我使用 調整了 EXT4 分割區的大小resize2fs
,但在操作完成後我發現它只縮小了檔案系統,而不是分割區。如何將檔案系統再次增大到分割區的大小? (我的問題不是縮小分區,我是用 GParted 做到的。我的問題是如何將檔案系統恢復到現在較小分區的大小。)GParted 說我已使用 11.56 GB(我所有分區的大小)檔案加在一起是4.4 gigs),而df
說 4.4 gigs。
輸出df -h
:
Filesystem Size Used Avail Use% /dev/sda4 443G 4.4G 439G 1%
輸出fsck /dev/sda
:
Device Start End Sectors Size Type /dev/sda4 975955968 1918963711 943007744 449.7G Linux filesystem
答案1
預設操作resize2fs
是增長檔案系統以佔據整個分區,因此您只需運行resize2fs /dev/sda4
.
事實上,我認為大多數人都會這樣做來縮小檔案系統:
- 將 FS 縮小到介於最小大小(由檔案系統中已有的檔案量定義)和所需大小之間的某個大小
- 將分割區大小調整為所需大小
- 調整 FS 大小以適合分割區
也許現在的分區工具會檢查 FS 的大小,以便在將分區縮小太多時不會被截斷,但這並不是人們想要經常檢查的事情!