centos磁碟空間擴容及縮減

磁碟空間縮減

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

如果喜歡我的文章,請關注我哦。後續會不斷為大家提供乾貨分享。請及時查收。