我遇到了一种有点奇怪的情况,我正在尝试将dd
操作系统映像(我之前从卡上下载的东西)放到 SD 卡上。
卡容量为 8GB,映像由容量相似的 SD 卡制作而成。这是在 Linux 上。映像有 2 个分区(/ 和 /boot)。插入 SD 卡后,可在 上使用/dev/sdb
。我尝试使用 dd 将映像重新放到卡上。命令看起来像dd if=image of=/dev/sdb bs=512M
。但是,传输 2GB 后命令失败,提示磁盘容量不足。
但是,如果我mkfs.ext4
在大小为 7GB 的 /dev/sdb 上执行此操作,然后使用 gparted 重新创建分区表并创建一个实际的/dev/sdb1
,我就可以成功地将图像重新放到这个分区上而不会出现任何问题。
为什么会出现 2GB 错误消息?我该如何将图像添加到卡上?