第 2 章 LVM 组成
本章论述了 LVM 逻辑卷的组成。
2.1. 物理卷
LVM 逻辑卷的基本物理存储单元是块设备,比如分区或者整个磁盘。这个设备是作为 LVM 物理卷(PV)进行初始化的。将块设备作为物理卷进行初始化会在接近设备起始处放置一个标签。
默认情况下,LVM 标签是放在第二个 512 字节扇区。您可以将标签放在最开始的四个扇区之一来覆盖这个默认设置。这样就允许在必要时 LVM 卷可与其它使用这些扇区的用户共同存在。
LVM 标签可为物理设备提供正确的识别和设备排序,因为在引导系统时,设备可以任何顺序出现。LVM 标记在重新引导和整个群集中保持不变。
LVM 标记可识别作为 LVM 物理卷的设备。它为物理卷包含一个随机特定识别符号(UUID)。它还用字节记录块设备的大小,并记录 LVM 元数据在设备中的存储位置。
LVM 元数据包含您的系统中 LVM 卷组的配置详情。在默认情况下,在卷组中的每个物理卷中都会在其元数据区域保留一个一样的副本。LVM 元数据很小,并可以 ASCII 格式保存。
现在,LVM 允许您在每个物理卷中保存 0、1 或者 2 个元数据副本。默认是保存一个副本。一旦您设置了在物理卷中保存的元数据备份数目之后就无法再更改了。第一个副本保存在设备的起始位置,紧挨着标签。如果有第二个副本,会将其放在设备的末尾。如果您不小心写入了不同于您想要写入的磁盘从而覆盖了磁盘的起始部分,那么您可以使用在设备末尾的元数据第二个副本可让进行恢复。
For detailed information about the LVM metadata and changing the metadata parameters, see 附录 D, LVM 卷组元数据.
2.1.1. LVM Physical Volume Layout
图 2.1 “物理卷布局” shows the layout of an LVM physical volume. The LVM label is on the second sector, followed by the metadata area, followed by the usable space on the device.
注意
在 Linux 内核(在整个文档中),每个扇区的大小为 512K。
图 2.1. 物理卷布局
2.1.2. 一个磁盘中有多个分区
LVM 允许您在磁盘分区外创建物理卷。通常建议您创建可覆盖整个磁盘的单一分区,并将其标记为 LVM 物理卷,理由如下:
- 方便管理如果每个正真的磁盘只出现一次会比较容易在系统中追踪硬件,这在磁盘失败时尤为突出。另外,单一磁盘中有多个物理卷可导致内核在引导时发出未知分区类型警告。
- 条带性能LVM 无法告知两个物理卷在同一个物理磁盘中。如果您在两个物理卷在同一个物理磁盘的情况下创建了条状逻辑卷,那么条带就可能在同一磁盘的不同分区中。这可能会降低它的性能而不是提高其性能。
尽管不建议您这样做,但在特别的情况下可能需要您将一个磁盘分成独立的 LVM 物理卷。例如:在有多个磁盘的系统中,当您从现有系统迁移到 LVM 卷的时候,可能需要将数据在分区间转移。另外,如果您有一个很大的磁盘,并且因为管理的原因想要有超过一个卷组,那么对磁盘进行分区是很必要的。如果您的磁盘分区数大于 1,且属于同一卷组,请在创建条状卷的时候小心指定哪些分区是应该包括在逻辑卷中的。