Filesystems

如何增長文件系統以使用分區中的未分配空間?

  • August 1, 2017

我使用Full DD copy from hdd to hdd中建議的方法將硬碟複製到更大的新硬碟。

在這樣做之後,會df -h報告原始磁碟的原始分區大小和較小的分區大小,並gparted突出顯示差異並提供修復它們,儘管在安裝它們時似乎不明智。如果您仔細查看圖像,您可以看到Used + Unused < Size帶有黃色警告標誌的分區。

可以使用哪些命令行工具來解決此問題,gparted在已安裝的分區上實時執行此操作是否安全?理想情況下,我應該在切換到目標磁碟並從中重新啟動之前完成此操作。 分區快照

下面是 gparted 關於差異的資訊對話框,我編輯了標題以更好地描述它。

Gparted 資訊對話框

  • 如果gparted只需要將分區或文件系統擴展到未使用的空間(緊跟在分區之後),那麼讓它擴展分區和/或 fs 應該是安全的。
  • 但是,如果它必須移動任何分區以騰出空間來調整大小,則必須使用gparted Live CD啟動
  • 有關調整這些文件系統大小的更多詳細資訊,請參閱手冊頁resize2fs(這是 gparted 將用於擴展 ext2、ext3 和 ext4 文件系統的命令行工具)。

對於 ext2/3/4,擴展文件系統通常不是問題,並且可以在掛載 fs 時安全地完成。

然而,收縮文件系統更麻煩,應該在解除安裝 fs 時完成。如果是 rootfs,這意味著引導到救援 CD/USB/PXE 等。


順便說一句,兩者dd都是cat將 linux 系統複製到另一個硬碟的最糟糕的方法之一。使用Clonezilla,這就是它的用途。

引用自:https://unix.stackexchange.com/questions/289099