lvm逻辑卷管理
lvm(相当于橘子榨汁)
pv:物理卷,是(physical volume)的简写,是lvm所使用的基础“物理”存储
被lv命令处理过的物理分区。(相当于橘子)
vg:物理卷组,是(volume group)的简写,是存储池,由一个或多个物理卷组成。
被组装到一起的物理卷组。(相当于榨汁机)
pe: 图里扩展
lvm设备的最小存储单元,lvm是pe的整数倍
lvm: 逻辑卷
直接使用的设备,可以增大缩减并保持原有数据不变
一、分区并设定分区标签为8e
建立好一个分区后,改变它的类型为Linux LVM
二、lvm的管理
1.lvm的建立
需要用监控命令来监控有关lvm的操作:
pvcreate /dev/vdb1 ##建立物理卷
vgcreate vg0 /dev/vdb1 ##建立物理卷组
lvcreate -L 20M -n lv0 vg0 ##建立逻辑卷

mkfs.xfs /dev/vg0/lv0 ##格式化设备
mount /dev/vg0/lv0 /mnt ##将设备挂载,看是否可以被系统使用
df -H /mnt
2.lvm的拉伸
lvm支持热拉伸
1)当vg中的剩余容量充足情况,先对逻辑卷扩展
lvextend -L 80M dev/vg0/lv0 ##热拉伸设备
xfs_growfs /dev/vg0/lv0 ##拉伸文件系统
2)当vg中的容量不足时再次建立分区并修改标签8E,
这里我再次建立分区是/dev/vdb2,如下图:
pvcreate /dev/vdb2 ##建立新的pv(逻辑卷)
vgextend vg0 /dev/vdb2 ##拉伸设备
xfs_growfs /dev/vg0/lv0 ##拉伸文件系统
3、lvm的j检测
pvs ##检测pv的建立
vgs ##检测vg的建立
lvs ##检测lv的建立
4、针对ext文件系统的设备的拉伸和缩减
xsf文件不可缩减,所以要将其换成ext4文件,ext4文件可扩展可缩减
umount /mnt
mkfs.ext4 /dev/vg0/lv0
mount /dev/vg0/lv0 /mnt