背景
最近在玩树莓派。购买树莓派厂家会送SD卡,我们把镜像烧录进SD卡才可以正常进入树莓派系统。那么当我们需要批量给树莓派装系统的时候,难道也要一个个SD卡去烧录系统镜像吗?特别是当我们在系统里面进行了自己的操作,我们想把我们的操作保留也复制到新的树莓派系统里面去,这时候就需要用到树莓派系统的备份/拷贝操作了。
实践
树莓派系统拷贝到新SD卡有两种方式。第一种是从图形化界面操作(前提是你装的是树莓派图形化界面的操作系统)。
步骤大概是:进入树莓派图形界面,点击左上角的首选项,再点击附件,选择SD Card Copier。选择拷贝源和目的,稍等片刻即可。
这里我们主要介绍一种命令行的方式:
1、将旧SD卡插入树莓派,开启电源启动树莓派。
2、新SD卡使用读卡器接入树莓派的usb口。
3、开始拷贝操作。
# 查看插入的SD卡设备
ls -s /dev/sd*
# 格式化SD卡
mkfs.vfat /dev/sda -I
# 复制系统
sudo dd if=/dev/mmcblk0 of=/dev/sda bs=4M
在格式化SD卡的步骤中如果不确定自己插入的SD卡对应是哪个设备文件,可以通过拔插读卡器查看哪个设备文件有变化来确定。
上述步骤进行完之后我们只需要等待复制操作进行完成就可以了。拷贝过程没有进度条,需要耐心等待!