逻辑卷是在物理存储之上创建的一个抽象层,允许创建逻辑存储卷。这提供了更大的灵活性,允许多种方式使用物理存储。另外,它将物理的存储配置隐藏在软件层之下,因此可以在不停机或不卸载文件系统的状态下修改容量以及删除存储,因此可以减少损失。

逻辑卷相对于物理存储提供了以下的优势:
灵活的配额,可扩缩容量的存储池,在线数据迁移,方便的设备命名,磁盘条带化,提供如镜像卷,快照卷,精简缓存卷等多种类型和功能的卷。

LVM架构概览

LVM逻辑卷的底层物理存储单元是硬盘分区上的块设备。块设备被初始化成LVM物理卷(PV),要创建LVM逻辑卷,需要组合多个物理卷形成volume group(VG)这样就建立了一个可分配LVM逻辑卷的硬盘空间池。逻辑卷可以被文件系统和应用程序使用。

物理卷(PV)

LVM逻辑卷的底层物理存储单元是硬盘分区上的块设备。LVM逻辑卷要使用这些设备,这些设备必须要被初始化为PV。初始化设备为物理卷会在设备起始点设置标签。默认会在设备第一个扇区第二个512字节处设置LVM标签,你可以在创建物理卷时将标签放在前4个扇区中的任何一个来覆写默认值。如果有必要的话,允许LVM卷与这些扇区上的其他系统共存。

LVM标签提供了一种正确的标识一块物理设备的序列,因为系统启动时设备可能以任意顺序启动。LVM标签标识了设备是一个LVM物理卷。包含了物理卷的UUID,也包含按字节为单位计算的块设备大小,也记录了LVM元数据的存储位置。

LVM元数据包含了系统上LVM卷组配置的具体信息,默认情况下,卷组中的每一块物理卷上都有相同的元数据。LVM的元数据很小并且以ASCII个是存储。

当前LVM允许存储0-2份元数据在每个物理卷中。默认是一份,一旦在物理卷上配置了元数据的份数就不能修改了。第一份元数据拷贝存储在设备开头处,紧接在元数据标签之后。如果有第二份拷贝则在设备末尾处,这是防止如果你偶然覆写了开头处的元数据,可以通过设备末尾处的元数据恢复。

一块磁盘上有多个分区的情况

LVM允许创建超过物理磁盘分区个数的物理卷。一般将一整块磁盘建立单个分区作为LVM物理卷,但在一些特殊情况下可以将一块磁盘划分成多个LVM物理卷。如果你有一个超大的硬盘并且想要有多个卷组用于管理那么就要将硬盘划分。如果在一块硬盘上有超过一个分区,那么在建立逻辑卷的时候就要谨慎操作。

卷组(VG)

许多个物理卷组成卷组。这样建立了一个硬盘空间池可供逻辑卷使用。在卷组内部,可用空间被划分成固定大小的单元称为extents扩展单元。一个扩展单元是可供分配的最小空间单位。物理卷内部,extents被称为物理扩展区。卷组将逻辑卷映射到物理卷。

LVM逻辑卷

LVM中的卷组可以被划分成多个逻辑卷,逻辑卷有许多种类,常见的种类如下:

  • 线性卷
  • 条带逻辑卷
  • RAID逻辑卷
  • 精简配置逻辑卷
  • 快照卷
  • 精简配置快照卷
  • 缓存卷

hhhan
13 声望1 粉丝