mkvg 命令

用途

创建卷组。

语法

mkvg [ -a ] [ -B ] [ -t factor ] [ -S [ -v logicalvolumes ] [ -P partitions ]] [ -C ] [ -G ] [ -f ] [ -i ] [ -I ] [ -c ] [ -X none|SSD ] [ -L ltgsize ] [ -n ] [ -s size ] [ -V majornumber ] [ -y volumegroup ] [ -M y|s ] [ -p mirrorpool ] [ -O y|n ] [ -N o|n ] [ -r y|n ] [ -e y|n ] [ -k y|n ] physicalvolume ...

描述

mkvg 命令使用 physicalvolume 参数表示的物理卷创建新卷组。 创建卷组后, mkvg 命令将使用 varyonvg 命令在新卷组上自动联机。 该事实的异常情况是卷组用 -C 标志创建。 成功创建卷组时,卷组不会自动联机。 相反,用户必须手动 varyon 卷组。

缺省情况下, mkvg 命令将创建可容纳多达 1024 个物理卷, 256 个逻辑卷和 32768 个物理分区的 scalable 卷组类型。 缺省情况下, mkvg 命令在卷组中启用数据加密。

如果命令行上未指定任何标志,那么 mkvg 命令会尝试确定正确的分区大小 (-s) 和因子 (-t)。

注意:
  1. 检查物理卷验证它在其他卷组中未就绪。 如果 mkvg 命令确定物理卷属于已联机卷组,那么该命令退出而不创建卷组。 如果 mkvg 命令确定物理卷属于未联机的卷组,那么必须使用强制选项 (-f) 来创建卷组。 如果使用强制选项,那么物理卷的先前内容将丢失,因此请谨慎使用强制选项。
  2. 要使用此命令,您必须具有 root 用户权限或者是 system 组的成员。
  3. 创建 small 卷组类型 (最多 32 个 PV) 或 big 卷组类型 (最多 128 个 PV) 时,每个 PV 有 1016 个物理分区的限制。 指定物理分区大小 (-s) 时,请确保该值设置得足够大以便不违反每个 PV 1016 个物理分区的限制。 例如,分区大小至少需要为 16 MB,才能创建具有 10-GB 磁盘的卷组。 使用大小为 2 的因子(-t)时,可以使用 8 MB 大小的较小分区。 如果指定了因子值,那么可以包含在卷组中的最大 PV 数为 MaxPVs 或因子值。
  4. 无论何时创建卷组,操作系统自动地联机。 但是,如果使用 -C 标志创建卷组,那么系统在“创建支持并行的卷组”操作结束时不会使该卷组自动联机。 相反, mkvg 命令会通知您以非并发方式或并发方式手动 varyonvg 卷组。
  5. 如果磁盘指示它由第三方卷管理器管理,那么 mkvg 命令无法将磁盘添加到卷组。 要覆盖和清除第三方卷管理器的磁盘,请使用 chpv -C HDiskName
  6. 如果指定 -c-C 标志,那么只会创建增强型支持并行的卷组。
  7. 请勿将 4 KB 块物理卷 (PV) 与其他大小的 PV 块混合使用。 卷组中的所有 PV 的区大小必须相同。 无法在不支持 4 KB 块 PV 的 AIX® 版本上导入使用 4 KB 块 PV 创建的卷组。
  8. 使用 4 KB 区物理卷创建的卷组不支持逻辑卷的坏区重新定位策略。

由于 VGDA 空间大幅增加,因此每个 VGDA 更新操作 (创建逻辑卷,更改逻辑卷,添加物理卷等) 可能需要更长时间才能运行。

可以使用系统管理界面工具 (SMIT) smit mkvg 快速路径来运行此命令。

标志

描述
-a 创建 small 类型的卷组。 此类型最多可容纳 32 个物理卷和 255 个逻辑卷。
-B 创建 big 类型的卷组。 此类型最多可容纳 128 个物理卷和 512 个逻辑卷。
注: 由于 VGDA 空间大幅增加,因此每个 VGDA 更新操作 (创建逻辑卷,更改逻辑卷,添加物理卷等) 可能需要更长时间才能运行。
-c -C 标志相同。 只会创建增强型支持并行的卷组。
-C 创建增强型并发卷组。 使用PowerHA SystemMirror增强可扩展性 (ES) 的 "-C标志。 它在不使用 PowerHA SystemMirror ES 产品的卷组和系统上不可用。

使用该标志创建具有“增强并发能力”的卷组。

