charray

使用 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
(可选)设置要用于对阵列成员提供保护的备件数量。 值可以是 1100 之间的数字。
Note: 此参数不适用于分布式阵列。
-balanced
(可选)强制阵列均衡并配置现有驱动器的备用目标。
指定 -balanced,然后系统会检查镜像阵列的成员资格链均衡情况。如果每个镜像成员与其伙伴成员位于不同的链上,那么阵列会继续均衡成员链。 如果每个镜像成员与其伙伴成员位于相同的链上,那么阵列会停止均衡成员链。
Note:
  • 如果指定了 -balanced 且关联阵列 MDisk 的目标更改,那么阵列 MDisk 的层将更新以匹配新目标。
  • 此参数不适用于分布式阵列。
-slowwriteprioritylatency | redundancy
(可选)控制阵列完成耗时过长的写操作的能力(即使暂时破坏冗余)。
值可以是 latencyredundancy
  • latency 暗示已针对正常的 I/O 操作启用该功能部件
  • redundancy 暗示未针对正常的 I/O 操作启用该功能部件
对于现有阵列,缺省值是 latency 方式,除非阵列是 RAID-0(在这种情况下需要 redundancy 方式)。
Important: 请勿更改 RAID-0 阵列的方式。
Important: 如果值为 latency,那么阵列会导致成员驱动器不同步(以保持响应时间)。 如果值为 redundancy,阵列无法导致成员驱动器变为不同步(以保留响应时间),并且 I/O 性能会受到影响。
-rebuildareasgoal0 | 1 | 2 | 3 | 4
(可选)指定重建区域阈值。 当可用重建区域低于该指定阈值时,阵列将记录错误。 值为 01234。 (如果指定 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