如何进行jetsonnano系统备份和恢复

这篇文章给大家介绍如何进行jetson nano系统备份和恢复,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

创新互联企业建站,10年网站建设经验,专注于网站建设技术,精于网页设计,有多年建站和网站代运营经验,设计师为客户打造网络企业风格,提供周到的建站售前咨询和贴心的售后服务。对于成都网站制作、成都做网站、外贸营销网站建设中不同领域进行深入了解和探索,创新互联在网站建设中充分了解客户行业的需求,以灵动的思维在网页中充分展现,通过对客户行业精准市场调研,为客户提供的解决方案。

系统安装完毕,需要进行备份,又如何恢复到其他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系统备份和恢复就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

当前标题:如何进行jetsonnano系统备份和恢复
网站链接:https://www.cdcxhl.com/article10/iiccgo.html

成都网站建设公司_创新互联,为您提供网站策划营销型网站建设自适应网站品牌网站设计网站收录定制网站

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

外贸网站建设