如何克隆Raspberry Pi 1 B+上带全部配置的Raspbian系统?
树莓派Raspbian系统克隆备份步骤
准备工作
- 目标存储设备:容量需≥原存储设备(若想压缩镜像,可后续处理)
- 读卡器(使用电脑操作时需要)
- 确保树莓派系统处于稳定状态,关闭所有非必要程序,避免克隆时文件损坏
方法一:树莓派本地直接克隆
适合无额外电脑的场景,注意树莓派1 B+供电有限,建议用带外接电源的USB hub连接目标设备
- 将目标存储设备通过USB接口连接到树莓派
- 运行
lsblk命令,确认原SD卡路径(通常为/dev/mmcblk0)和目标设备路径(如/dev/sda),务必区分清楚,避免搞反 - 执行克隆命令:
sudo dd if=/dev/mmcblk0 of=/dev/sda bs=4M status=progressif:原存储设备路径of:目标存储设备路径bs=4M:设置块大小提升克隆速度status=progress:显示实时进度
- 克隆完成后,运行
sync命令确保数据写入完毕,再移除目标设备
方法二:Linux电脑克隆(推荐,速度更快)
- 将原SD卡和目标存储设备通过读卡器连接到Linux电脑
- 运行
lsblk命令,确认原设备(如/dev/sdb)和目标设备(如/dev/sdc)的路径 - 卸载所有挂载的分区(以原设备为例):
目标设备的分区也需同样卸载sudo umount /dev/sdb1 /dev/sdb2 - 执行克隆命令:
sudo dd if=/dev/sdb of=/dev/sdc bs=4M status=progress - 完成后运行
sync,再安全移除设备
方法三:Windows电脑克隆
- 安装Win32 Disk Imager工具
- 将原SD卡插入读卡器并连接到电脑,打开Win32 Disk Imager
- 点击「读取」按钮,选择镜像文件的保存路径和名称,等待镜像制作完成
- 取出原SD卡,插入目标存储设备(读卡器连接)
- 在Win32 Disk Imager中选择刚制作的镜像文件,点击「写入」,等待写入完成
方法四:Mac电脑克隆
- 将原SD卡通过读卡器连接到Mac,打开「磁盘工具」,找到原SD卡的设备名(如
/dev/disk2,选择整个磁盘而非分区) - 打开终端,卸载所有挂载的分区:
diskutil unmountDisk /dev/disk2 - 制作镜像文件:
sudo dd if=/dev/disk2 of=~/raspberrypi-backup.img bs=4m - 替换为目标存储设备,同样卸载分区(假设目标设备为
/dev/disk3):diskutil unmountDisk /dev/disk3 - 写入镜像:
sudo dd if=~/raspberrypi-backup.img of=/dev/disk3 bs=4m - 完成后运行
sync,或在磁盘工具中弹出设备
注意事项
- 克隆前可清理系统垃圾(如
sudo apt clean),减小镜像体积 - 若目标设备容量小于原设备,但原系统实际占用空间更小,可使用
PiShrink工具压缩镜像后再写入 - 务必确认设备路径,搞反会清空原设备数据,操作前反复核对
- 克隆过程中不要中断,否则会导致镜像损坏
内容的提问来源于stack exchange,提问作者Juan Daniel Velez Muñoz
相关产品推荐
相关产品推荐

