Filesystems
如何增長文件系統以使用分區中的未分配空間?
我使用Full DD copy from hdd to hdd中建議的方法將硬碟複製到更大的新硬碟。
在這樣做之後,會
df -h
報告原始磁碟的原始分區大小和較小的分區大小,並gparted
突出顯示差異並提供修復它們,儘管在安裝它們時似乎不明智。如果您仔細查看圖像,您可以看到Used + Unused < Size
帶有黃色警告標誌的分區。可以使用哪些命令行工具來解決此問題,
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,這就是它的用途。