chmp 命令

用途

更改镜像池的特征。

语法

奇普 -一个 [ -c aioc单身汉名称 ] [ - 高水位标记 ] - 镜像池名称 弗尼亚梅

chmp -h highwatermark -m mirrorpoolname vgname

奇普 -S [-f ] - 镜像池名称 弗尼亚梅

描述

chmp 命令可执行下列操作:
  • 使用 -A 标志来为异步镜像配置镜像池。
  • 使用 -h 标志来设置 I/O 高速缓存逻辑卷的高水位标记。
  • 检测 I/O 高速缓存逻辑卷大小的更改并执行适当的操作。
  • 使用 -S 标志将镜像池从异步镜像更改为同步镜像。
  • 更改用于异步镜像的 I/O 高速缓存逻辑卷。
注意:
  1. 所有镜像池中的所有磁盘必须可访问,才能配置它们以进行异步镜像。
  2. 配置镜像池以进行异步镜像后,每个镜像池中需要一些活动磁盘以将镜像池从异步镜像转换为同步镜像。 如果要从已关闭的站点中除去一个或多个镜像池,请使用 chmp 命令及 -S-f 标志来禁用异步镜像。
  3. 只有镜像池设置为超级严格的非并行可伸缩卷组才支持异步镜像。
  4. 必须禁用卷组的自动启用和坏区重定位选项。
  5. 卷组不能是快照卷组。 卷组不能包含活动调页空间逻辑卷。
  6. 卷组必须联机才能进行镜像池更改。
  7. 如果 aio_cache 逻辑卷已进行了镜像,那么必须针对该卷使用被动镜像写一致性。

标志

描述
-A 配置镜像池以进行异步镜像。
-c aioc单身汉名称 指定异步 I/O 高速缓存逻辑卷的名称。 逻辑卷必须是 aio_cache 类型,并且一定不能驻留在使用 -m 标志指定的镜像池中。 如果未指定 -c 标志,那么 chmp 命令会尝试查找 aio_cache 类型的适当逻辑卷。
-f 强制将镜像池从异步镜像转为同步镜像,即使远程 I/O 高速缓存不可访问也是如此。
-h 高水位标记 指定 I/O 高速缓存高水位标记。 该值是 I/O 高速缓存大小的百分比。 缺省值为 100%。 该标志还会检测 I/O 高速缓存逻辑卷大小的增长并执行适当的操作。
-m 镜像池名称 指定镜像池名称。
-S 将镜像池从异步镜像更改为同步镜像。

参数

描述
vgname 指定镜像池所在卷组的名称。

示例

  1. 要对镜像池设置异步镜像,请输入以下命令序列:
    1. 创建镜像池设置为在本地磁盘上超严格的可扩展卷组hdisk1,hdisk2hdisk3:
      mkvg -f -S -M s -y gmvg1 hdisk1 hdisk2 hdisk3
    2. 禁用卷组自动启用和坏区重定位:
      chvg -a n -b n gmvg1
    3. 将本地磁盘添加到镜像池MP1:
      chpv -p MP1 hdisk1 hdisk2 hdisk3
    4. 为用户数据创建逻辑卷:
      mklv -b n -p copy1=MP1 -y user_data_lv gmvg1 10
    5. 添加远程物理卷设备hdisk4,hdisk5hdisk6到镜像池MP2在卷组中gmvg1:
      extendvg -f -p MP2 gmvg1 hdisk4 hdisk5 hdisk6
    6. 使用 mirrorvg 命令在卷组中添加远程镜像副本:
      mirrorvg -c 2 -p copy2=MP2 gmvg1
    7. 在本地镜像池中添加 aio_cache 类型的逻辑卷:
      注: 镜像池只能包含一个 I/O 高速缓存逻辑卷。 如果镜像了 I/O 高速缓存逻辑卷,那么每个副本必须在本地镜像池中。
      mklv -t aio_cache -w p -p copy1=MP1 -y mp1_aiolv gmvg1 1
    8. 为镜像池设置异步镜像MP2:
      chmp -A -c mp1_aiolv  -h 80 -m MP2 gmvg1
  2. 要将镜像池从异步镜像更改为同步镜像,请输入以下命令:
    chmp -S -m MP2 gmvg1
  3. 要更改镜像属性(如高水位标记),请输入以下命令:
    chmp -h 90 -m MP2 gmvg
  4. 要将 I/O 高速缓存逻辑卷替换为另一 I/O 高速缓存逻辑卷,请输入以下命令序列:
    1. 将镜像池从异步镜像更改为同步镜像:
      chmp -S -m MP2 gmvg1
    2. 除去当前 I/O 高速缓存逻辑卷mp1_aiolv位于镜像池中的MP1:
      rmlv mp1_aiolv
    3. 在镜像池中创建新的 I/O 高速缓存逻辑卷MP1:
      mklv -t aio_cache -w p -p copy1=MP1 -y mp1_new_aiolv gmvg1 1
    4. 为镜像池设置异步镜像MP2使用新的 I/O 高速缓存逻辑卷:
      chmp -A -c mp1_new_aiolv -h 90 -m MP2 gmvg1