LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘设备进行管理的一种机制。最大的特点是能弹性管理磁盘空间。
LVM 结构图
LVM基本术语
物理卷----PV(Physical Volume):
一个可供存储LVM的块设备,它处于最底层,可以是实际物理硬盘的分区,也可以是一整个物理盘,它包含一个特殊的LVM头。
卷组----VG(Volumne Group):
物理卷的一个组,一个卷组至少要包含一个物理卷,在创建卷组后,也可以动态添加物理卷到卷组中,它是作为存放逻辑卷的容器,可以在卷组上创建一个或多个逻辑卷。
逻辑卷----LV(Logical Volume):
逻辑卷是在卷组之上,可以建立文件系统,卷组中的空间可以用于建立逻辑卷,类似于非LVM系统中的硬盘分区,在创建逻辑卷后也可以进行动态的扩展缩小空间。
物理块----PE(Logical Extent):
物理块是物理卷中可用于分配的最小存储单元,指每一个物理卷所划分的基本单元,默认大小为4M,一旦确定大小将不可更改。
上面的描述相对概念化,下面就采用简单直白的语言,带大家快速的了解、消化这块知识。
1.我们有一个1TB、一个500GB的待分配磁盘
2.我们通过分区工具将两块磁盘进行分区,这里我们将1TB的分成了三个分区,500GB分成了两个分区
3.接着就到了我们LVM的步骤了
4.我们将刚刚分好的几个分区分别标记成了PV,也就是我们的物理卷
5.我们将几个PV组合,创建出VG,也就是我们的卷组,如图我们将/dev/sda2、/dev/sda3、/dev/sdb1三个PV组合成vg_data,将/dev/sdb2组合成vg_data2
6.这个时候我们就拥有了一个800GB、一个400GB可分配的卷组
7.接着我们创建四个LV,即逻辑卷,将两个卷组中的空间分别分配给这四个LV
8.最后就是将我们四个分配好的空间的LV分别挂载到目录上即可了