问题描述
在运行 buster 的 raspBerry pi 上,我使用命令创建了 raspBerry pi 32 Gb SD 卡的备份映像
dd if=/dev/mmcblk0 of=//NAS/backup.img bs=1M conv=sync,noerror iflag=fullblock
结果文件为 29.7 GB(31.915.507.712 字节)
当我尝试使用 balena 蚀刻机将此文件写回相同的 SD 卡时,蚀刻机告诉我 SD 卡太小。我被告知我需要额外的 512 MB。
如何解决这个问题?
欢迎任何建议。
解决方法
我认为 stackoverflow 不适合这个问题,还有更适合这个问题的 Linux stackexchange。
但根据我的经验,我认为 dd 创建图像的方式与创建 rasperry 图像的方式不同(如果有道理的话)。所以简而言之,你不能使用balena蚀刻机来恢复图像,如果我的朋友尝试过但失败了。
所以我建议您直接启动 linux,然后从那里运行 dd 命令将映像恢复到 sdcard 上。也许甚至 Windows 子系统也可以工作,但我没有尝试,所以我认为现场 USB 棒将是最好的。