首頁 > 軟體

如何調整LVM 邏輯分割區的大小?

2020-06-16 17:38:43

LVM (Logical volume management)

執行 df 指令檢視  檔案系統空間佔用

發現 LVM 的邏輯卷 /dev/Fedora/home 已經佔用了96%的空間!!! 

然後用 du 命令可以檢視檔案佔用空間

分析可知,最大的佔用檔案是gnome-boxes的虛擬機器映象.整整13G!

沒有大檔案可以刪除,只能進行分割區管理.

打算壓縮/dev/fedora/swap 分割區, 分點空間給 /dev/fedora/home 

(TIP :fedora的安裝手冊就建議分出boot和swap後把剩下的空間全分到lvm.)

(我還有從來沒用到的swap分割區,而電腦記憶體有8G ,swap分割區從來沒用到.)

LVM 管理命令:

擴張:

先擴LV再擴檔案系統

lvextend -L +100M /dev/vg1/lv1 邏輯卷的大小增加100M

resize2fs /dev/vg1/lv1 檔案系統增到邏輯卷的大小

 

收縮:

先減檔案系統再減LV(注意順序)

umount /dev/vg1/lv1

e2fsck -f /dev/vg1/lv1

resize2fs /dev/vg1/lv1 100M 減小檔案系統到100M

lvreduce -L 100M /dev/vg1/lv1 減小邏輯卷到100M

mount -a

步驟:

1.壓縮 /dev/fedora/swap 分割區

umount /dev/fedora/swap

e2fsck -f /dev/fedora/swap

resize2fs /dev/fedora/swap 1G

lvreduce -L 1G /dev/fedora/swap

 成功將swap分割區轉換為1GiB.

結果:

用pvscan命令檢視,剩餘空間

2.擴充套件 /dev/fedora/home 分割區

執行 lvextend -L +4.59G /dev/fedora/home

resize2fs /dev/fedora/home

結果:

用df  命令檢視檔案系統的空間佔用

logical volume /dev/fedora/home 已經成功由16G變成21G啦!

本文永久更新連結地址http://www.linuxidc.com/Linux/2016-06/132709.htm


IT145.com E-mail:sddin#qq.com