Skip to main content

受け取ったreComputerのeMMCの残り容量が約2GBしかない場合、容量不足の問題をどのように解決しますか?

この特定の状況に対処するために、現在3つの方法を提供しており、実際の状況に基づいて適切なソリューションを選択できます。

オプション1. 外部ストレージデバイスへのシステムの再デプロイ

reComputerでプロジェクトを開始していない場合は、このオプションを使用して十分な容量を持つストレージデバイスに新しいシステムを再デプロイすることを検討してください。

  • reComputerのシステムをインストールする方法は一般的に2つあり、最初の方法はNVIDIA SDK Managerを使用することです。

reComputer J2011またはreComputer J2012を使用している場合、SDK Managerを使用したeMMCへのフラッシュステップ12で、システム書き込みの場所を変更することで容量を拡張できます。

tip

この方法はJetson Nanoモジュールには適用されません。

これらは本質的に以下のコマンドを使用してシステムのインストールを完了します。

sudo ./flash.sh [options] <board> <rootdev>

ここで:

  1. [options]は1つ以上のコマンドラインオプションです。すべてのオプションは任意です。オプションについての情報はFlashing Script Usageを参照してください。

  2. <board>はフラッシュするデバイスに適用される設定を指定します。値はQuick StartトピックのJetson Modules and Configurationsの表にリストされています。flash.sh<board>.confという名前の設定ファイルから設定を取得します。

  3. <rootdev>はフラッシュするデバイスのタイプを指定します。ローカルストレージデバイス(プラットフォームに応じてeMMCまたはSDカード)をフラッシュするには、例えばNFSサーバーと区別して、値mmcblk0p1を使用します。

上記の説明からわかるように、外部ストレージにシステムをインストールしたい場合は、<rootdev>オプションを変更することで実行できます。

reComputerデバイスに接続されたUSBストレージデバイスのパーティションの場合、このコマンドを入力します:

sudo ./flash.sh <board> sda<x>

reComputerデバイスに接続されたNVMeストレージデバイスのパーティションの場合、このコマンドを入力します:

sudo ./flash.sh <board> nvme0n1p<x>

<x>はストレージデバイス上のAPPパーティションの位置を指定する番号です。例えば、USBデバイスの場合はsda1、NVMeストレージデバイスの場合はnvme0n1p1です。

オプション2. 不要なJetPackコンポーネントを削除してeMMC容量を増やす。

NVIDIA JetPack SDKは、エンドツーエンドの加速AIアプリケーションを構築するための最も包括的なソリューションです。すべてのJetsonモジュールと開発者キットはJetPack SDKによってサポートされています。

JetPack SDKには、LinuxオペレーティングシステムとCUDA-X加速ライブラリ、およびディープラーニング、コンピュータビジョン、加速コンピューティング、マルチメディア用のAPIを含むJetson Linux Driver Package(L4T)が含まれています。また、ホストコンピュータと開発者キットの両方のサンプル、ドキュメント、開発者ツールも含まれており、ストリーミングビデオ分析用のDeepStreamやロボティクス用のIsaacなどの高レベルSDKをサポートしています。

この表はJetPack 4.6に含まれるすべてのコンポーネントをリストしています。

コンポーネントグループパッケージ
CUDA Toolkit for L4Tcuda
cuda-11-4
cuda-cccl-11-4
cuda-command-line-tools-11-4
cuda-compiler-11-4
cuda-cudart-11-4
cuda-cudart-dev-11-4
cuda-cuobjdump-11-4
cuda-cupti-11-4
cuda-cupti-dev-11-4
cuda-cuxxfilt-11-4
cuda-documentation-11-4
cuda-driver-dev-11-4
cuda-gdb-11-4
cuda-gdb-src-11-4
cuda-libraries-11-4
cuda-libraries-dev-11-4
cuda-minimal-build-11-4
cuda-nvcc-11-4
cuda-nvdisasm-11-4
cuda-nvml-dev-11-4
cuda-nvprof-11-4
cuda-nvprune-11-4
cuda-nvrtc-11-4
cuda-nvrtc-dev-11-4
cuda-nvtx-11-4
cuda-runtime-11-4
cuda-samples-11-4
cuda-sanitizer-11-4
cuda-toolkit-11-4
cuda-toolkit-11-4-config-common
cuda-toolkit-11-config-common
cuda-toolkit-config-common
cuda-tools-11-4
cuda-visual-tools-11-4
libcublas-11-4
libcublas-dev-11-4
libcudla-11-4
libcudla-dev-11-4
libcufft-11-4
libcufft-dev-11-4
libcurand-11-4
libcurand-dev-11-4
libcusolver-11-4
libcusolver-dev-11-4
libcusparse-11-4
libcusparse-dev-11-4
libnpp-11-4
libnpp-dev-11-4
cuDNNlibcudnn8
libcudnn8-dev
libcudnn8-samples
TensorRTgraphsurgeon-tf
libnvinfer-bin
libnvinfer-dev
libnvinfer-doc
libnvinfer-plugin-dev
libnvinfer-plugin8
libnvinfer-samples
libnvinfer8
libnvonnxparsers-dev
libnvonnxparsers8
libnvparsers-dev
libnvparsers8
python3-libnvinfer
python3-libnvinfer-dev
tensorrt
uff-converter-tf
OpenCVlibopencv
libopencv-dev
opencv-licenses
libopencv-python
libopencv-samples
VPIlibnvvpi2
vpi2-dev
python-vpi2
python3.9-vpi2
vpi2-samples
vpi2-demos
NVIDIA container runtime with Docker integrationlibnvidia-container0
libnvidia-container1
libnvidia-container-tools
nvidia-container-toolkit
nvidia-container-runtime
nvidia-docker2
Multimedia APInvidia-l4t-jetson-multimedia-api

JetPack SDKには多くのコンテンツが含まれていますが、すべての開発者が使用する必要があるものではありません。そのため、より多くのストレージ容量を確保するために選択的に削除することは良い選択肢の一つです。

reComputer JetsonにインストールされているJetPackの情報は、以下のコマンドで確認できます。

sudo apt-cache show nvidia-jetpack

このコマンドを使用すると、CUDA、openCVなど、JetPackにインストールされているコンポーネントの内容を素早く確認できます。

より詳細な情報を取得するには、以下のコマンドを使用して、reComputerに現在インストールされているすべてのソフトウェアとその説明情報を確認できます。

dpkg-query -l

その後、実際のニーズとコンポーネントの説明情報に応じて、不要なコンテンツを選択的に削除できます。削除コマンドは以下の通りです。

sudo apt autoremove ${packagesname}

環境変数${packagesname}は、削除したいコンポーネントパッケージの名前を示します。特定の名前で始まるすべてのパッケージを削除したい場合は、このプレフィックスに*を追加してそれを示すことができます。

例として、CUDAに関するすべてのコンポーネントを削除したい場合は、以下のコマンドを使用できます。

sudo apt autoremove cuda*

CUDAコンポーネントの内容を削除した後、eMMCの残り容量も大きくなることが確認できます。

他のJetPackコンポーネントについても同様です。

オプション3. 外部ストレージデバイスによる容量拡張。

reComputerを正常に使用してしばらく経っており、既存のシステム環境を破壊することなく拡張ソリューションを完了したい場合は、このオプションを選択できます。

すでによく開発された拡張wikiがあります:reComputerシリーズのメモリ拡張

注目すべきは、拡張操作は危険であり、すべてが始まる前にシステムのバックアップを作成することを積極的に行うことを期待していることです。

Loading Comments...