reComputerでのバックアップと復元の作成
はじめに
reComputerは、エッジに最大275TOPSの最新AI性能をもたらす強力でコンパクトなインテリジェントエッジボックスです。recomputerでビジネスに必要なソフトウェアと環境を設定・インストールし、別の新しいrecomputerからプロジェクトを複製する必要がある場合、ソフトウェアの再インストールは効率的ではありません。そのため、このwikiページではreComputer J3011を使用して、recomputerシリーズで既存のソフトウェアと環境をバックアップし、新しいrecomputerに復元・移植を便利に行う方法を紹介します。
私たちのテストプラットフォームはreComputer J3011で、JetPack 5.1.3を参考として提供しています。
前提条件
- Ubuntu ホストコンピュータ
- USB Type-C データ転送ケーブル
- reComputer J3011(JetPack 5.1.3 OS搭載)
システムのバックアップ
ステップ 1. デバイスをリカバリモードに設定します。このwikiページを参照してください。
ステップ 2. Jetsonモジュールに対応するJetPack BSPを取得します。JetPack 5.1.3の場合、NVIDIAの公式サイトからJetson Linux R35.5.0 BSPをダウンロードしてください。

ステップ 3. BSPファイルを展開してLinux_for_Tegraディレクトリにアクセスします。
tar -xvzf jetson-linux-*.tbz2
# For Jetpack 5.1.3: tar -xvzf Jetson_Linux_R35.5.0_aarch64.tbz2

ステップ 4. Linux_for_Tegra の内容を JetPack フラッシュパッケージディレクトリ(例:mfi_recomputer-orin)にコピーします。
「フラッシュパッケージディレクトリ」は、システムをフラッシュする過程で使用されるディレクトリファイルです。
既存のファイルを保持するために -rn
オプションを使用します:
sudo cp -rn Linux_for_Tegra/* mfi_recomputer-orin
ステップ 5. JetPackフラッシュパッケージディレクトリに移動します:
cd /path/to/mfi_recomputer-orin
ステップ 6. バックアップスクリプトを実行し、ストレージデバイスと希望するバックアップ名を指定します:
sudo ./tools/backup_restore/l4t_backup_restore.sh -e nvme0n1 -b recomputer-orin
-b <target_board>
をあなたのデバイスに置き換えてください
Jetpackフラッシュパッケージディレクトリに移動して、xxx.conf
ファイルを見つけることができます。
xxx
はあなたの<target_board>
です
ls | grep *.conf


完了するまで辛抱強く待ちます。 すべてが順調に進めば、ターミナルで以下のスクリーンショットと似たようなものが表示されます:

このプロセス中、デバイスはフラッシュプロセスのように何度も再起動する可能性があります。仮想マシンやWSLの使用は推奨されません。接続が失われ、バックアップ/復元プロセスが失敗する可能性があるためです。一部のファイルが見つからない場合があります。その場合は recomputer-orin.conf
を開いて、存在しないファイルを削除できます。
通常、これらは一時的なデバイスツリーオーバーレイオブジェクトファイルであり、バックアップと復元の結果には影響しません。ただし、BSPに変更を加えた場合は、オーバーレイファイルをマージする必要があります。
システムの復元
ステップ 1. 新しい空のSSDをreComputerに挿入します。

ステップ 2. 前述の通り強制リカバリモードに入ります。
ステップ 3. ホストシステムで、JetPackフラッシュパッケージディレクトリに移動し、ホストで復元コマンドを実行します:
sudo ./tools/backup_restore/l4t_backup_restore.sh -e nvme0n1 -r recomputer-orin
すべてが正常に進むと、ターミナルで以下のスクリーンショットと同様のものが表示されます:

ステップ 4. Jetsonデバイスの電源を入れ、以前に設定したユーザー名とパスワードを使用します。そして、以前にインストールしたソフトウェアをテストします。動作すれば、復元は成功です。

以前のシステムでjtopをインストールしていたため、新しいシステムのターミナルで直接jtopを起動できます。
さらに、以下のケースでバックアップと復元がテストされています:
- 元のSSDへのバックアップの復元
- 異なるSSDへのバックアップの復元
- 同じキャリアボード、同じバッチのJetsonモジュール、異なるSSDへのバックアップの復元
リソース
- J401キャリアボードにJetPack OSをフラッシュ
- reComputer J30x データシート
- reComputer J40x データシート
- reComputer J30/J40 回路図
- reComputer J30/J40 3Dファイル
- Seeed Jetsonシリーズカタログ
- Seeed Studio Edge AI成功事例
- Seeed Jetsonシリーズ比較
- Seeed Jetsonデバイス一覧
- Jetsonサンプル
- reComputer-Jetson-for-Beginners
技術サポート & 製品ディスカッション
弊社製品をお選びいただき、ありがとうございます!弊社製品での体験が可能な限りスムーズになるよう、さまざまなサポートを提供しています。異なる好みやニーズに対応するため、複数のコミュニケーションチャンネルを提供しています。