注意:
  1. “增强并发”卷组使用“组服务”。 组服务随 PowerHA SystemMirror ES 一起提供,并且必须在以此方式激活卷组之前进行配置。
  2. 使用 64 位内核运行时,仅支持增强型支持并行的卷组。 使用 64 位内核运行时,不支持支持并行的卷组。
  3. 增强型支持并发的卷组已启用多节点 varyon 保护。 请参阅 -N 标志以获取有关多节点 varyon 保护的详细信息。
-e y|n 启用卷组的 Critical PVs 选项。 此标志在具有技术级别 1 或更高版本的 IBM® AIX 7.2 中可用。
y
启用卷组的 Critical PVs 选项。 如果在镜像逻辑卷中发生 write 请求故障,那么 PV 将标记为缺失,并且将停止向失败的镜像逻辑卷发送 I/O 请求。 如果在卷组中启用了 Critical PVs 选项,那么只能将卷组导入到 IBM 具有技术级别的 AIX 7.2 1或更高版本。
n
不使用 Critical PVs 选项。 此选项是缺省值。
-f 强制在指定物理卷上创建卷组,除非物理卷包含在设备配置数据库中的另一个卷组或处于活动状态的卷组中。
-G -B 标志相同。
-i 从标准输入读取 PhysicalVolume 参数。
-I 创建可导入到 AIX V 6.1的卷组。 LTGSize 的行为如同卷组是在 AIX V 6.1之前创建的一样。 如果稍后创建的逻辑卷的条带大小大于 AIX V 6.1AIX V 6.1 上支持的条带大小 (条带大小乘以阵列中的磁盘数等于条带大小) , 那么不支持尝试将卷组导入回 AIX Version 6.1AIX Version 6.1
-k y|n 在卷组中启用数据加密选项。 -k 标志在 IBM 具有技术级别的 AIX 7.2 5或更高版本中可用。 您可以为此标志指定下列值:
y
在卷组中启用数据加密选项。 如果在卷组中启用了数据加密选项,那么可以将卷组导入到运行 AIX 7 with 7200-05或更高版本的 AIX LPAR 中。 此选项是缺省值。
n
在卷组中不启用数据加密选项。
-L ltgsize 对于在 AIX 版本 6.1 上创建的不带 -I 标志的卷组,将忽略 -L 标志。 当卷组联机时,逻辑磁道组大小将设置为磁盘的公共最大传输大小。

对于使用 -I 标志在 AIX Version 6.1 上创建的卷组,或者对于在 AIX Version 6.1之前创建的卷组,逻辑磁道组大小设置为 ltgsizeltgsize 的有效值为 1282565121024。 此外,它还必须小于或等于卷组中所有磁盘的最大传输大小。 缺省 ltgsize 为 128 KB。

