這裏總結下擴展與縮小LV的實施順序:
擴展LV
1、卸載LV
命令:umount “掛載目錄”
2、擴展LV
命令:lvextend -L +500m /dev/lv00/lv01 或者 lvresize -L 5G /dev/lv00/lv01
lvextend 表示增加500M,lvresize表示增加到5G,是調整後的容量。
3、檢查文件系統
命令:fsck -f /dev/vg00/lv01
4、重建文件系統
命令:resize2fs /dev/lv00/lv01
這一步很關鍵,重建文件系統不用擔心LV的數據會丟失,當然,以防萬一,也可以先備份下LV裏的數據。
5、掛載LV
命令:mount /dev/lv001/lv01 /opt
縮小LV
縮小LV需要事先知道LV中的數據容量大小,縮小容量值不應超過剩餘空間容量,而且要知道減少LV容量後的新大小。可以通過lvscan來查看LV容量,通過vgdisplay來查看剩餘容量。
1、卸載LV
命令:umount “掛載目錄”
2、檢查文件系統
命令:fsck -f /dev/lv00/lv01
3、調整LV大小並重建文件系統
命令:resize2fs /dev/vg00/lv01 2G
4、減小LV容量
命令:lvreduce -L -3G /dev/vg00/lv01
5、掛載LV
命令:mount /dev/lv001/lv01 /opt