作用:允许管理员以更灵活的方式来管理分区
物理卷:实际的硬盘分区
卷组:若干个物理卷的集合,可以视为一个逻辑硬盘
--不是物理磁盘,不能用fdisk来分区
逻辑卷:可视为在卷组上的分区
--可格式化,并作为一个文件系统(分区)来挂载
创建工作:
创建物理卷:pvcreate /dev/sdb1 /dev/sdc1
创建卷组:vgcreate vg0 /dev/sdb1 /dev/sdc1
创建逻辑卷:lvcreate -n lv0 -L 50G vg0
创建文件系统:mkfs.ext4 /dev/vg0/lv0
查看各卷:
查看物理卷
pvdisplay [PhysicalVolumePath [PhysicalVolumePath...]]
pvdisplay /dev/sdb1 /dev/sdc1
pvs
查看卷组
vgdispaly [VolumeGroupName[VolumeGroupName...]]
vgdisplay vg0
vgs
查看逻辑卷
lvdisplay [LogicalVolumePath [LogicalVolumePath...]]
lvdisplay lv0
lvs
扩大逻辑卷:
首先卷组中要有空闲空间,可用vgdisplay查看
扩大逻辑卷
lvresize -L +10G /dev/vg0/lv0
lvextend -L 30G /dev/vg0/lv0
扩大文件系统:resize2fs /dev/vg0/lv0
当逻辑卷被扩大,但文件系统没有扩大,则逻辑卷可使用的容量并没有扩大
缩小逻辑卷:
若此逻辑卷已被挂载,需要先umount此逻辑卷
缩小文件系统
resize2fs /dev/vg0/lv0 15G
缩小逻辑卷:
lvresize -L -5G /dev/vg0/lv0
lvresize -L 5G /dev/vg0/lv0
缩小逻辑卷之前必须先缩小文件系统
扩大、缩小卷组:
扩大卷组是把新的、未被分配的物理卷加入到卷组中
vgextend vg0 /dev/sdd1
缩小卷组就是移除此卷组下的未被某个逻辑卷使用的物理卷
vgreduce /dev/vg0 /dev/sdb2
删除操作:
删除逻辑卷
lvremove /dev/vg0/lv0
删除卷组
vgremove /dev/vg0
删除物理卷
pvremove /dev/sdb1 /dev/sdc1
注意:删除物理卷只是删除了此物理分区的物理卷标记,该分区依然在/dev目录下存在。