chvg 命令

用途

设置卷组 (VG) 的特性。

语法

chvg [-s Sync {y|n}][-h Hotspare {y|Y|n|r}][-a AutoOn {y|n}][-c|-l] [-L LTGSize][-Q {y|n}][-X {none|SSD}][-u][-r {y|n}][-x {y|n}][-S|-R][-t [factor]][-B|-G][-P][-v][-C][-f][-g][-b {y|n}][-I][-O {y|n}][-M {y|n|s}][-N o|n][-j {y|n}][-e y|n][-k y|n] VolumeGroup

描述

chvg 命令可改变虚拟机的特性。 您也可以使用系统管理界面工具 (SMIT) smit chvg 快速路径来运行该命令。

标志

注意:
  1. 在有快照 VG 的 VG 上,只允许使用 -a, -R, -S, -u-h 选项。
  2. 快照 VG 上只允许使用 -a-R-S-u 选项。
  3. 将 VG 更改为大 VG 格式 (-B flag) 或可扩展 VG 格式 (-G flag) 并指定数据加密选项 (-k flag) 不能与任何其他更改操作结合使用。
  4. 使用 4 KB 块物理卷创建的虚拟代办不支持坏块重定位策略。
描述
-a AutoOn 决定系统启动时是否自动激活虚拟机。 变量的有效值如下 AutoOn 变量的有效值:
y
VG 会在系统启动时自动激活。
n
系统启动时不会自动激活 VG。
-b 设置 VG 的坏块重定位策略。 默认值为 y
y
开启虚拟机的坏块重定位策略。
n
关闭虚拟机的坏块重定位策略。
-B 将 VG 更改为 Big VG 格式,最多可容纳 128 个物理卷和 512 个逻辑卷。
注意:
  1. 如果有任何旧文件物理分区,那么不能使用 -B 标志。
  2. 一旦转换 VG,就不能将其导入 AIX 6.1 或以前的版本。
  3. 如果在并发模式下 VG 有变化,则不能使用 -B 标志。
  4. 每个物理卷上必须有足够的空闲分区用于卷组描述符区域(VGDA)扩展,操作才能成功。
  5. 由于 VGDA 驻留在磁盘的边缘,并且它需要邻接空间用于扩展,所以在磁盘的边缘上需要具有可用分区。 如果这些分区被分配给用户使用,它们会被迁移到同一磁盘上的其他空闲分区。 其余物理分区重新编号,以反映因使用虚拟G 描述符区域 (VGDA) 而丢失的分区。 这将更改该 VG 所有物理卷中逻辑分区到物理分区的映射。 如果为潜在的恢复操作保存了逻辑卷的映射,则必须在转换操作完成后再次生成映射。 此外,如果使用映射选项备份 VG,并计划使用这些映射进行还原,那么还原操作可能会失败,因为分区编号可能已不存在(由于缩减)。 建议在转换前进行备份,如果使用地图选项,则在转换后立即进行备份。
  6. 由于 VGDA 空间大幅增加,每次 VGDA 更新操作(创建和更改逻辑卷、添加物理卷等)的运行时间可能会延长。
-c -C 标志相同。 在 AIX 版本 6.1 及更高版本中,仅创建增强型并发能力 VG。
-C 将虚拟机转为增强型并发功能虚拟机。 将非并发模式下开启的 VG 更改为增强并发功能。 这就要求在增强并发模式下激活 VG 之前,在所有其他节点上重新导入 VG。 将并发模式下的 VG 更改为增强型并发模式 VG。 -C 只有在使用 PowerHA SystemMirror ES. 它对 VG 和不使用 HACMP ES 产品的系统没有影响。

增强型并发虚拟机使用组服务。 组服务随 PowerHA SystemMirror ES,并且必须在以这种模式激活虚拟机之前进行配置。

使用此标记可将虚拟代办更改为增强并发能力虚拟代办。
注意:
  1. 增强型并发虚拟机使用组服务。 群组服务随 HACMP ES 一起提供,在此模式下激活虚拟机之前必须进行配置。
  2. 使用 64 位内核运行时,只支持增强型并发功能虚拟机。 使用 64 位内核运行时,不支持并发功能虚拟机。
  3. 增强型并发功能虚拟机始终启用多节点变化保护。 有关多节点变异保护的更多信息,请参阅 -N 标志。
