在linux命令行上输入
df -h
可以看到有两个分区sbc1和sdc2已经挂载到pc上了。输入下面命令进行备份:
sudo dd if=/dev/sdc of=/home/yun/Rpi_backup.img bs=4M
源是/dev/sdc既SD卡,目标是/home/yun文件夹下的Rpi_backup.img。
如果你非常想看到此时的拷贝进度。可以打开另一个终端命令行执行:
sudo pkill -USR1 -n -x dd
(镜像写回SD卡命令:sudo dd if=/home/yun/Rpi_backup.img of=/dev/sdc)
为了节约磁盘空间,也可以下面方法对系统备份。
sudo dd if=/dev/sdc | gzip>/home/yun/Rpi_backup.gz
此命令在复制镜像的时候同时进行压缩,节省了空间。
四、备份恢复到SD卡
在格式化SD卡之前需要卸载SD卡,输入命令:
umount /dev/sdc1
umount /dev/sdc2
或者直接在图形化界面中卸载。
先用fdisk对SD卡格式化。
1、查看原有分区:
2、删除分区,保存:
删除所有的SD卡分区
输入命令 d
输入1
输入2
输入q退出。
SD卡已经空了:
在用命令恢复备份:
sudo gzip -dc /home/yun/Rpi_backup.gz | sudo dd of=/dev/sdc
解压再写SD卡。Img的备份写卡命令为:
sudo dd if=/home/yun/Rpi_backup.img of=/dev/sdc bs=4M