1.识别LVM组件
LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。它由ibm公司提出,目的是:在原始设备不变的情况下,容量可以拉伸或者缩减。
有关LVM的几个名词:物理分区;物理卷(pv);物理扩展(pe);卷组(vg);
2.LVM的建立
1.先创建物理分区
2.创建物理卷pv
pvcreate /dev/vbd2
pvcreate /dev/vbd3
pvcreate /dev/vbd5
3.创建物理卷组vg
vgcreate westos /dev/vdb{2,3,5}
4.创建逻辑卷
lvcreate -n lv0 -L 1.5G westos
创建结果
5.格式化
mkfs.xfs /dev/westos/lv0
6.挂载
mkdir /lvm
mount /dev/westos/lvo /lvm
3.LVM设备的拉伸和缩减
1.xfs格式的拉伸
逻辑卷的拉伸
lvextend -L 2.0G /dev/westos/lv0
文件系统的拉伸
xfs_growfs /dev/westos/lv0
2.ext格式的拉伸和缩减
逻辑卷的拉伸
lvextend -L 2.0G /dev/westos/lv0
文件系统的拉伸
resize2fs /dev/westos/lv0
逻辑卷的缩减
e2fsck -f /dev/westos/lv0
resize2fs /dev/westos/lv0
lvreduce -L 1.0G /dev/westos/lv0
4.LVM快照
创建名为hello的快照
lvcreate -L 20M -n hello -s /dev/westos/lv0
5.LVM设备的移除
umount /lvm
lvremove /dev/westos/lv0
vgremove westos
pvremove /dev/vdb{2,3,5}