B.3. LVM 配置集


LVM 配置集是一组所选自定义配置设置,可用于实现不同环境或用途的某些特性。通常,配置集的名称应反映该环境或用途。LVM 配置集会覆盖现有配置。
LVM 可以识别两个 LVM 配置集组: 命令 配置文件和 元数据 配置集。
  • 命令配置集用于覆盖全局 LVM 命令级别的所选配置设置。该配置集在 LVM 命令执行开始时应用,在整个 LVM 命令执行过程中使用。您可以通过在执行 LVM 命令时指定 --commandprofile ProfileName 选项来应用命令配置集。
  • 元数据配置集用于覆盖卷组/逻辑卷级别的所选配置设置。它适用于要处理的每个卷组/逻辑卷。因此,每个卷组/逻辑卷可以存储元数据中使用的配置集名称,以便在下次处理卷组/逻辑卷时,会自动应用配置集。如果卷组及其逻辑卷中定义了不同的配置集,则首选为逻辑卷定义配置集。
    • 在使用 vgcreatelvcreate 命令创建卷组或逻辑卷时,您可以通过指定 --metadataprofile ProfileName 选项将元数据配置文件附加到卷组或逻辑卷中。
    • 您可以通过指定 lvchangevgchange 命令的 --metadataprofile ProfileName--detachprofile 选项,将元数据配置文件附加到现有卷组或逻辑卷。
    • 您可以指定 vgslvs 命令的 -o vg_profile-o lv_profile 输出选项,以显示当前附加到卷组或逻辑卷的元数据配置文件。
命令配置集允许的一组选项集合和用于元数据配置文件的选项集合是相互排斥的。属于这两个集合之一的设置无法组合使用,LVM 工具会拒绝此类配置集。
LVM 提供了几个预定义的配置配置文件。LVM 配置集默认存储在 /etc/lvm/profile 目录中。可以使用 /etc/lvm/lvm.conf 文件中的 profile_dir 设置来更改此位置。每个配置集配置都存储在配置集目录中的 ProfileName. profile 文件中。当在 LVM 命令中引用配置集时,省略 .profile 后缀。
您可以使用不同的值创建额外的配置集。为此,LVM 提供了 command_profile_template.profile 文件(用于命令配置文件)和 metadata_profile_template.profile 文件(用于元数据配置文件),该文件包含每种类型配置文件的所有设置。您可以复制这些模板配置文件并根据需要编辑它们。
或者,您可以使用 lvmconfig 命令为配置集文件的给定部分生成一个新的配置集,用于任一配置集类型。以下命令创建一个名为 ProfileName.profile 的新命令配置文件,它由 部分中的 设置组成。
lvmconfig --file ProfileName.profile --type profilable-command section
以下命令创建名为 ProfileName.profile 的新元数据配置文件,它由 部分中的 设置组成。
lvmconfig --file ProfileName.profile --type profilable-metadata section
如果没有指定部分,则报告可通过配置文件自定义的所有设置。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.