在Ubuntu系统中使用dd工具备份Jetson Xavier NX TF/SD卡

Jetson Xavier NX TF/SD卡系统镜像的备份与恢复


本次操作是通过 dd 命令完整克隆系统。这种方法是块设备的 bit 复制,所以完全不需要了解上层文件系统的结构和内容,只需要保证目标磁盘设备的空间大于源设备就可以实现。
使用 dd 方式克隆系统虽然具有和系统无关简单便利的特性,理论上总是能够成功。但是,这种方式需要 bit-to-bit 完整读取整个源磁盘,所以存在以下不足:
1、必须完整读取磁盘,对于只使用了部分磁盘空间的系统复制效率很低;
2、无法选择只备份必要数据,造成存储资源浪费;
3、目标磁盘必须大于源盘,硬件上有限制。

备份环境

1、Ubuntu16.04(可使用虚拟机操作)ps.我没试过在ubuntu18.04中操作,感兴趣的小伙伴可以试试)
2、需要备份镜像的TF卡

系统备份

第一步:将需要进行系统备份的SD卡插入ubuntu电脑中,并确认哪个驱动器是我们接入的SD卡。
使用命令

gym@gym:~$ sudo parted -l

gym@gym:~$ sudo fdisk -l

均可查出结果
在这里插入图片描述
第二步:确保SD卡未挂载
使用命令

gym@gym:~$ sudo umount /dev/sdb

输出结果为:
在这里插入图片描述
第三步:使用sudo -s命令进入root模式开始备份

gym@gym:/home$ sudo -s
root@gym:/home# sudo dd if=/dev/sdb conv=sync,noerror bs=64k | gzip -c > jetson-xavier-nx.img.gz

输入这个命令后是没有提示的,如果需要查看备份进度,另开一个终端,输入命令:

gym@gym:~$ sudo pkill -USR1 -n -x dd

即可查看
在这里插入图片描述
完成备份后可以在之前设定的目录下查看镜像,我之前备份是放在home目录下的:
在这里插入图片描述

系统恢复

第一步、第二步与系统备份的第一第二步骤执行的操作一致
第三步:使用sudo -s 命令进入超级用户模式后开始进行系统恢复
输入命令:

gym@gym:~$ cd /home
gym@gym:/home$ sudo -s
root@gym:/home# gunzip -c jetson-xavier-nx.img.gz  | dd of=/dev/sda bs=64k

这里需要注意的是,/dev/sdX中的X需要在前两步确认,可能与备份查出来的驱动器号不一致。
在这里插入图片描述
到这里,就已经完成了Jetson Xavier NX系统的备份与烧录了。
参考:
https://www.jetsonhacks.com/2020/08/08/clone-sd-card-jetson-nano-and-xavier-nx/
https://youtu.be/uPpVoX8fumA

  • 0
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
### 回答1: Jetson Xavier NX是一个基于NVIDIA的AI超级计算模块的嵌入式开发平台。它提供了很多强大的功能,包括硬盘备份与还原。 首先,硬盘备份可以帮助我们在损坏或丢失数据时恢复系统和文件。要进行硬盘备份,我们可以使用各种方法。其一种常见的方法是使用外部存储设备如USB驱动器来创建镜像文件。我们可以使用像Clonezilla这样的备份工具来进行备份。它可以创建一个完整的备份镜像,包括操作系统、应用程序和文件。 当我们需要还原系统或文件时,可以通过类似的方式来进行操作。我们可以使用备份工具来还原镜像文件到Jetson Xavier NX的硬盘上。这样可以恢复系统到之前的状态,并且重新获取之前备份的文件。 除了使用备份工具Jetson Xavier NX还具有SD卡插槽和M.2 NVMe插槽,这些插槽可以用于外部存储扩展。我们可以将数据存储在这些外部存储设备,以保护数据安全。当需要还原时,我们只需要将外部存储设备插入相应的插槽,然后可以使用操作系统工具或应用程序来恢复文件。 总结来说,Jetson Xavier NX具有多种备份和还原数据的方法。我们可以使用备份工具来创建系统和文件的镜像文件,并在需要时还原。此外,我们还可以使用外部存储设备来保存和恢复数据。这些功能使我们能够保护系统和文件免受意外的数据丢失或损坏。 ### 回答2: Jetson Xavier NX开发板是一款强大的嵌入式人工智能计算平台,具备高性能的计算能力和丰富的接口。在进行开发和实验过程,我们可能需要对其进行硬盘备份和还原。 要进行Jetson Xavier NX的硬盘备份,我们可以使用各种方法。一种常见的方法是使用外部存储设备,如USB闪存驱动器或硬盘。我们可以通过将存储设备连接到Jetson Xavier NX的USB端口,并使用相应的命令来复制和备份硬盘上的数据。另一种方法是使用软件工具,如dd命令,可以直接将整个硬盘内容复制到外部存储设备。 在进行硬盘还原时,我们也可以使用相似的方法。将备份的数据复制回Jetson Xavier NX的硬盘即可。此外,我们还可以使用类似dd命令的软件工具,直接将外部存储设备的数据复制回硬盘。 需要注意的是,在进行硬盘备份和还原时,我们必须小心谨慎,以确保数据的安全和完整性。确保备份和还原过程没有意外断电等情况,以防数据损坏或丢失。 总结来说,进行Jetson Xavier NX的硬盘备份与还原可以通过连接外部存储设备并使用相应的命令或软件工具来实现。在执行备份和还原操作时,请务必小心谨慎,确保数据的安全和完整性。 ### 回答3: Jetson Xavier NX是一款强大的嵌入式计算机,具备多项先进的功能。在进行硬盘备份和还原时,需要遵循以下步骤。 首先,进行硬盘备份。您可以使用适当的硬盘备份软件或工具,将Jetson Xavier NX的硬盘内容复制到外部硬盘或网络存储设备。这样做可以保护您的数据免受硬盘损坏或其他意外事件的影响。 其次,在需要进行硬盘还原时,您可以采取以下步骤。首先,确保备份文件的完整性。你可以检查备份文件是否包含所有关键数据,并确保备份文件没有受到损坏或损失。如果备份文件存在问题,可能无法成功还原。 接下来,您需要将备份文件还原到Jetson Xavier NX上的新硬盘。您可能需要使用特定的还原软件或工具,按照其提供的指导进行操作。请注意,还原过程可能会涉及将备份文件写入新硬盘的过程,这可能需要一定的时间。 最后,完成还原后,请仔细检查恢复后的数据和应用程序。确保一切正常工作,并确保没有任何数据丢失或损坏。如果有数据丢失或应用程序无法正常工作,请重新进行还原过程,或者寻求相关技术支持的帮助。 总结起来,Jetson Xavier NX硬盘备份与还原需要采取适当的软件或工具,并按照指导进行操作。在此过程,请确保备份文件的完整性和可用性,并在完成还原后仔细检查数据和应用程序的恢复情况。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Errorbot

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值