-M y|s 对此卷组启用镜像池严格性。
y
必须在卷组的每个逻辑卷中使用镜像池。
s
强制对此卷组启用超级严格镜像池。
-N o|n
o
创建允许同时在多个节点中以非并发方式联机的卷组。 此选项是缺省值。
n
创建不允许同时在多个节点中以非并发方式联机的卷组。 不能再在不支持 -N 标志的 AIX 操作系统版本上导入此卷组。
-n 指定在系统重新启动时,卷组不是自动地可获得。 缺省值自动地激活卷组。
-O y/n 启用逻辑卷的无限重试选项。
n
不启用逻辑卷的无限重试选项。 不重试逻辑卷的失败 I/O。 此选项是缺省值。
y
启用逻辑卷的无限重试选项。 将重试失败的 I/O 请求,直到它成功。
注: 地理逻辑卷管理器 (GLVM) 环境中不支持无限重试选项。
-p 镜像池 将要添加的每个物理卷分配至指定镜像池。 在卷组中启用镜像池后,无法再将该卷组导入到不支持镜像池的 AIX 版本中。
-P partitions 卷组中的分区总数,其中,Partitions 变量以 1024 个分区为单位表示。 有效值是 32、64、128、256、512、768、1024 和 2048。 缺省值是 32 k(32768 个分区)。 chvg 命令可以用来将分区的数量增加到最多为 2048 k(2097152 个分区)。 此选项仅对 -S 选项有效。
-r y|n 启用卷组的 Critical VG 选项。 -r 标志可以具有下列值:
y
将启用卷组的 Critical VG 选项。 如果创建卷组时打开了 Critical VG 选项,那么任何 I/O 请求故障都会开始写入逻辑卷管理器 (LVM) 元数据,以在返回 I/O 故障之前检查磁盘状态。 如果 rootvg 卷组设置为 Critical VG 选项,并且如果卷组取消了对定额磁盘集 (或所有磁盘 (如果已禁用定额)) 的访问权,而不是强制卷组处于脱机状态,那么节点将崩溃并在控制台上显示一条消息。
n
不启用卷组的 Critical VG 选项。 这是缺省值。
-S 创建 scalable 类型的卷组。 缺省情况下,此卷组最多可容纳 1024 个物理卷、256 个逻辑卷和 32768 个物理分区。 要增加逻辑卷的数量,请使用 -v 选项。 要增加物理分区的数量,请使用 -P 选项。
注:maxlvsmaxpps 增大到超出可扩展卷组的缺省值后,可以按比例显着增加 VGDA 的大小。 maxlvsmaxpps 值只能根据需要增大,因为它们无法减小。 与此同时,随着 VGDA 空间的增加,所有的 VGDA 更新操作(创建逻辑卷、改变逻辑卷、添加物理卷等等)可能会相应延长运行时间。
-s 大小 在每个物理分区中设置兆字节数,其中 Size 变量以兆字节为单位表示,值从 1(1 MB)到 131072(128 GB)。 Size 变量必须是平方数(例如 1, 2, 4, 8)。 32 个和 128 个 PV 卷组的缺省值是要在每 PV 1016 个物理分区限制内保持的最低值。 可伸缩卷组的缺省值是每 PV 可容纳 2040 个物理分区的最小值。
-t 因子 更改由 factor 变量指定的每个物理卷的物理分区数限制。 factor 必须为 1 到 16(对于 32 个 PV 卷组)及 1 和 64(对于 128 个 PV 卷组)。 该卷组的每个物理卷的最大物理分区数更改为 factor x 1016。 缺省值是要保留在 factor x 1016 个物理分区限制内的最低值。 可以包含在卷组中的最大 PV 数为 MaxPVs 或因子值。 -t 选项与 -S 选项配合使用时被忽略。
-V majornumber 指定要创建卷组的主号码。
-v 可以创建的逻辑卷的数量。 有效值为 256、512、1024、2048 和 4096。 缺省值为 256。 chvg 命令可用于将逻辑卷数增加到最大值 4096。 此选项仅对 -S 选项有效。 保留最后一个逻辑卷供元数据使用。
-X none|SSD 对卷组启用 PV 类型限制。 此选项允许创建带有基于 PV 类型的特定限制的卷组。 缺省值为“none”。 “SSD”要求卷组中的所有 PV 都是 SSD 介质类型 PV。 启用 PV 限制时,mkvg 命令将验证是否所有 PV 都符合此条件。 开启 PV 限制后,无法再在不支持 PV 类型限制的 AIX 版本上导入卷组。
none
作为一个选项,没有 PV 限制。 可在任何磁盘类型上形成卷组。 此选项是缺省值。
SSD
可选择将卷组限制为 SSD PV 类型。 物理卷参数中列示的磁盘必须为 SSD 类型。
-y VolumeGroup 指定卷组名称,而不是自动生成的名称。 卷组名称必须具有唯一的系统宽度,范围从 1到 15 个字符。 该名称不能以已在 "设备配置" 数据库中的 PdDv 类中为其他设备定义的前缀开头。 创建的卷组名将发送至标准输出。

卷组名称可以包含以下字符: A 到 Z , a 到 z , 0 到 9 , _ (下划线) ,-(减号) 或。 :NONE. 所有其他字符都是无效的字符。

安全性

RBAC 用户注意: 此命令可以执行特权操作。 只有特权用户才能执行特权限定的操作。 有关授权和权限的更多信息,请参阅安全中的特权命令数据库。 有关该命令的权限和授权列表,请参阅 "lssecattr命令或 "getcmdattr子命令。

示例

  1. 要创建包含 3 个物理卷且分区大小设置为 1 兆字节的卷组,请输入以下命令:
    mkvg  -s 1 hdisk3 hdisk5 hdisk6
    使用自动生成的名称创建卷组,它在系统重新启动时显示并可用。
    mkvg -s 2 -t 2 -y newvg hdisk1

    创建卷组 newvg 时,物理分区大小为 2 MB ,每个物理卷的最大物理分区数为 2032。 示例中提到的配置表示 hdisk1 的大小不能大于 4064 MB (2032 * 2)

  2. 要创建一个能容纳最多为 1024 个物理卷和 2048 个逻辑卷的卷组,请输入:
    mkvg -S -v 2048 hdisk6

文件

描述
/usr/sbin 存储 mkvg 命令的目录。
/tmp 命令运行时,存储临时文件的目录。
/dev 卷组的字符设备项创建的目录。