Skip to main content

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

note

この文書は AI によって翻訳されています。内容に不正確な点や改善すべき点がございましたら、文書下部のコメント欄または以下の Issue ページにてご報告ください。
https://github.com/Seeed-Studio/wiki-documents/issues

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

はじめに

reComputerは、最大275TOPSの最新AI性能をエッジに提供する強力でコンパクトなインテリジェントエッジボックスです。ビジネスに必要なソフトウェアや環境をreComputerに設定・インストールした後、新しいreComputerにプロジェクトを複製する必要がある場合、ソフトウェアを再インストールするのは効率的ではありません。このWikiページでは、reComputer J3011を使用して、既存のソフトウェアと環境をバックアップし、新しい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
# 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...