Linux

邏輯卷的空間與文件系統的空間不匹配

  • August 1, 2013

我有一台執行 CentOS 6.4 的伺服器。安裝後,我有兩個邏輯卷,/dev/VolGroup/lv_home 和 /dev/VolGroup/lv_root。然後我刪除了 lv_home 並將可用空間添加到 lv_root。

所以現在如果我執行 lvdisplay 我得到:

--- Logical volume ---
 LV Path                /dev/VolGroup/lv_root
 LV Name                lv_root
 VG Name                VolGroup
 LV UUID                fAme1e-o5CI-y4kT-j6jr-m99X-lciI-bh28KI
 LV Write Access        read/write
 LV Creation host, time localhost.localdomain, 2013-07-31 17:07:44 +0200
 LV Status              available
 # open                 1
 LV Size                464,76 GiB
 Current LE             118978
 Segments               1
 Allocation             inherit
 Read ahead sectors     auto
 - currently set to     256
 Block device           253:0

但是空間不知何故不可用。當我執行 df -h 我得到:

/dev/mapper/VolGroup-lv_root
                      50G   47G   17M 100% /
tmpfs                 3,9G     0  3,9G   0% /dev/shm
/dev/sda1             485M   64M  396M  14% /boot

我應該怎麼做才能真正擁有 460G 空間?

您擴展了邏輯卷,但底層文件系統仍然認為它只有舊磁碟可用。

下一步(也是最後一步)是調整音量大小;例如,您使用 ext* 文件系統resize2fs /dev/mapper/VolGroup-lv_root。應該這樣做,現在也可以使用掛載的文件系統線上。:)

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