Linux
邏輯卷的空間與文件系統的空間不匹配
我有一台執行 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
。應該這樣做,現在也可以使用掛載的文件系統線上。:)