首页 > 代码库 > 什么是LVM逻辑卷?

什么是LVM逻辑卷?

LVM与传统硬盘管理区别:


        LVM(Logic Volume Manager)逻辑卷,传统的硬盘是直接分割后创建文件系统,交由系统进行管理的;当磁盘满了后无法动态扩充,即便可以多加入一块硬盘,对于某些应用服务器而言也是不行的。可以通过磁盘分区工具扩充传统硬盘的分区大小,这样做很可能造成数据丢失,而且文件系统不稳定。

而逻辑卷是在现有硬盘的基础之上,在进行抽象,把磁盘抽象成逻辑卷,系统管理逻辑卷,可以动态的扩充大小;即使新加入硬盘,也不会破坏逻辑卷的数据。


LVM逻辑卷创建流程:

wKioL1PZyOLiaqC_AAD1cbhg6RI473.jpg

        将硬盘格式化成PV(Physical Volume)后,硬盘被分成最基本的PE(Physical Extend),PE默认4MB大小;接着创建一个VG(volume group),PV加入VG,相当于一个空间池;当创建一个VG(Volume group)就会生成/dev/vgname的文件夹;继续创建的LV(logic volume)是我们实际要格式化创建文件系统使用的,LV创建后会生成/dev/vgname/lvname文件。LV中每一个每一个基本空间单位PE可能来自不同的物理硬盘,因为LV的空间来自空间池VG,而VG中的PE就是来自不同的硬盘的,LV不会去管理不同硬盘的PE,不同硬盘的PE由VG提供管理。新加入的硬盘PV后加入VG,动态扩充就是改变LV的PE数量。所以LV一定是PE的整数倍。

wKioL1PZyTCQ70cTAAC6eMn4UIU942.jpg