Linux

將數據從較大的 HDD 複製/複製到較小的 HDD

  • September 21, 2010

我有一個 500 GB 的 Linux Ubuntu 硬碟驅動器,我希望將它移動到一個較小的 SDD 驅動器(40 gigs),因為系統本身(帶有一些數據)只佔用幾個 gigs。

我做了一些搜尋並發現dd但顯然它無法複製到較小的驅動器(分區表的大小不正確)。

有什麼方法可以實現這一點並使系統保持完整嗎?

您可以使用GParted Live系統來調整 Ubuntu 分區的大小,然後用於dd複製它。

只需將文件複製過來。

使用 cpio 複製文件將比 ‘cp -R -p’ 快得多,但是當您計算出 cpio 的所有標誌時,無論如何您都已經使用 cp 複製了文件。

您需要更改 40gDisk:/etc/fstab 以將 40gb 磁碟上的分區用於“/”,並修改 grub 配置中的根掛載(並且可能也在磁碟上安裝 grub)。如果您要保留 500Gb 磁碟,那麼您可能還想在那裡修改 grub 設置。

最好有一個可引導的 cdrom / usb 以防萬一它變成梨形。

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