4.3.3. 扩展精简池


精简逻辑卷的虚拟大小可以超过精简池的物理容量,导致过度配置。要防止空间不足,您必须监控并定期扩展精简池的容量。

data_percent 指标表示精简池当前使用的已分配的数据空间的百分比。metadata_percent 指标反映了用于存储元数据的空间d 百分比,这对于在精简池中管理映射非常重要。

监控这些指标对于确保有效的存储管理和避免容量问题至关重要。

LVM 提供了选项,来根据需要手动扩展数据或元数据容量。另外,您可以启用监控并自动化精简池的扩展。

4.3.3.1. 手动扩展精简池

逻辑卷管理器(LVM)提供了选项,来手动扩展数据段、元数据段或精简池。

4.3.3.1.1. 扩展精简池

您可以使用 lvextend 命令扩展精简池。

先决条件

  • 管理访问权限.

流程

  1. 显示使用的数据和元数据空间:

    # lvs -o lv_name,seg_type,data_percent,metadata_percent
      LV                Type      Data%  Meta%
      ThinPoolName      thin-pool 97.66  26.86
      ThinVolumeName    thin      48.80
  2. 扩展精简池:

    # lvextend -L Size VolumeGroupName/ThinPoolName

    使用精简池的新大小替换 Size。将 VolumeGroupName 替换为卷组的名称。将 ThinPoolName 替换为精简池的名称。

    数据大小将被扩展。如果需要,元数据大小将被扩展。

验证

  • 验证精简池是否已扩展:

    # lvs -o lv_name,seg_type,data_percent,metadata_percent
      LV                Type      Data%  Meta%
      ThinPoolName      thin-pool 24.41  16.93
      ThinVolumeName    thin      24.41
4.3.3.1.2. 扩展精简池数据段

您可以使用 lvextend 命令扩展 data_percent 段。

先决条件

  • 管理访问权限.

流程

  1. 显示 data_percent 段:

    # lvs -o lv_name,seg_type,data_percent
      LV                Type      Data%
      ThinPoolName      thin-pool 93.87
  2. 扩展 data_percent 段:

    # lvextend -L Size VolumeGroupName/ThinPoolName_tdata

    Size 替换为数据段的大小。将 VolumeGroupName 替换为卷组的名称。将 ThinPoolName 替换为精简池的名称。

验证

  • 验证 data_percent 段是否已扩展:

    # lvs -o lv_name,seg_type,data_percent
      LV                Type      Data%
      ThinPoolName      thin-pool 40.23
4.3.3.1.3. 扩展精简池元数据段

您可以使用 lvextend 命令扩展 metadata_percent 段。

先决条件

  • 管理访问权限.

流程

  1. 显示 metadata_percent 段:

    # lvs -o lv_name,seg_type,metadata_percent
      LV                Type      Meta%
      ThinPoolName      thin-pool 75.00
  2. 扩展 metadata_percent 段:

    # lvextend -L Size VolumeGroupName/ThinPoolName_tmeta

    使用元数据段的大小替换 Size。将 VolumeGroupName 替换为卷组的名称。将 ThinPoolName 替换为精简池的名称。

验证

  • 验证 metadata_percent 段是否已扩展:

    # lvs -o lv_name,seg_type,metadata_percent
      LV                Type      Meta%
      ThinPoolName      thin-pool 0.19
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

關於紅帽

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

让开源更具包容性

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

关于红帽文档

Legal Notice

Theme

© 2026 Red Hat
返回顶部