使用 dd 创建部分。图像我总是收到输出文件上没有可用存储空间的消息。
我的命令是:sudo dd if=/dev/sdb1 of=/dev/sdc2.disk1.img
设备 sdb1 是我的 Ubuntu 11.10 ext4 根分区,大小为 54 Gb。
设备 sdc2 是一个空的 ext4 分区,大小为 80 Gb。在另一个外部硬盘上。
如果设备已安装或卸载,或者我以 root 用户身份运行 dd,则结果相同。
答案1
这是因为您尝试将文件放入 /dev 目录中,而该目录是临时文件系统 (tmpfs),在 RAM 中仅能容纳有限数量的文件。如果要将文件放入 /dev/sdc2,则必须将其挂载到某个位置并将文件放在那里。
答案2
dd if=/dev/sdb2 of=~/Desktop/file.img
然后做:
dd if=~/Desktop/file.img of=/dev/whateverdevice bs=XM
(其中 x 是每块的兆字节数)。确保目标设备已卸载。