树莓派使用的是TF内存卡来作为系统盘,如果TF内存卡丢失或者损坏了,那么你树莓派上的所有数据都会丢失,所以一定要定期备份好TF内存卡卡。 下面提供两种方法来备份树莓派系统。
1.TF空的内存卡1张 (这张空白的内存卡需要比你树莓派的系统卡内存要大)
2.空白的IMG镜像文件1个 (如果你不会新建img空白镜像文件,可以下载我做好的img空白文件)
3.USB的读卡器1个 (选择质量好一点的读卡器,劣质的读卡器我亲测没有用并不能传输数据)
4.在电脑上安装好Win32读写软件: Win32diskimager下载
第一步:将你的树莓派系统卡取出来用读卡器插入电脑上,就会显示下图这种只有几百M的磁盘。
第二步:打开已经安装好的Win32烧录软件,查看图中1.的位置会出现你的系统内存卡名称。
第三步:在win32烧录软件上点击2.选择前面下载好的空白文件解压得到img格式的镜像文件。(这个空白文件建议放在桌面上)
第四步:在win32读写软件上点击3. 就会自动开始备份。
说明:此方法也就是把你的树莓派系统卡做成了镜像文件存放在电脑上。当备份进度条完成后,这个空白img文件就是系统镜像文件。 在下次使用时,在重新烧写它就可以使用了。
方法二是复制一张与树莓派系统一模一样的内存卡,先将一张全新空白的内存卡用读卡器插入树莓派的USB接口上 (注意:1.这张新卡容量必须大于树莓派的系统容量,2.是插在树莓派的USB口,并非插电脑上,此方法完全不需要用到电脑)
插上内存卡后,打开树莓派的终端命令行,或者在SSH命令模式直接输入
sudo dd bs=4M if=/dev/mmcblk0 of=/dev/sda
输完命令回车后,此过程需要等待一段时间,当备份完成后我们就得到另一张系统卡了。可以将这张备份好的内存卡插树莓派开机测试下。
备份优点:操作简单,备份和还原来系统上的软件和所有文件数据也全部相同。
备份缺点:占用空间太大,备份是整卡备份,得到的IMG镜像文件也是是整张卡的大小。