####################1.linux存储管理方式##################################################
LVM全称为Logical Volume Manager逻辑卷管理器,LVM是Linux环境中对磁盘分区进行管理的一种机制,是建立在硬盘和分区之上、文件系统之下的一个逻辑层,可提高磁盘分区管理的灵活性。可以使硬盘无限扩展。
PV(physical volume):物理卷。在逻辑卷管理系统最底层,可为整个物理硬盘或实际物理硬盘上的分区。
VG(volume group):卷组。建立在物理卷上,一卷组中至少要包括一物理卷,卷组建立后可动态的添加卷到卷组中,一个逻辑卷管理系统工程中可有多个卷组。
LV(logical volume):逻辑卷。建立在卷组基础上,卷组中未分配空间可用于建立新的逻辑卷,逻辑卷建立后可以动态扩展和缩小空间。
PE(physical extent):物理区域。是物理卷中可用于分配的最小存储单元,物理区域大小在建立卷组时指定,一旦确定不能更改,同一卷组所有物理卷的物理区域大小需一致,新的pv加入到vg后,pe的大小自动更改为vg中定义的pe大小。 lvm=pe*n.
LE(logical extent):逻辑区域是逻辑卷中可用于分配的最小存储单元,逻辑区域的大小取决于逻辑卷所在卷组中的物理区域的大小。
注意:linux下的文件系统需要挂载才可以使用,要将逻辑卷挂载。
卷组描述区域:卷组描述区域存在于每个物理卷中,用于描述物理卷本身、物理卷所属卷组、卷组中逻辑卷、逻辑卷中物理区域的分配等所有信息,它是在使用pvcreate建立物理卷时建立的。
我们要创建逻辑卷,首先要创建物理卷PV,之后创建卷组VG,最后才创建逻辑卷LV。
######################2.lvm逻辑卷配置详情####################################
##(1)创建lvm逻辑卷#####################################
在创建管理之前,我们最好还原一下实验环境,以免在实验过程中才发现问题造成极大的麻烦。
这里我选择在server虚拟机里进行实验。
下面我们就进入创建步骤:
(1) watch -n 1 'pvs;vgs;lvs;df -h /mnt' ##监控命令
(2) 打开另一个shell fdisk /dev/vdb ##建立三个分区,大小为1G并且标签改为8e
(3) partprobe ##手动同步分区
(4) pvcreate /dev/vdb1 ##创建物理卷
(5) vgcreate vg0 /dev/vdb1 ##创建物理卷组
(6) lvcreate -L 200