D.2. 区域操作

D.2.1. 创建 LVM2 区域

您可以从 LVM2 容器的可用空间中创建 LVM2 区域。如果容器中至少有一个可用空间范围,您可以创建一个新区域。

以下选项可用于创建 LVM2 区域

名称

新区域的名称。

大小

新区域的大小。此大小必须是容器范围大小的倍数。如果不是,大小将向下舍入为适当的值。默认情况下,容器中所有可用的可用空间将用于新区域。

条带

如果容器消耗两个或多个对象,并且每个对象都有未分配的范围,则新区域可以跨多个对象进行条带化。这类似于 RAID-0 条带化,并提高了 I/O 吞吐量。此选项指定新区域应跨多少个对象进行条带化。默认情况下,新区域不进行条带化,此值设置为 1。

条带大小

条带化的粒度。默认值为 64 KB。仅当条带选项大于 1 时才使用此选项。

pvs

新区域应映射到的对象的名称列表。默认情况下,此列表为空,这意味着所有可用对象将用于为新区域分配空间。

D.2.2. 扩展 LVM2 区域

如果容器中有任何未使用的范围,您可以扩展现有的 LVM 区域。以下选项可用于扩展 LVM 区域。

大小

要添加到区域的空间量。这是一个增量大小,而不是区域的新绝对大小。与创建新区域一样,此大小必须是容器范围大小的倍数,必要时将向下舍入。

条带

要跨区域的这个新部分进行条带化的对象数量。此值可以与现有区域中的条带数量不同。例如,如果区域最初使用三个条带创建,但现在只有两个对象可用,则区域的新部分可以仅跨这两个对象进行条带化。区域中最后一个映射的条带数量将用作默认值。

条带大小

条带化的粒度。与条带数量一样,此值可以与现有区域的条带大小不同。默认情况下,使用区域中最后一个映射的条带大小。

pvs

区域应扩展到的对象的名称列表。默认情况下,此列表为空,这意味着所有可用对象将用于为区域分配额外的空间。

D.2.3. 缩小 LVM2 区域

您可以通过从区域末尾移除范围来缩小现有的 LVM 区域。区域必须至少有一个范围,因此区域不能缩小到零。

缩小 LVM 区域时,可以使用以下选项。因为区域总是通过从区域末尾移除空间来缩小,所以在此命令中无法指定对象列表。

大小

要从区域中移除的空间量。这是一个增量大小,而不是区域的新绝对大小。与创建和扩展区域一样,此大小必须是容器范围大小的倍数,必要时将向下舍入。

D.2.4. 删除 LVM2 区域

只要现有的 LVM 区域当前不是兼容性卷、EVMS 卷或被另一个 EVMS 插件使用,您就可以删除它。删除 LVM 区域没有可用选项。

D.2.5. 重命名 LVM2 区域

您可以重命名现有的 LVM2 区域。在 EVMS GUI 和文本模式 UI 中,这可以使用 modify properties 命令完成,该命令可通过“Actions”菜单或上下文相关的弹出菜单获得。在 EVMS CLI 中,这可以使用 set 命令完成。

如果重命名的 LVM2 区域在其上有一个兼容性卷,那么该兼容性卷的名称也将更改。为了使其正确工作,必须在更改名称之前卸载该卷。此外,请务必更新您的/etc/fstab文件(如果列出了该卷),否则下次系统启动时该卷将无法正确挂载。

如果重命名的 LVM2 区域在其上构建了 EVMS 卷或另一个存储对象,则区域的名称更改对于上层是透明的。在这种情况下,可以在卷挂载时完成重命名。