邏輯卷的空間是可以動態的拉伸和縮小的,這點優勢是傳統的分區加載卸載無法比擬的,所以邏輯卷在日常系統維護中是很常見的操作。
拉伸縮小一個邏輯卷的相關操作:
1、 查看是否有足夠的空間用於拉伸
vgdisplay
2、 擴充邏輯卷
lvextend –L +1G /dev/LVM/mylvm
3、 更新文件系統
resize2fs /dev/LVM/mylvm
4、 查看更新後文件系統
df –h
5、 先對邏輯捲進行卸載操作
umunt /dev/LVM/mylvm
6、 縮小文件系統
resize2fs /dev/LVM/mylvm 1G
7、 查看縮小後的LV再進行掛載
lvdisplay mount /dev/LVM/mylvm
拉伸縮小一個卷組的相關操作:
1、 將要添加到VG的硬盤格式化爲PV
pvcreate /dev/sdd
2、 將新的PV添加到指定卷組中
vgextend LVM /dev/sdb
3、查看擴充後VG大小
vgdisplay
4、將一個PV從制定卷組中移除
vgreduce LVM/dev/sda
5、查看縮小後的卷組大小
vgdisplay
很顯然,卷組可以從各個新添加的磁盤得到擴充,但是邏輯卷是只能在一個卷組上的,擴充的關鍵詞都是extend,縮小邏輯卷的關鍵字是resize2fs,縮小卷組的關鍵詞是reduce.