Disk-Image

使 dd 映像可恢復到較小的驅動器

  • July 18, 2015

假設我有一個 32 GB USB 快閃記憶體驅動器 (UFD) 和一個 8 GB UFD。我在較大的 UFD 開始時有一個 5 GB 的分區,其餘的未分配。問題是使用 dd 或類似工具將分區引導扇區復製到 8 GB UFD。這是可以實現的嗎?

如果您確定 32GB 驅動器只有一個 5GB 分區,並且該分區位於驅動器的開頭,或者至少從 3GB 以下開始dd if=/dev/sdx of=/dev/sdy/dev/sdx較大的驅動器在哪裡,/dev/sdy較小的驅動器在哪裡),那就是足夠。要加快程序或限制從一個驅動器複製到另一個驅動器的字節數,您可以添加bscount操作數(查看man dd更多詳細資訊)。

如果 5GB 分區超出了 8GB 驅動器的確切容量,您可以縮小分區或將其移近 32GB 驅動器的開頭。

PS:我假設你dd在linux下使用。它在其他作業系統下可能會或可能不會同樣工作。

引用自:https://serverfault.com/questions/706729