CentOS LVM基本操作
创建
创建物理卷PVpvcreate /dev/sdb
查看PVpvdisplay
创建卷组VGvgcreate vg1 /dev/sdb
查看VGvgdisplay
创建逻辑卷LVlvcreate -n test -L 10G vg1
查看LVlvdisplay
删除
删除逻辑卷LVlvremove /dev/vg1/test
删除卷组VGvgremove vg1
可以直接删除VG,会提示你是否同时删除创建的LV
删除物理卷PVpvremove /dev/sdb
扩容
扩容物理卷PV
默认直接扩到最大pvresize /dev/sdb
指定调整到12Gpvresize --setphysicalvolumesize 12G /dev/sdb
扩容逻辑卷LV
默认直接扩到最大lvextend /dev/vg1/test /dev/sdb
设置扩容后的大小,可用+1G来增加1Glvextend --size 15G /dev/vg1/test /dev/sdb
写入文件系统,使扩容生效(XFS文件系统)xfs_growfs /dev/vg1/test
写入文件系统,使扩容生效(EXT文件系统)resize2fs /dev/vg1/test
缩减
缩减文件系统(XFS不支持缩减)
resize2fs /dev/vg1/test 5G
缩减逻辑卷LV
设置缩减后的大小,可用-1G来缩减1Glvreduce --size 5G /dev/vg1/test
缩减物理卷PVpvresize --setphysicalvolumesize 6G /dev/sdb