使用 charray 命令可更改阵列属性。
语法
charray [ -namenew_name_arg ] [ -sparegoal 1-100 ] [ -balanced ] [ -slowwritepriority { latency | redundancy } ] [ -rebuildareasgoal { 0 | 1 | 2 | 3 | 4 } ] { mdisk_id | mdisk_name }
参数
- -namenew_name_arg
- (可选)指定要应用于阵列 MDisk 的新名称。
- -sparegoal1-100
- (可选)设置要用于对阵列成员提供保护的备件数量。 值可以是 1 到 100 之间的数字。
Note: 此参数不适用于分布式阵列。
- -balanced
- (可选)强制阵列均衡并配置现有驱动器的备用目标。
指定
-balanced,然后系统会检查镜像阵列的成员资格链均衡情况。如果每个镜像成员与其伙伴成员位于不同的链上,那么阵列会继续均衡成员链。 如果每个镜像成员与其伙伴成员位于相同的链上,那么阵列会停止均衡成员链。
Note: - 如果指定了 -balanced 且关联阵列 MDisk 的目标更改,那么阵列 MDisk 的层将更新以匹配新目标。
- 此参数不适用于分布式阵列。
- -slowwriteprioritylatency | redundancy
- (可选)控制阵列完成耗时过长的写操作的能力(即使暂时破坏冗余)。
值可以是
latency 或
redundancy:
- latency 暗示已针对正常的 I/O 操作启用该功能部件
- redundancy 暗示未针对正常的 I/O 操作启用该功能部件
对于现有阵列,缺省值是
latency 方式,除非阵列是 RAID-0(在这种情况下需要
redundancy 方式)。
Important: 请勿更改 RAID-0 阵列的方式。
Important: 如果值为 latency,那么阵列会导致成员驱动器不同步(以保持响应时间)。 如果值为 redundancy,阵列无法导致成员驱动器变为不同步(以保留响应时间),并且 I/O 性能会受到影响。
- -rebuildareasgoal0 | 1 | 2 | 3 | 4
- (可选)指定重建区域阈值。 当可用重建区域低于该指定阈值时,阵列将记录错误。 值为 0、1、2、3 或 4。 (如果指定 0,那么当系统耗尽重建区域时不会记录错误)。
Note: 此参数仅适用于分布式阵列。
- mdisk_id | mdisk_name
- (必需)标识将会应用 MDisk 命令的阵列(按标识或用户定义的名称)。
描述
该命令用于更改阵列的属性。
更改阵列名称的调用示例
charray -name raid6 mdisk0 0
生成的输出:
No feedback
将备用阈值数设置为 2 的
调用示例
charray -sparegoal 2 mdisk52
生成的输出:
No feedback
均衡阵列的调用示例
charray -balanced 3
生成的输出:
No feedback
用于更改阵列的重建区域目标的调用示例
charray -rebuildareasgoal 3 array1
生成的输出:
No feedback
用于更改阵列的重建区域目标的调用示例
charray -slowwritepriority redundancy 0
生成的输出:
No feedback