-e y | n 启用 VG 的 Critical PVs 选项。 该标志可在 IBM® AIX® 7.2 中使用,技术等级 (TL) 为 1 或更高。
y
启用 VG 的 Critical PVs 选项。 如果镜像逻辑卷出现写请求失败,物理卷会被标记为丢失,并停止向失败的镜像逻辑卷发送 I/O 请求。 如果 Critical PVs 如果 VG 中启用了该选项,则可以将该 VG 导入到 IBM AIX 7.2 (TL 1 或更高版本)中。
n
不使用 Critical PVs 选项。 这是缺省值。
-f 强制在指定的物理卷上创建 VG,除非该物理卷是设备配置数据库中另一个 VG 或活动 VG 的一部分。
-g 检查 VG 中的所有磁盘,查看它们是否变大。 如果有磁盘增大,VG 会尝试向物理卷添加额外的物理分区。 必要时,确定适当的 1016 倍率并转换为大 VG。
注意: 您可能需要在逻辑卷管理器 (LVM) 的 VG 上执行 varyoffvg 命令,然后再执行 varyonvg 命令,才能看到磁盘大小的变化。
-G 将 VG 更改为可扩展 VG 格式。 这样可以容纳多达 1024 个物理卷和 4096 个逻辑卷。
注意:
  1. 如果有任何旧文件物理分区,那么不能使用 -G 标志。
  2. 一旦转换了 VG,就不能将其导入 AIX 6.1 或更低版本。
  3. -G 标志只能在开启 VG 时使用。
  4. 在每个物理卷上必须有足够可用的分区,以便此操作的 VGDA 扩展成功。
  5. 由于 VGDA 驻留在磁盘的边缘,并且它需要邻接空间用于扩展,所以在磁盘的边缘上需要具有可用分区。 如果这些分区被分配给用户使用,它们会被迁移到同一磁盘上的其他空闲分区。 对其余的物理分区重新编号,以反映由于 VGDA 使用而造成的分区丢失。 这将更改该 VG 所有物理卷中逻辑分区到物理分区的映射。 如果为潜在的恢复操作保存了逻辑卷的映射,则必须在转换操作完成后再次生成映射。 此外,如果使用映射选项备份 VG,并计划使用这些映射进行还原,那么还原操作可能会失败,因为分区编号可能已不存在(由于缩减)。 建议在转换前进行备份,如果使用地图选项,则在转换后立即进行备份。
  6. 由于 VGDA 空间大幅增加,每次 VGDA 更新操作(创建逻辑卷、更改逻辑卷、添加物理卷等)的运行时间都可能大大延长。
  7. 将现有 VG 更改为可扩展 VG 格式后,所有相关逻辑卷的设备子类型(由 IOCINFO ioctl() 调用报告)都会更改为 DS_LVZ,与之前的子类型无关。 除报告的子类型外,这种更改不会改变逻辑卷的任何行为。
-h Hotspare 为参数指定的虚拟气体设置疏通特性。 VolumeGroup 参数指定的虚拟气体的疏导特性。 允许 (y ) 自动迁移故障磁盘,或禁止 (n ) 自动迁移故障磁盘。 此标志对于非镜像的逻辑卷没有意义。
y
允许将分区从一个故障磁盘逐个迁移到一个备用磁盘,从而增强故障磁盘的自动迁移功能。 使用 VG 备用池中足够大的最小磁盘,以进行一对一迁移。
Y
允许自动迁移故障磁盘,并允许迁移到整个备用磁盘池,而不是将分区逐个迁移到备用磁盘。
n
禁止发生故障的磁盘的自动迁移。 这是 VG 的默认值。
r
从 VG 的备用盘池中删除所有磁盘。
注意: 支持并发功能的虚拟机不支持此标记。
-I 修改 VG,以便将其导入 AIX 版本 6.1。 如果 VG 是在 AIX 版本 6.1 之前创建的,则 LTGSize 的行为与之相同。 如果虚拟机包含带状逻辑卷,而其带状大小(带状大小乘以磁盘阵列中的磁盘数等于带状大小)大于 AIX 6.1 上支持的带状大小,则此操作可能会失败。 如果后来创建的逻辑卷的条带大小大于 AIX 版本 6.1 上支持的条带大小,则不支持将 VG 导入 AIX 版本 6.1
-j y | n 如果挂载了增强型日志文件系统 ( JFS2 ),则 LVM 的重新同步操作会重新同步仅由 JFS2 分配的区块。 您可以为此标志指定下列值:
y
仅对由 JFS2 分配的块进行再同步。
n
重新同步所有数据块,无论 JFS2 数据块分配情况如何。 这是缺省值。
-k y | n 更改 VG 中的数据加密选项。 -k 标志在 IBM 具有技术级别的 AIX 7.2 5或更高版本中可用。 您可以为此标志指定下列值:
y
更改 VG 中的数据加密选项。 如果在 VG 中启用了数据加密选项,则可以将 VG 导入运行 IBM AIX 7.2 技术等级 5 或更高版本的 AIX 逻辑分区 (LPAR)。
n
禁用 VG 中的数据加密选项。
注意:
  • -k 标志不能在 rootvg 上使用。
  • 每个物理卷都必须有足够的可用分区用于加密元数据,才能成功完成此操作。
  • 加密元数据位于磁盘扇区的末尾,需要连续的空间进行扩展。 因此,在磁盘扇区的末尾需要可用分区。 如果分区正在使用或分配给逻辑卷,那么逻辑分区将迁移到同一磁盘上的其他可用分区。 在丢失用于加密元数据的分区之后,将重新编号物理卷上的其余物理分区。 此重命名可能会更改逻辑分区到 VG 的所有物理卷中的物理分区的映射。 如果为恢复操作保存了逻辑卷映射,则必须在修改数据加密选项后重新创建映射。 此外,如果使用映射选项保存了虚拟目录的备份,并计划使用这些映射来还原虚拟目录,那么还原操作可能会失败,因为物理分区重新编号后,分区编号可能不存在。 作为最佳实践,如果使用映射选项,那么必须在更改数据加密选项前后备份 VG。

