11.2. LVM 分配策略


LVM 分配策略通过相邻、清晰、普通和任何位置策略控制如何为逻辑卷分配物理扩展。

当 LVM 操作必须为一个或多个逻辑卷(LV)分配物理扩展时,分配过程如下:

  • 生成卷组中的未分配物理扩展的完整集以供考虑。如果您在命令行末尾提供物理扩展的任何范围,则只考虑这些范围内未分配的物理扩展。这些范围只适用于指定的物理卷(PV)。
  • 每个分配策略依次尝试,从最严格的策略(contiguous)开始。进程以特定 LV 或卷组 (VG)的默认策略结束。对于每个策略,在空 LV 空间的最小数字逻辑扩展中工作,尽可能多地分配空间。这根据策略限制完成。如果需要更多空间,LVM 会进入下一个策略。

分配策略的限制如下:

  • 连续 策略要求每个逻辑范围在前面的逻辑扩展上进行物理相邻。逻辑卷(LV)的第一个逻辑扩展是一个例外。

    当 LV 是条带的或镜像时,连续 限制将独立应用于每个需要空间的条带或 raid 镜像。

  • cling 策略要求将用于任何逻辑扩展的 PV 添加到现有 LV。该 LV 中至少必须使用 PV。
  • normal 分配策略不会选择与并行 LV 使用的同一 PV 上的物理扩展。当两个扩展在不同条带或 RAID 镜像中位于同一偏移时,会应用它。
  • 如果存在足够的可用扩展,但 普通 策略不使用它们,则 任何位置 策略将:这可以通过在同一 PV 上放置两个条带来降低性能。

您可以使用 vgchange 命令更改分配策略。

注意

未来的更新可能会根据定义的分配策略在布局行为中引入代码更改。例如:如果您提供两个具有相同可用物理扩展的空物理卷,LVM 目前会按照列出的顺序使用它们。但是,将来的版本可能不会维护此行为。如果您需要特定的 LV 布局,请通过 lvcreatelvconvert 步骤序列进行构建。对它们进行结构,以便应用于每个步骤的分配策略使 LVM 没有通过布局自由裁量。

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

關於紅帽

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

让开源更具包容性

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

关于红帽文档

Legal Notice

Theme

© 2026 Red Hat
返回顶部