物理存储介质 ##系统的物理存储设备 pv ##物理卷 ,LVM 的基本存储逻辑块
pe ##物理块,LVM最小寻址单元,默认4M vg ##卷组,类似非lvm系统磁盘
lv ##逻辑卷,类似非lvm系统的逻辑分区 le ##逻辑块,lv也可当作最小的寻址单元
-L ##指定逻辑卷大小 -n ##指定逻辑卷名字
原来逻辑卷大小指定为100M
扩展逻辑卷 lvextend -L 200M /dev/vg0/lv0
扩展挂载的文件系统 xfs_growfs /dev/vg0/lv0
扩展后的逻辑卷如下:
扩展卷组:当卷组内存用完时
建立新的物理卷 pvcreate /dev/vdb2
扩展卷组 vgextend vg0 /dev/vdb2
然后可以正常扩展逻辑卷
注意:xfs 文件系统不能缩减,需要ext4文件系统
卸载 umount /data
将文件系统格式化为ext4 mkfs.ext4 /dev/vg0/lv0
扫描文件(为了缩减时保留足够的内存)
e2fsck -f /dev/vg0/lv0
缩减文件系统 resize2fs /dev/vg0/lv0 20M
注意:若直接编辑 resize2fs /dev/vg0/lv0,表示扩展逻辑卷
挂载 mount /dev/vg0/lv0 /data
缩减逻辑卷 lvreduce -L 20M /dev/vg0/lv0
缩减后,逻辑卷与文件系统如下:
若要移出物理卷1,但物理卷1被占用
则:将物理卷1数据转移至物理卷2
pvmove /dev/vdb1 /dev/vdb2
然后正常移出物理卷2
vgreduce vg0 /dev/vdb1
建立快照 lvcreate -L 20M -n lv0-backup -s /dev/vg0/lv0
挂载 mount /dev/vg0/lv0-backup /mnt
则:卸载 umount /mnt
移除 lvremove /dev/vg0/lv0-backup
建立快照 lvcreate -L 20M -n lv0-backup -s /dev/vg0/lv0
挂载 mount /dev/vg0/lv0-backup /mnt
lvremove /dev/vg0/lv0-backup
lvremove /dev/vg0/lv0
pvremove /dev/vdb1
pvremove /dev/vdb2