在 VG 中启用数据加密时,会在磁盘的末端扇区预留一些磁盘空间。 回收磁盘末端扇区的一些物理分区,为加密元数据提供足够的可用空间。 如果正在使用所需的物理分区, chvg 命令将返回错误信息。

在 VG 中禁用数据加密时,会检查操作的有效性。 如果 VG 包含任何加密逻辑卷, chvg 命令将返回错误信息。

-l 将 VG 变更为非电流功能 VG。 必须在非并行模式下开启 VG,该命令才能生效。
-L 对于在 AIX 版本 6.1 上创建的虚拟机, -L 标志将被忽略。 当 VG 开启时,逻辑磁道组大小会设置为磁盘的通用最大传输大小。

对于在 AIX 版本 6.1 之前创建的虚拟机, -L 标志可更改虚拟机的逻辑磁道组大小(千字节数)。 LTGSize 参数的值必须为 01282565121024。 此外,它还必须小于或等于 VG 中所有磁盘的最大传输大小。 缺省大小为 128 千字节。 LTGSize0 会导致下一个 varyonvg 将逻辑磁道组大小设置为磁盘的通用最大传输大小。

-M 更改 VG 镜像池的严格程度。
y
VG 中创建的每个逻辑卷副本都必须分配给一个镜像池。
n
镜像池用户不受任何限制。 这是缺省值。
s
在 VG 上执行超级严格的镜像池制度。
注意:
  1. 本地物理卷和远程物理卷不能属于同一镜像池。
  2. 一个 VG 最多可有三个镜像池。
  3. 每个镜像池必须包含 VG 中每个逻辑卷的至少一个副本。
-N o | n
o
更改允许同时在多个节点中以非并行模式变化的 VG。
n
更改不允许同时在多个节点中以非并行模式变化的 VG。
注意:
  • 在不支持此标志的 AIX 版本上不再导入此 VG。
  • 该选项不适用于在并发模式下启动的虚拟代办。
-O y | n 更改 VG 的无限重试选项。
y
启用 VG 的无限重试选项。 将重试失败的 I/O 请求,直到它成功。
n
禁用 VG 的无限重试选项。 不会重试 VG 上失败的 I/O。 它不会影响逻辑卷无限重试选项。
注意: 地理逻辑卷管理器 (GLVM) 环境不支持无限重试。
-P PhysicalPartitions 增加虚拟代办可容纳的物理分区数量。 变量的有效值为 PhysicalPartitions 变量的有效值是 64k, 128k, 256k, 512k, 768k, 1024k, 和 2048k。 数值可以用多种形式表示,如 64k、 64K、64 或 65536。 该值必须大于 VG 当前可容纳的物理分区数,否则不会采取任何措施。 该选项仅对可扩展类型虚拟机有效。
-Q 确定虚拟代办在失去法定物理卷后是否自动关闭。 更改将立即生效。
n
虚拟代办一直处于活动状态,直到丢失所有物理卷。
y
在失去法定物理卷数量后,虚拟代机将自动关闭。 此值是缺省值。
-X | 固态硬盘 设置或更改 VG 上的物理卷类型限制。 一旦打开物理卷限制,就不能再在不支持物理卷类型限制的 AIX 版本上导入虚拟机。 禁止在物理卷受限虚拟机上使用 -I 标志。
删除 VG 上的物理卷类型限制。 如果虚拟机以前未限制物理容量,则此标记无效。
SSD
如果所有底层磁盘都是 SSD 类型,则在 VG 上设置物理卷类型限制。 如果 VG 中的一个或多个现有物理卷不符合限制条件,则显示错误信息。
-r y | n 更改 VG 的关键 VG 选项。
n
禁用虚拟机构的关键虚拟机构选项。
y
启用 VG 的关键 VG 选项。 如果 VG 设置为临界 VG,任何 I/O 请求失败都会启动 LVM 元数据写入操作,检查磁盘状态,然后返回 I/O 失败。 如果临界虚拟机G 选项被设置为 rootvg,并且虚拟机G 失去了对法定磁盘组(或所有磁盘(如果法定磁盘组被禁用))的访问权限,则节点将崩溃并在控制台上显示一条信息,而不是将虚拟机G 移至脱机状态。
注意:
  • 关键 VG 无法再导入不支持 -r 标志的 AIX 版本。
  • 关键 VG 选项不适用于在并发模式下变化的 VG。
