System Backup on Jetson AGX Xavier Developer Kit

Have a nice day NVIDIA Developer Team and everyone!

In this topic, I expect to backup (full) my AGX Xavier. I kinda searched for guide but it seems quite complicated and I could not find an official way to backup my system. I’m a new user to the Jetson Devkit with not much experience so I come here for some help, please!
Thank you guys with much appreciated!

Warmest Regards,
Dat.

You should only back up the rootfs partition. The other content is more or less a signed version of what would be the BIOS on a PC. If you have something custom, then you could of course backup individual partitions, but otherwise it would be pointless.

A typical clone (from β€œ~/nvidia/nvidia_sdk/JetPack...version.../Linux_for_Tegra/” of the host PC would go like this:

  • Connect the USB-C cable to the PC.
  • Put the Xavier in recovery mode.
  • sudo ./flash.sh -r -k APP -G my_backup.img jetson-tx2 mmcblk0p1"

This would produce sparse file β€œmy_backup.img” and raw file β€œmy_backup.img.raw”. Placing a copy of either clone into β€œLinux_for_Tegra/bootloader/system.img”, and then flashing while using the option to β€œreuse” the image would restore the system (be sure the release of JetPack used for original flash is also the release you restore from).

2 Likes

Many thanks in advance, sir!
I will figure it out.

Much regards.