[plain] view plaincopyprint?
# lvscan (查看LV分區)
ACTIVE '/dev/VolGroup/lv_root' [2.5 GiB] inherit
ACTIVE '/dev/VolGroup/lv_swap' [2 Gib] inherit
# lvdisplay (顯示LV詳細信息)
# lvreduce -L -1000m /dev/VolGroup/lv_swap (將lv_swap分區大小減少1000M。交換分區1G足矣)
# lvextend -L +920m /dev/VolGroup/lv_root (將lv_root分區擴展992M,這裏要說明下,我原來釋放1000M空間,但查下剩餘空間時發現只有992M,所以我就加這個數字了,具體原因待查)
現在還只是改變了lv_root分區大小,但root文件系統裏用 df -h 顯示仍是2.5G,接下來需要調整文件系統的大小。需先卸載要調整的分區。因爲我是根目錄無法卸載。我用光盤iso啓動系統,在live系統中輸入以下命令:
# resize2fs /dev/VolGroup/lv_root (使增加的邏輯卷大小立即生效)
# lvscan (顯示調整後的LV情況)
ACTIVE '/dev/VolGroup/lv_root' [3.53 GiB] inherit
ACTIVE '/dev/VolGroup/lv_swap' [992.00 MiB] inherit
# df -h (顯示調整後的文件系統)
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup -lv_root 3.5G 2.4G 1.1G 70% /