一、方法1-nano系统中备份
启动nano进入系统,插入U盘查看U盘是否自动挂载,否则手动挂载
sudo fdisk -l
绿色框是SD系统的信息,也是我们备份系统的地址,红色框是U盘自动挂载的信息,一般建议考虑有备份镜像的伙伴准备较小的SD烧入系统,完成相关工作,用来备份系统后续开发,本方案只用了整个SD卡拷贝方法,并未研究其他备份方法。
或者使用GParted进行查看
GParted安装指令
sudo apt-get install gparted
GParted即可分盘扩容,也可查看磁盘情况对新手伙伴还是挺友好滴。
绿色框即是U盘挂载路径,我们拷贝镜像时选择保存路径就是这个地址
备份系统指令
其中/dev/mmcblk0是待备份的nano系统路径,/media/3E4A5BF94A5BAD01/是U盘挂载的路径,clone_B01.img.gz是我们克隆备份nano系统的文件名,本人备份了32GSD卡共等待1小时左右。
sudo dd if=/dev/mmcblk0 conv=sync,noerror | gzip -c > /media/3E4A5BF94A5BAD01/clone_B01.img.gz
拷贝完成我们即可使用烧入软件对新的SD卡进行烧入
二、方法2-Window10系统中备份
注:(该方法只要能够在Window10系统中显示SD卡的盘符,就一定能备份成功,并且快捷!)该方法我只在工作室的电脑中尝试成功,在个人笔记本中不成功,原因是笔记本或者其他电脑在Win32DiskImager软件无法选择相应的盘符,具体原因不详,有一定可能是因为工作室电脑的Win32DiskImager软件我是在官网下载并正常安装,并非copy安装好的文件夹!
将nano板上的SD卡拔出插入电脑中,并在电脑中打开Win32DiskImager软件,Win32DiskImager软件可在此处下载安装
在Window10中创建一个img后缀的镜像文件
改名和改后缀
在Win32DiskImager软件查看是否有设备的盘符,有则选择我们刚才创建的img惊镜像文件并勾选“仅读取已分配分区”,点击读取即可
选择Yes
等待下方任务进度条走完便完成了备份
(“仅读取已分配分区”这个勾与不勾好像区别不大,我SD卡是32G,我只分配了19G内存,勾选备份出来的大小也是32G)
到此,所有的备份工作已完成,感谢各位小伙伴的阅读,有不足的地方请各位小伙伴批评指正!
本文只做为笔记和心得分享,不用任何商业及其他用途!!!