是否可以将磁盘映像还原到不同大小的硬盘

NSP*_*GNk 12 dd disk-image

最近我使用 dd 备份了 120 GB 磁盘映像:

dd if=/dev/sda of=backup.img
Run Code Online (Sandbox Code Playgroud)

现在我有一个新的 320 GB 硬盘,想将该备份映像还原到该新磁盘。会跑

dd if=backup.img of=/dev/sdb
Run Code Online (Sandbox Code Playgroud)

做我想做的事?我可以使用剩余的 200 GB 新磁盘吗?

(/dev/sda - 旧的 120 GB 磁盘,/dev/sdb - 新的 320 GB 磁盘,backup.img - 120 GB 磁盘的映像文件)

Por*_*rch 7

你当然可以。这不是最好的方法,但你可以做到。dd 不会自动扩展分区以填满额外的磁盘空间。您可以在恢复后使用 gparted 调整分区大小。我在 Ubuntu install/boot/live cd 上使用 gparted,因为我总是随身携带一个磁盘。


And*_*rew 5

是的,它会起作用。但理想情况下,您将使用partimage或更智能的东西(包括可能gparted)来制作映像/克隆磁盘。也许是Parted Magic Live CD/USB?

如果您可以同时插入两个磁盘,另请参阅使用 DD 进行磁盘克隆