作用:允许管理员以更灵活的方式来管理分区

物理卷:实际的硬盘分区

卷组:若干个物理卷的集合,可以视为一个逻辑硬盘

--不是物理磁盘,不能用fdisk来分区

逻辑卷:可视为在卷组上的分区

--可格式化,并作为一个文件系统(分区)来挂载

逻辑卷管理_第1张图片

创建工作:

创建物理卷: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目录下存在。