相對於普通磁盤優勢是邏輯卷可以在線動態的拉伸(不用先unmount操作),只要vg中有足夠的空間即可
1:首先查看vg是否有足夠的空間
[root@gechong mapper]# vgdisplay
2:邏輯卷的在線拉伸
[root@gechong mapper]# lvextend -L +2G /dev/vg_gechong/lv_swap
3:查看邏輯卷的大小
[root@gechong ~]# df -h
大小並沒有改變,原因:邏輯卷的尺寸擴展之后,並沒有更新文件系統,操作系統並沒有識別拉伸后的尺寸,所以必須更新文件系統才行
4:更新文件系統
[root@gechong ~]# resize2fs /dev/vg_gechong/lv_swap
5:重新查看文件系統的大小
[root@gechong ~]# df -h
6: 如果卷組不夠用呢?該如何解決?
重新添加PV,即添加磁盤即可
[root@gechong ~]# vgs
7:拉伸一個卷組
1:創建PV
[root@gechong ~]# pvcreate /dev/sdd
2:把PV添加到VG中
[root@gechong ~]# vgextend vg_gechong /dev/sdd
3:重新查看vg的大小
[root@gechong ~]# vgs
縮小邏輯卷
邏輯卷的縮小不能在線執行
1:卸載已經掛載的邏輯卷
[root@gechong ~]# umount /dev/vg_gechong/lv_swap
2:縮小文件系統
[root@gechong ~]# resize2fs /dev/vg_gechong/lv_swap 1G
把文件系統空間縮小為1G
3:縮小邏輯卷
[root@gechong ~]# lvreduce -L -1G /dev/vg_gechong/lv_swap
4:查看縮小后的邏輯卷
[root@gechong ~]# lvdisplay
5:掛載邏輯卷
[root@gechong ~]# mount /dev/vg_gechong/lv_swap /mnt
縮小卷組
[root@gechong ~]# vgreduce vg_gechong /dev/sdd
查看
[root@gechong ~]# vgdisplay
[root@gechong ~]# pvremove /dev/sdd
刪除物理卷