LVM是对磁盘分区进行管理的一种机制,建立在硬盘和分区之上的一个逻辑层,用来提高磁盘管理的灵活性。通过LVM可将若干个磁盘分区连接为一个整块的卷组(Volume Group),形成一个存储池。可以在卷组上随意创建逻辑卷(Logical Volumes),并进一步在逻辑卷上创建文件系统,与直接使用物理存储在管理上相比,提供了更好灵活性。
设计概念:物理存储介质(The physical media):LVM存储介质可以是磁盘分区、整个磁盘、RAID阵列或SAN磁盘,设备必须初始化为LVM物理卷,才能与LVM结合使用;
物理卷PV(physical volume):物理卷就是LVM的基本存储逻辑块,但和基本的物理存储介质(如分区、磁盘等)比较,却包含有与LVM相关的管理参数,创建物理卷它可以用硬盘分区,也可以用硬盘本身;
卷组VG(Volume Group):一个LVM卷组由一个或多个物理卷组成;
逻辑卷LV(logical volume):LV建立在VG之上,可以在LV之上建立文件系统;
PE(physical extents):PV物理卷中可以分配的最小存储单元,PE的大小是可以指定的,默认为4MB;
LE(logical extent):LV逻辑卷中可以分配的最小存储单元,在同一个卷组中,LE的大小和PE是相同的,并且一一对应。
优点:1.可以在系统运行的状态下动态的扩展文件系统的大小。
2.文件系统可以跨多个磁盘,因此文件系统大小不会受物理磁盘的限制。
3.可以增加新的磁盘到LVM的存储池中。
4.可以以镜像的方式冗余重要的数据到多个物理磁盘。
5.可以方便的导出整个卷组到另外一台机器。
缺点:1.在从卷组中移除一个磁盘的时候必须使用reducevg命令,有一定的限制:这个命令要求root权限,并且不允许在快照卷组中使用。
2.当卷组中的一个磁盘损坏时,整个卷组都会受到影响。因为加入了额外的操作,存储性能受到影响。