LVM全称叫做linux 卷管理器,使用来管理磁盘的子系统。

通常情况下我们需要通过pvcreate来初始化物理磁盘。上层的文件系统可以通过lvm来申请指定容量的磁盘空间。在磁盘初始化成功之后,需要新建卷组,并将卷组和磁盘关联起来,vg可以创建很多个逻辑卷,逻辑卷对应的基本单位是LE,通过这种方式创建的逻辑卷的好处是逻辑卷可以跨磁盘存在,使得我们屏蔽了底层硬件的差异。此时创建的逻辑卷并不是目录,而是块设备(需要格式化成ext4之类的文件系统才可以使用),逻辑卷的前几个文件块会记录对应的inode信息(需要提前格式化才会有对应的信息)。另外PE到LE的转换通常是在初始化磁盘的时候保存在了磁盘的前几个块中,当磁盘对应的卷组激活后就会加载到内存中。

常听说和磁盘挂载相关的知识,需要注意的是,linux操作系统提供的挂载点在/etc/fstab中,我们常说的挂载一个镜像文件什么的,所使用的并不能称之为挂载点,或者叫临时挂载点更合适,之所以这么说是因为对应的挂载信息在fstab中并不存在。

对于块设备(逻辑卷)的使用,通常情况下是需要格式化成确定的文件系统才可以的。在格式化成特定文件系统之后,我们就可以创建文件夹或者文件了,这里的文件夹和文件就和挂载信息没啥关系了,可以将挂载点看作管理平面,文件、文件夹看作业务面。

上图中我们看到的磁盘、卷组、卷和磁盘raid的关系是,只有做了raid之后,才会有对应的磁盘,因此磁盘raid和LE、PE的分布没有什么关系。