附录 E. LVM 卷组元数据


卷组的配置详情称为元数据。默认情况下,卷组中的每个物理卷的元数据区域都会保留一个一样的元数据副本。LVM 卷组元数据以 ASCII 形式存储。
如果卷组包含许多物理卷,则元数据的许多冗余副本效率较低。通过使用 pvcreate 命令的 --metadatacopies 0 选项,可以创建没有元数据副本的物理卷。选择了元数据数量后,会包含物理卷,您稍后将更改该物理卷。选择 0 个副本可能会导致配置更改加快。但请注意,每个卷组必须至少包含一个带有元数据区域的物理卷(除非您使用高级配置设置,允许您在文件系统中存储卷组元数据)。如果您希望在未来分割卷组,每个卷组至少需要一个元数据副本。
核心元数据以 ASCII 形式存储。元数据区域是圆形缓冲区。新元数据附加到旧元数据中,然后更新指向它起始的指针。
您可以使用 pvcreate 命令的 --metadatasize 选项指定元数据区域的大小。对于包含物理卷和位于数百个逻辑卷的卷组,默认大小可能太小。

E.1. 物理卷标签

默认情况下,pvcreate 命令将物理卷标签放在第二 512 字节扇区。此标签可以选择放在前四个扇区,因为扫描物理卷标签的 LVM 工具会检查前 4 个扇区。物理卷标签以字符串 LABELONE 开头。
物理卷标签包含:
  • 物理卷 UUID
  • 块设备大小(以字节为单位)
  • NULL 终止数据位置列表
  • NULL-terminated 元数据区域位置列表
元数据位置存储为偏移和大小(以字节为单位)。标签中大约有 15 个位置,但 LVM 工具目前使用 3 个:单一数据区域加上两个元数据区域。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.