您可以从 LVM2 容器的可用空间中创建 LVM2 区域。如果容器中至少有一个可用空间范围,您可以创建一个新区域。
以下选项可用于创建 LVM2 区域
新区域的名称。
新区域的大小。此大小必须是容器范围大小的倍数。如果不是,大小将向下舍入为适当的值。默认情况下,容器中所有可用的可用空间将用于新区域。
如果容器消耗两个或多个对象,并且每个对象都有未分配的范围,则新区域可以跨多个对象进行条带化。这类似于 RAID-0 条带化,并提高了 I/O 吞吐量。此选项指定新区域应跨多少个对象进行条带化。默认情况下,新区域不进行条带化,此值设置为 1。
条带化的粒度。默认值为 64 KB。仅当条带选项大于 1 时才使用此选项。
新区域应映射到的对象的名称列表。默认情况下,此列表为空,这意味着所有可用对象将用于为新区域分配空间。
如果容器中有任何未使用的范围,您可以扩展现有的 LVM 区域。以下选项可用于扩展 LVM 区域。
要添加到区域的空间量。这是一个增量大小,而不是区域的新绝对大小。与创建新区域一样,此大小必须是容器范围大小的倍数,必要时将向下舍入。
要跨区域的这个新部分进行条带化的对象数量。此值可以与现有区域中的条带数量不同。例如,如果区域最初使用三个条带创建,但现在只有两个对象可用,则区域的新部分可以仅跨这两个对象进行条带化。区域中最后一个映射的条带数量将用作默认值。
条带化的粒度。与条带数量一样,此值可以与现有区域的条带大小不同。默认情况下,使用区域中最后一个映射的条带大小。
区域应扩展到的对象的名称列表。默认情况下,此列表为空,这意味着所有可用对象将用于为区域分配额外的空间。
您可以通过从区域末尾移除范围来缩小现有的 LVM 区域。区域必须至少有一个范围,因此区域不能缩小到零。
缩小 LVM 区域时,可以使用以下选项。因为区域总是通过从区域末尾移除空间来缩小,所以在此命令中无法指定对象列表。
要从区域中移除的空间量。这是一个增量大小,而不是区域的新绝对大小。与创建和扩展区域一样,此大小必须是容器范围大小的倍数,必要时将向下舍入。
您可以重命名现有的 LVM2 区域。在 EVMS GUI 和文本模式 UI 中,这可以使用 modify properties 命令完成,该命令可通过“Actions”菜单或上下文相关的弹出菜单获得。在 EVMS CLI 中,这可以使用 set 命令完成。
如果重命名的 LVM2 区域在其上有一个兼容性卷,那么该兼容性卷的名称也将更改。为了使其正确工作,必须在更改名称之前卸载该卷。此外,请务必更新您的/etc/fstab文件(如果列出了该卷),否则下次系统启动时该卷将无法正确挂载。
如果重命名的 LVM2 区域在其上构建了 EVMS 卷或另一个存储对象,则区域的名称更改对于上层是透明的。在这种情况下,可以在卷挂载时完成重命名。