lvm (Logical Volume Manager)逻辑分卷管理器;可用于管理磁盘驱动器或其他类似的大容量存储设备.
通过LVM,可以实现存储空间的抽象化并在上面建立虚拟分区(virtual partitions),可以更简便地扩大和缩小分区,可以增删分区时无需担心某个硬盘上没有足够的连续空间,LVM是用来方便管理的,不会提供额外的安全保证。
lvm 基本组成
物理卷Physical volume (PV):可以在上面建立卷组的媒介,可以是硬盘分区,也可以是硬盘本身或者回环文件(loopback file)。物理卷包括一个特殊的header,其余部分被切割为一块块物理区域(physical extents)。
卷组Volume group (VG):将一组物理卷收集为一个管理单元。
逻辑卷Logical volume (LV):虚拟分区,由物理区域(physical extents)组成。
物理区域Physical extent (PE):硬盘可供指派给逻辑卷的最小单位(通常为4MB)
示例:
两块物理硬盘
硬盘1 (/dev/sda):
_______________________________________________________
|分区1 50GB (物理卷) |分区2 50GB (物理卷) |
|/dev/sda1 |/dev/sda2 |
|___________________________|___________________________|
硬盘2 (/dev/sdb):
__________________________
|分区1 120GB (物理卷) |
|/dev/sdb1 |
|_________________________|
LVM方式
卷组VG1 (/dev/MyStorage/ = /dev/sda1 + /dev/sda2 + /dev/sdb1):
____________________________________________________________________________________________________
|逻辑卷1 15GB |逻辑卷2 35GB |逻辑卷3 170GB |
|/dev/MyStorage/rootvol |/dev/MyStorage/homevol |/dev/MyStorage/mediavol |
|_______________________________|____________________________________|_______________________________|