使用dd命令打包jetson nano SD卡中的镜像

使用dd命令打包jetson nano SD卡中的镜像----linux

很多时候我们为了防止sd卡损坏,需要备份一个镜像,下面是使用dd命令将jetson nano sd卡中的镜像一模一样的复制一份的教程

sudo dd if=/dev/sdb | pv -s $(sudo blockdev --getsize64 /dev/sdb) | xz -9 > image.xz

使用dd命令打包jetson nano SD卡中的镜像_第1张图片

  1. 将sd卡插入电脑,被虚拟机识别之后,通过lsblk命令确定sd卡的设备名称(也就是上图命令里面的sdb)
  2. 把要复制的源sd卡插到虚拟机所在的宿主机上
  3. 然后会生成源sd卡的镜像文件image.xz
  4. 最后把镜像烧录到新的sd卡里面去
  5. sdb是sd卡的设备名称
  6. 将sdb(sd卡)的镜像成 名image.xz的文件
  7. 下面这句话这句话会把sd卡(设备路径为/dev/sdX,X自行确定)这里是sdb内容拷贝为镜像,并且压缩为image.xz文件,放置在当前工作目录下
  8. dd命令会忠实地从源设备拷贝数据到目的文件或设备
  9. 然后把image.xz放到windows下,通过windows的balena etcher烧录器,把image.xz烧录到任意新卡中去
  10. balena etcher下载地址:https://etcher.balena.io/
  11. balena etcher支持xz格式的压缩镜像

可以安装pv

sudo apt install pv

这个工具是检测管道流数据的,不用pv的话,你就不知道已经传了多少数据,心情会更加煎熬

使用dd命令打包jetson nano SD卡中的镜像_第2张图片

这样右下角显示百分比和剩余时间了

你可能感兴趣的:(linux,ubuntu,嵌入式硬件)