一、创建LVM逻辑卷
1、创建物理卷pv
pvcreate /dev/sdb1 /dev/sdc1
查看物理卷
pvs
2、创建卷组vg名为vg_data,将物理卷加入卷组
vgcreate vg_data /dev/sdb1 /dev/sdc1
删除pv到vg
vgreduce vg_data /dev/sdb1
添加pv到vg
vgextend vg_data /dev/sdb1
查看卷组
vgs
用vgdisplay来查看卷组名称
3、创建逻辑卷lv名为vg_data
lvcreate -n lv_data L 5G vg_data
lvcreate -n lv_data -l 100%free vg_data
lvcreate -n lv_data -l 50%free vg_data
重新设置lv卷大小
lvresize -L 2G /dev/mapper/vg_data-lv_data
扩展lv大小
lvextend -L +1G /dev/vg_data/lv_data
lvextend -l +100%free /dev/vg_data/lv_data
-L:指定逻辑卷的大小,单位为“kKmMgGtT”字节;
-l:指定逻辑卷的大小(LE数)。
用lvdisplay查看逻辑卷绝对路径
4、格式化分区
mkfs.ext4 /dev/vg_data/lv_data
5、最后要使用resizefs2命令重新加载逻辑卷的大小才能生效。
resize2fs /dev/vg_data/lv_data
二、扩容LVM
1、增加lv大小
lvextend -l +100%FREE /dev/vg_data/lv_data
lvresize -L +8G /dev/vg_data/lv_data
2、resize2fs文件系统大小变更
resize2fs /dev/vg_data/lv_data
三、缩减LVM
1、取消挂载
umount /home
2、e2fsck检查磁盘
e2fsck -f /dev/vg_data/lv_data
3、resize2fs文件系统大小变更
resize2fs /dev/vg_data/lv_data 1G
4、重新设置逻辑卷lv大小
lvresize -L 1G /dev/vg_data/lv_data
5、resize2fs文件系统大小变更
resize2fs /dev/vg_data/lv_data