跳至主要内容

Jetson OS 備份與還原

在 AFE-R750 上備份和還原 Jetson OS 映像的完整指南。


概述

Jetson OS 備份和恢復 允許您建立 Jetson 設備的備份映像,並將它們還原到相同或不同的 Jetson 設備。

NVIDIA 文檔


第一部分:準備主機電腦

步驟 1:所需硬體

首先,準備以下內容:

  • X86 主機電腦,Ubuntu 22.04 或更高版本
  • 磁碟空間:至少 256 GiB
  • ⚠️ 不要使用 VM - 使用實體機器
  • USB 線:Type-A 到 Type-C,支援資料傳輸
  • Jetson 設備:AFE-R750 範例

主機電腦設置

USB 連接

步驟 2:在主機上準備映像

下載映像

重要注意事項

  • ❌ 不要使用 root# 或滑鼠解壓縮
  • ✅ 下載與 Jetson 設備上 相同的 JetPack 映像版本

步驟 3:在主機上安裝先決條件

解壓縮 AFE-R750 映像後,安裝所需的套件:

sudo usermod -aG dialout $USER
sudo apt update
sudo ./Linux_for_Tegra/tools/l4t_flash_prerequisites.sh
sudo reboot

第二部分:將 AFE-R750 設置為恢復模式

步驟 1:關閉電源並連接

  1. 關閉 Jetson 設備
  2. 連接 USB Type-A 到 Type-C 線纜,從主機連接到其 FLASH 埠

關閉電源並連接

步驟 2:打開底蓋

打開 AFE-R750 的底蓋以訪問恢復引腳。

底蓋

步驟 3:配置恢復引腳

  1. 設置 RST_RCOVY 引腳 2ON 位置
  2. 電源按鈕
  3. AFE-R750 將啟動進入 恢復模式

恢復模式設置

步驟 4:驗證連接

在主機上,打開終端並執行:

lsusb

驗證 AFE-R750 是否在恢復模式下被檢測到。

連接驗證


第三部分:備份 JetPack

步驟 1:進入映像目錄

在主機上,先進入映像資料夾:

cd Linux_for_Tegra

步驟 2:檢查磁碟空間

確保可用空間大於 Jetson 設備上的儲存大小。

步驟 3:執行備份命令

執行備份命令:

sudo ./tools/backup_restore/l4t_backup_restore.sh -e `<rootdev>` -b `<board>`

參數

  • <rootdev>:儲存裝置名稱
    • eMMCmmcblk0p1
    • NVMenvme0n1
  • <board>:Jetson SoC 類型
    • AGX Orin 32/64Gjetson-agx-orin-devkit
    • Orin NANO 4/8G 和 Orin NX 8/16Gjetson-orin-nano-devkit

範例:備份 AGX Orin 32G NVMe

sudo ./tools/backup_restore/l4t_backup_restore.sh -e nvme0n1 -b jetson-agx-orin-devkit

板載參考


第四部分:(可選)壓縮備份 JetPack

備份完成後:

  1. 返回 上一層資料夾:

    cd ../
  2. 使用 sudo 權限壓縮備份的 JetPack:

    sudo tar zcf `<Backup_Filename>.tar.gz` ./Linux_for_Tegra

為什麼壓縮為 .tar.gz 檔案?

  • ✅ 映像中的部分檔案可能是連結或具有不同的權限
  • ✅ 如果將資料夾移動或複製到其他位置,檔案屬性或連結可能會改變
  • ✅ 這可能導致映像損壞
  • <Backup_Filename>.tar.gz 可以安全分享

壓縮備份


第五部分:還原 JetPack

步驟 1:準備還原映像

在主機上,解壓縮備份的映像:

sudo tar zxf `<Backup_Filename>.tar.gz`
cd Linux_for_Tegra

步驟 2:驗證恢復模式

確保您的 Jetson 設備已進入 恢復模式

步驟 3:執行還原命令

sudo ./tools/backup_restore/l4t_backup_restore.sh -e `<rootdev>` -r `<board>`

參數(與備份相同):

  • <rootdev>:儲存裝置名稱
    • eMMCmmcblk0p1
    • NVMenvme0n1
  • <board>:Jetson SoC 類型
    • AGX Orin 32/64Gjetson-agx-orin-devkit
    • Orin NANO 4/8G 和 Orin NX 8/16Gjetson-orin-nano-devkit

範例:還原 AGX Orin 32G NVMe

sudo ./tools/backup_restore/l4t_backup_restore.sh -e nvme0n1 -r jetson-agx-orin-devkit

板載參考


← 返回 解決方案 總覽