mkvg 命令
用途
创建卷组。
语法
mkvg[ '-B ] [ '-t '系数' ] [ '-S' [ '-v' '逻辑卷' ] [ '-P' '分区' ]]]。-C ' ] [ '-G ] [ '-f ' ] [ '-i ' ] [ '-I' ] [ '-c ' ] [ '-Xnone | SSD] [ '-L' '尺寸' ] [ '-n ] [ '-s ' '尺寸' ] [ '-V ' 号码' ] [ '-y '容量组' ] [ '-M'y' | 's] [ '-p' '镜池] [ '-O' 'y' | 'n' ] [ '-N'o' ] [ '[-r y] [ -e y|n]'[-k y | n]'物理量...
描述
mkvg 命令使用 physicalvolume 参数表示的物理卷创建新卷组。 创建卷组后,mkvg 命令使用 varyonvg 命令使新卷组自动联机。 该事实的异常情况是卷组用 -C 标志创建。 成功创建卷组时,卷组不会自动联机。 相反,用户必须手动使卷组联机。
mkvg 命令缺省情况下创建的卷组能容纳 255 个逻辑卷和 32 个物理卷(磁盘)。 可以通过指定 -B 或 -S 标志来扩展这些限制。
如果命令行上未指定任何标志,那么 mkvg 命令会尝试确定正确的分区大小 (-s) 和因子 (-t)。
- 检查物理卷验证它在其他卷组中未就绪。 如果 mkvg 命令确定物理卷属于已联机卷组,那么该命令退出而不创建卷组。 如果 mkvg 命令确定物理卷属于未联机的卷组,那么必须使用 force 选项(-f)创建卷组。 使用 force 选项时,物理卷的先前内容会丢失,因此用户使用 force 选项时必须小心。
- 要使用此命令,您必须具有 root 用户权限或者是 system 组的成员。
- 创建缺省卷组类型(最大 32 个 PV)或大型卷组类型(最大 128 个 PV)时,存在以下限制:每个 PV 1016 个物理分区。 指定物理分区大小 (-s) 时,请确保该值设置得足够大以便不违反每个 PV 1016 个物理分区的限制。 例如,分区大小至少需要为 16 MB,才能创建具有 10-GB 磁盘的卷组。 使用大小为 2 的因子(-t)时,可以使用 8 MB 大小的较小分区。 如果指定因子值,包含在卷组中的 PV 的最大数量是 MaxPVs/factor。
- 无论何时创建卷组,操作系统自动地联机。 但是,如果使用 -C 标志创建卷组,那么系统在“创建支持并行的卷组”操作结束时不会使该卷组自动联机。 相反,mkvg 命令通知您以非并行或并行方式手动使卷组联机。
- 如果磁盘指示它由第三方卷管理器管理,那么此命令无法将该磁盘添加至卷组。 要覆盖并清除第三方卷管理器的磁盘,请使用 chpv -C HDiskName。
- 如果指定 -c 或 -C 标志,那么只会创建增强型支持并行的卷组。
- 您不能将 4 KB 区物理卷 (PV) 和其他大小的 PV 区混合。 卷组中的所有 PV 的区大小必须相同。 在不支持 4 KB 块 PV 的AIX®版本上,无法导入用 4 KB 块 PV 创建的卷组。
- 使用 4 KB 区物理卷创建的卷组不支持逻辑卷的坏区重新定位策略。
因为 VGDA 空间已充分的增大,每一个 VGDA 更新操作(创建逻辑卷、改变逻辑卷、添加物理卷,等等)可能会相应的延长运行时间。
可以使用系统管理界面工具 (SMIT) smit mkvg 快速路径来运行此命令。
标志
| 项 | 描述 |
|---|---|
| -B | 创建 big 类型的卷组。 此类型最多可容纳 128 个物理卷和 512 个逻辑卷。 注意:由于 VGDA 空间已大幅增加,每次 VGDA 更新操作(创建逻辑卷、更改逻辑卷、添加物理卷等)的运行时间可能会大大延长。
|
| -c | 与 -C 标志相同。 只会创建增强型支持并行的卷组。 |
| -C | 创建增强型并发卷组。 只能将-C标志用于PowerHA® SystemMirror®增强可扩展性 (ES)。 它不适用于不使用PowerHA SystemMirrorES 产品的卷组和系统。 使用该标志创建具有“增强并发能力”的卷组。 注意:
|
| -ey | n | 启用卷组的 Critical PVs 选项。 此标志在具有技术级别 1 或更高版本的 IBM® AIX 7.2 中可用。
|
| -f | 强制在指定物理卷上创建卷组,除非物理卷包含在设备配置数据库中的另一个卷组或处于活动状态的卷组中。 |
| -g | 与 -B 标志相同。 |
| -i | 从标准输入读取 PhysicalVolume 参数。 |
| -我 | 创建可导入到 AIX V 6.1的卷组。 如果卷组是在AIXVersion6.1 之前创建的,则LTGSize的行为与之相同。 如果稍后创建的逻辑卷的条带大小大于 AIX V 6.1 或 AIX V 6.1 上支持的条带大小 (条带大小乘以阵列中的磁盘数等于条带大小) , 那么不支持尝试将卷组导入回 AIX Version 6.1 或 AIX Version 6.1 。 |
| -ky | n | 在卷组中启用数据加密选项。 -k 标志在 IBM 具有技术级别的 AIX 7.2 5或更高版本中可用。 您可以为此标志指定下列值:
|
| -L 尺寸 | 对于在AIX 6.1版上创建的不带-I标志的卷组,将忽略-L标志。 如果卷组已联机,那么逻辑磁道组大小设置为磁盘的常用最大传输大小。 对于使用-I标志在AIX 6.1版上创建的卷组,或在AIX 6.1版之前创建的卷组,逻辑轨道组大小被设置为ltgsize,它必须是 " |
| -我的y | s | 对此卷组启用镜像池严格性。
|
| -N o |
|
| -n | 指定在系统重新启动时,卷组不是自动地可获得。 缺省值自动地激活卷组。 |
| -O y / n | 启用逻辑卷的无限重试选项。
注: 地理逻辑卷管理器 (GLVM) 环境中不支持无限重试选项。
|
| -p 镜池 | 将要添加的每个物理卷分配至指定镜像池。 在卷组中启用镜像池后,无法再将该卷组导入到不支持镜像池的 AIX 版本中。 |
| -P 分区 | 卷组中的分区总数,其中,Partitions 变量以 1024 个分区为单位表示。 有效值是 32、64、128、256、512、768、1024 和 2048。 缺省值是 32 k(32768 个分区)。 chvg 命令可以用来将分区的数量增加到最多为 2048 k(2097152 个分区)。 该选项只和 -S 选项配合使用时有效。 |
| -r y | 启用卷组的 Critical VG 选项。 -r 标志可以具有下列值:
|
| -S | 创建 scalable 类型的卷组。 缺省情况下,此卷组最多可容纳 1024
个物理卷、256 个逻辑卷和 32768 个物理分区。 要增加逻辑卷的数量,请使用 -v 选项。 要增加物理分区的数量,请使用 -P 选项。 注意:将maxlvs和maxpps提高到可扩展卷组默认值之外,会相应地大幅增加 VGDA 的大小。 maxlvs 和 maxpps
值只能根据需要增大,因为它们无法减小。 与此同时,随着 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/factor。 -t 选项与 -S 选项配合使用时被忽略。 |
| -V 号码 | 指定要创建卷组的主号码。 |
| -v | 可以创建的逻辑卷的数量。 有效值为 256、512、1024、2048 和 4096。 缺省值为 256。 chvg 命令可以用来将逻辑卷的数量增加到最多为 4096。 该选项只和 -S 选项配合使用时有效。 保留最后一个逻辑卷供元数据使用。 |
| -X 无|固态硬盘 | 对卷组启用 PV 类型限制。 此选项允许创建带有基于 PV 类型的特定限制的卷组。 缺省值为“none”。 “SSD”要求卷组中的所有 PV 都是 SSD 介质类型 PV。 启用 PV
限制时,mkvg 命令将验证是否所有 PV 都符合此条件。 开启 PV 限制后,无法再在不支持 PV 类型限制的 AIX 版本上导入卷组。
|
| -y 容量组 | 指定卷组名而不是让名称自动地生成。 卷组名称必须具有唯一的系统宽度,范围从 1到 15 个字符。 名称不能以已在其他设备的“设备配置数据库”的 PdDv 类中定义的前缀开头。 创建的卷组名将发送至标准输出。 加密卷组名称只能包含以下字符:"A "至 "Z"、"a "至 "z"、"0 "至 "9 "或"_"(下划线)、"-"(减号)或"." (句点)。 所有其他字符都是无效的字符。 |
安全性
示例
文件
| 项 | 描述 |
|---|---|
| /usr/sbin | mkvg 命令所在的目录。 |
| /tmp | 命令运行时,存储临时文件的目录。 |
| /dev | 卷组的字符设备项创建的目录。 |