Skip to main content

reComputerでのバックアップと復元の作成

はじめに

reComputerは、エッジに最大275TOPSの最新AI性能をもたらす強力でコンパクトなインテリジェントエッジボックスです。recomputerでビジネスに必要なソフトウェアと環境を設定・インストールし、別の新しいrecomputerからプロジェクトを複製する必要がある場合、ソフトウェアの再インストールは効率的ではありません。そのため、このwikiページではreComputer J3011を使用して、recomputerシリーズで既存のソフトウェアと環境をバックアップし、新しいrecomputerに復元・移植を便利に行う方法を紹介します。

note

私たちのテストプラットフォームはreComputer J3011で、JetPack 5.1.3を参考として提供しています。

前提条件

  • Ubuntu ホストコンピュータ
  • USB Type-C データ転送ケーブル
  • reComputer J3011(JetPack 5.1.3 OS搭載)
info

reComputerに必要なソフトウェアとアプリケーションをインストール・設定してください。これらの変更がデバイスの起動機能を損なわないことを確認してください。変更後はデバイスを再起動して安定性を確認することをお勧めします。

上のスクリーンショットのように、jtopソフトウェアをインストールしました。ここでは、ターミナルでこれらのコマンドを直接使用できます。

システムのバックアップ

ステップ 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)にコピーします。

note

「フラッシュパッケージディレクトリ」は、システムをフラッシュする過程で使用されるディレクトリファイルです。

既存のファイルを保持するために -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
info

-b <target_board> をあなたのデバイスに置き換えてください

note

Jetpackフラッシュパッケージディレクトリに移動して、xxx.confファイルを見つけることができます。 xxxはあなたの<target_board>です

ls | grep *.conf

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

note

このプロセス中、デバイスはフラッシュプロセスのように何度も再起動する可能性があります。仮想マシンや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を起動できます。

info

さらに、以下のケースでバックアップと復元がテストされています:

  • 元のSSDへのバックアップの復元
  • 異なるSSDへのバックアップの復元
  • 同じキャリアボード、同じバッチのJetsonモジュール、異なるSSDへのバックアップの復元

リソース

技術サポート & 製品ディスカッション

弊社製品をお選びいただき、ありがとうございます!弊社製品での体験が可能な限りスムーズになるよう、さまざまなサポートを提供しています。異なる好みやニーズに対応するため、複数のコミュニケーションチャンネルを提供しています。

Loading Comments...