NVIDIA Jetson之TF卡系统镜像备份与恢复

0 前言

系统备份分为「全卡备份」和「压缩备份」两种。「全卡备份」就是将 SD 卡整体备份,操作简单,SD 卡是多大空间,则备份的镜像就有多大,系统还原时需要更大的 SD 卡才行。「压缩备份」只备份 SD 卡中有内容的分区,备份出来的镜像大小基本和原来的镜像文件差不多,虽方法有点复杂,但备份的镜像体积大大减小。

「全卡备份」

1、备份方法

安装好环境的 tf 卡拔下来,用读卡器插到 ubuntu 机器上。

查看磁盘情况命令,查找需要备份的设备

sudo fdisk -u -l

备份指令

sudo dd bs=16M if=/dev/sdc of=/home/zxh/nvidia/nx_flask.img

其中 bs 表示复制速度,if 表示要拷贝的文件,of 表示目标文件

经过一段时间后,生成 nx_flask.img 镜像文件,下一步就可以使用该文件进行刷机。但使用此方法生成的img文件较大。

亦也采用下述命令备份镜像(在备份的同时,可进行压缩,节省空间):

sudo dd bs=16M if=/dev/sdc | gzip>/home/zxh/nvidia/nx_flask.gz

查看目标文件大小的变化命令

watch -d -n 5 ls -lh /home/zxh/nvidia/nx_flask.img

2、恢复方法

注:在恢复之前先格式化

2.1 window 方法

使用 balenaEtcher 工具可以进行镜像烧录,选择上边制作好的镜像以及新的 tf 卡即可

 (1) 单击“Select image”(选择镜像),选择之前备份好的镜像文件。

(2) 单击“Select drive”(选择驱动器),并选择正确设备。

(3) 单击“Flash!”(闪存!),当提示完成时,环境发布成功,将SD卡插入板子既可使用。

2.2 linux 方法

将新的 tf 卡插到 linux 系统上,使用 dd 指令烧写

# img文件
sudo dd bs=16M if=/home/zxh/nvidia/nx_flask.img of=/dev/sdb
# gz文件
sudo fdisk /dev/sdb
sudo gzip -dc /home/zxh/nvidia/nx_flask.gz | sudo dd of=/dev/sdc

注意要使用 fdisk 指令查看新卡的磁盘名称,修改上边 of 输出名称

参考链接:树莓派学习笔记 篇四:树莓派4B 的系统备份方法大全(全卡+压缩备份)_其他智能设备_什么值得买

xavier nx的sd卡系统镜像备份及恢复(非sd卡全盘拷贝,只拷贝实际系统大小)_bdyh的博客-CSDN博客

  • 0
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值