-R 恢复虚拟机的正常 I/O 操作。
-s 同步 为参数指定的 VG 设置同步特性。 VolumeGroup 参数指定的 VG 的同步特性。 允许 (y) 旧文件分区的自动同步,或禁止 (n) 旧文件分区的自动同步。 此标志对于非镜像的逻辑卷没有意义。 自动同步是一种恢复机制,只有在 LVM 设备驱动程序登录 LVM_SA_STALEPP errpt 后才会尝试。 通过任何其他路径(如 mklvcopy )变得过时的分区不会自动重新同步。
y
尝试自动同步旧文件分区。
n
禁止旧文件分区的自动同步。 该选项是虚拟政府的默认设置。
注意: 支持并发功能的虚拟机不支持此标记。
-S 耗尽此 VG 的 I/O 并暂停未来的 I/O。
-t [系数 ] 更改每个物理卷的物理分区数限制,该限制由因子变量指定。 对于 32 个磁盘 VG, 因子值必须介于 1 和 16 之间;对于 128 个磁盘 VG,因子值必须介于 1 和 64 之间。

如果没有提供 factor ,则将其设置为 VG 中最大磁盘的物理分区数小于 factor 和 1016 的乘积的最小值。

如果指定了因子 ,则该虚拟G 每个物理卷的最大物理分区数将变为因子与 1016 的乘积。

注意:
  1. 可扩展类型虚拟代办将忽略此选项。
  2. 如果 VG 中存在过期物理分区,则无法更改因子值。
  3. 如果在并发模式下 VG 有变化,则不能使用该标记。
  4. 可包含在此 VG 中的物理卷的最大数量将减少为最大物理卷数 (MAXPVS) 除以因子变量指定值得到的值。
  5. 将现有 VG 更改为可扩展 VG 格式后,所有相关逻辑卷的设备子类型(由 IOCINFO ioctl() 调用报告)都会更改为 DS_LVZ,与之前的子类型无关。 除报告的子类型外,这种更改不会改变逻辑卷的任何行为。
-u 打开 VG。 如果 VG 因其他 LVM 操作的异常终止(如命令核转储或系统崩溃)而处于锁定状态,则提供此选项。
注意: 在使用 -u 标志之前,请确保 VG 未被其他 LVM 命令使用。
-v LogicalVolumes 增加可以创建的逻辑卷的数量。 有效值为 512、1024、2048 和 4096。 该值必须大于当前值,否则不会执行任何操作。 该选项仅适用于可扩展类型虚拟代办。
-x 更改并发功能 VG 的开启模式。 必须在非并行模式下开启 VG,该命令才能生效。
注意: 增强型并发功能 VG 不支持自动开启。 在 AIX 版本 6.1 及更高版本中,仅创建增强型并发能力 VG。
y
在并行模式下,VG 自动变量。
n
在非并行模式下,VG 自转。
注意: 如果 VG 未创建并发功能,则此命令对 VG 无效。
要使 VG 并发的自动变化生效,必须在 /etc/inittab 文件中输入以下一行:
rc_clvmv:2:wait:/usr/sbin/clvm_cfg 2>&1
请注意: 此条目必须添加在用于启动 srcmstr 的条目之后。

示例

  1. 要使 VG vg03 在系统启动时自动激活,请输入以下命令:
    chvg -a y vg03
  2. 如果 VG vg03 违反了每个物理卷 1016 个物理分区的限制,要将其更改为支持状态,请输入以下命令:
    chvg -t vg03
  3. 要将每个物理卷的最大物理分区数改为 2032,将 VG vg03 中的最大物理卷数改为 16,请输入以下命令:
    chvg -t 2 vg03

文件

描述
/usr/sbin chvg 命令驻留的目录。