这篇文章给大家介绍如何进行jetson nano系统备份和恢复,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
系统安装完毕,需要进行备份,又如何恢复到其他SD卡上呢?环境是ubuntu18.04,jetson系统U盘,以U盘形式插入
一、备份
1、首先使用以下命令确认需要备份的u盘的设备号
sudo fdisk -l
我的确定是/dev/sdc
2、建立备份目录:
mkdir jetson_nano_data && cd jetson_nano_data
3、备份信息
sudo fdisk -l /dev/sdc > fdisk_info.txt sudo parted -s /dev/sdc print > parted_info.txt
4、备份12个分区以及分区表备用
sudo dd if=/dev/sdc2 of=./sdc02_TBC.img sudo dd if=/dev/sdc3 of=./sdc03_RP1.img sudo dd if=/dev/sdc4 of=./sdc04_EBT.img sudo dd if=/dev/sdc5 of=./sdc05_WB0.img sudo dd if=/dev/sdc6 of=./sdc06_BPF.img sudo dd if=/dev/sdc7 of=./sdc07_TOS.img sudo dd if=/dev/sdc8 of=./sdc08_EKS.img sudo dd if=/dev/sdc9 of=./sdc09_LNX.img sudo dd if=/dev/sdc10 of=./sdc010_DTB.img sudo dd if=/dev/sdc11 of=./sdc011_RP4.img sudo dd if=/dev/sdc12 of=./sdc012_BMP.img sudo dd if=/dev/sdc1 of=./sdc01_APP_16M.img bs=1M count=16 sudo dd if=/dev/sdc of=./sdc_32M.img bs=1M count=32
5、挂载备份的第一个分区(系统数据所在分区):
sudo mkdir -p /media/fzyzm/linux_sys sudo mount -t ext4 /dev/sdc1 /media/fzyzm/linux_sys
6、备份系统数据
sudo dump -0uj -f ./dump_backup_20190701.dump.bz2 /media/fzyzm/linux_sys/
如果上面的命令出现如下错误: DUMP: You can't update the dumpdates file when dumping a subdirectory
DUMP: The ENTIRE dump is aborted.
则可以使用如下命令:
sudo dump -0uj -f ./dump_backup_20190701.dump.bz2 /dev/sdc
二、恢复(全程使用root用户)
1、首先使用以下命令确认需要恢复的u盘的设备号
sudo fdisk -l
我的确定是/dev/sdc
2、查看分区情况并删除已经存在的分区:
parted -s /dev/sdc print parted -s /dev/sdc rm 1 parted -s /dev/sdc rm 2 parted -s /dev/sdc rm 3 parted -s /dev/sdc rm 4 parted -s /dev/sdc rm 5 parted -s /dev/sdc rm 6 parted -s /dev/sdc rm 7 parted -s /dev/sdc rm 8 parted -s /dev/sdc rm 9 parted -s /dev/sdc rm 10 parted -s /dev/sdc rm 11 parted -s /dev/sdc rm 12
3、创建分区:
parted /dev/sdc --script -- mklabel GPT parted --script /dev/sdc mkpart APP ext4 24576s 100% parted --script /dev/sdc mkpart TBC 2048s 2303s parted --script /dev/sdc mkpart RP1 4096s 4991s parted --script /dev/sdc mkpart EBT 6144s 7295s parted --script /dev/sdc mkpart WB0 8192s 8319s parted --script /dev/sdc mkpart BPF 10240s 10623s parted --script /dev/sdc mkpart TOS 12288s 13439s parted --script /dev/sdc mkpart EKS 14336s 14463s parted --script /dev/sdc mkpart LNX 16384s 17663s parted --script /dev/sdc mkpart DTB 18432s 19327s parted --script /dev/sdc mkpart RP4 20480s 20735s parted --script /dev/sdc mkpart BMP 22528s 22687s
3、恢复其余11个分区:
dd of=/dev/sdc2 if=./sdc02_TBC.img dd of=/dev/sdc3 if=./sdc03_RP1.img dd of=/dev/sdc4 if=./sdc04_EBT.img dd of=/dev/sdc5 if=./sdc05_WB0.img dd of=/dev/sdc6 if=./sdc06_BPF.img dd of=/dev/sdc7 if=./sdc07_TOS.img dd of=/dev/sdc8 if=./sdc08_EKS.img dd of=/dev/sdc9 if=./sdc09_LNX.img dd of=/dev/sdc10 if=./sdc010_DTB.img dd of=/dev/sdc11 if=./sdc011_RP4.img dd of=/dev/sdc12 if=./sdc012_BMP.img
4、格式化系统数据分区并挂载
mkfs.ext4 /dev/sdc1 sudo mkdir -p /media/fzyzm/linux_sys sudo mount -t ext4 /dev/sdc1 /media/fzyzm/linux_sys
5、复原系统:
cd /media/fzyzm/linux_sys restore -r -f /media/fzyzm/S_LINUX_OTHER/jetson_nano_data/dump_backup_20190701.dump.bz2
备注:如果恢复到现有的系统盘上,可以从第4步开始
关于如何进行jetson nano系统备份和恢复就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。