磁碟空間縮減
lvreduce -L 20G /dev/mapper/VolGroup-lv_home
注:
lvreduce -L 20G的意思為設定當前檔案系統為20G,如果lvreduce -l 20G是指從當前檔案系統上減少20G
使用lvreduce減小邏輯卷的大小需注意:減小後的大小不能小於該磁碟分割槽已儲存檔案的大小,否則會丟失資料。
磁碟分割槽擴容
本文分為兩個步驟,首先格式化無用的磁碟分割槽(/dev/centos/var_lib_mysql),隨後將格式化後的磁碟分割槽空間分配給目標擴容分割槽(/dev/centos/root)。步驟如下:
1、解除安裝無用磁碟分割槽掛載點
umount /var/lib/mysql
2、檢視邏輯卷資訊
vgdisplay #檢視vg資訊lvdisplay #檢視lv資訊得到/dev開頭的邏輯卷名mkfs。xfs -f /dev/centos/var_lib_mysql #(強制格式化)vgdisplay #檢視vg資訊lvdisplay #檢視lv資訊
刪除無用磁碟分割槽
lvremove /dev/centos/var_lib_mysqllvdisplay #檢視是否已解除安裝
擴容
lvextend -l +100%FREE /dev/centos/root #亦即將磁碟剩餘空間都分配給目標分割槽
重新整理
xfs_growfs /dev/centos/root
如果喜歡我的文章,請關注我哦。後續會不斷為大家提供乾貨分享。請及時查收。