Centos

如何擴展 ext4 分區和文件系統?

  • June 12, 2020

我有一個帶有 320GB ext4 分區的 400GB 磁碟。我想擴大 ext4 分區以使用剩餘空間(80GB 可用空間)。

+--------------------------------+--------+
|             ext4               |  Free  |
+--------------------------------+--------+

我怎麼能這樣做?

我見過有人在使用resize2fs,但我不明白它是否會調整分區的大小。

另一種解決方案是使用fdisk,但我不想刪除我的分區和鬆散的數據。我怎樣才能在不失去任何文件的情況下簡單地增加分區?

注意:我說的是沒有 LVM 的未掛載數據分區,並且我有備份,但我想避免花一些時間進行恢復。

您必須從解除安裝分區開始。如果您無法解除安裝它(例如,它是您的根分區或系統需要執行的其他東西),請改用System Rescue CD之類的東西。

  1. 執行parted,或者gparted如果您更喜歡 GUI,然後調整分區大小以使用額外空間。我更喜歡gparted它,因為它為您提供了一個很好的圖形表示,與您在問題中繪製的非常相似。
  2. resize2fs /dev/whatever
  3. e2fsck /dev/whatever(只是為了了解您是否安全)
  4. 重新掛載您的分區。

雖然我從未見過這種失敗,但請先備份您的數據!

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