备份和还原树莓派TF卡镜像推荐在Linux下进行。
TF卡备份
在Ubuntu下插入装有Raspbian的TF卡会直接挂载,挂载后的盘在/dev下显示为"/dev/sdx",其中x可能为b、c、d等,这个需要用sudo fdisk -l命令来查看是否是插入的TF卡,以免搞错。如果用的是Redhat、Fedora或者CentOS有可能需要手动通过mount命令对TF进行挂载。这里假设挂载后的TF设备文件为“/dev/sdb”。一般情况下Raspbian系统会有两个分区,一个是boot(通常对应/dev/sdb1),另一个是“/”(通常对应/dev/sdb2),备份的时候只需要对/dev/sdb进行操作即可。
以下命令将/dev/sdb备份为rpi.gz:
sudo dd if=/dev/sdb | gzip > ./rpi.gz
该命令将在本地目录下产生一个压缩的镜像文件rpi.gz。
TF卡还原
针对以上备份文件的还原操作如下(注意,在此之前必须确保挂载的TF卡已经被格式化,最好是FAT32。这里依然假设TF卡对应的设备文件为/dev/sdb):
sudo gzip -dc ./rpi.gz | sudo dd of=/dev/sdb
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)