charray

使用 charray 命令可更改阵列属性。

语法

阅读语法图跳过直观语法图
>>-charray--+------------------------+-- ----------------------->
            '- -name -- new_name_arg-'      

>--+---------------------+-- --+-------------+-- --------------->
   '- -sparegoal --1-100-'     '- -balanced -'      

>--+--------------------------------------+-- -- --------------->
   '- -slowwritepriority --+-latency ---+-'         
                           '-redundancy-'           

>--+---------------------------+--+-mdisk_id---+---------------><
   '- -rebuildareasgoal--+-0-+-'  '-mdisk_name-'   
                         +-1-+                     
                         +-2-+                     
                         +-3-+                     
                         '-4-'                     

参数

-name new_name_arg
(可选)指定要应用于阵列 MDisk 的新名称。
-sparegoal 1-100
(可选)设置要用于对阵列成员提供保护的备件数量。值可以是 1100 之间的数字。
注: 此参数不适用于分布式阵列。
-balanced
(可选)强制阵列均衡并配置现有驱动器的备用目标。
-slowwritepriority latency | redundancy
(可选)控制阵列完成耗时过长的写操作的能力(即使暂时破坏冗余)。
值可以是 latencyredundancy
  • latency 暗示已针对正常的 I/O 操作启用该功能部件
  • redundancy 暗示未针对正常的 I/O 操作启用该功能部件
对于现有阵列,缺省值是 latency 方式,除非阵列是 RAID-0(在这种情况下需要 redundancy 方式)。
要点: 请勿更改 RAID-0 阵列的方式。
要点: 如果值为 latency,那么阵列会导致成员驱动器不同步(以保持响应时间)。如果值为 redundancy,阵列无法导致成员驱动器变为不同步(以保留响应时间),并且 I/O 性能会受到影响。
-rebuildareasgoal 0 | 1 | 2 | 3 | 4
(可选)指定重建区域阈值。当可用重建区域低于该指定阈值时,阵列将记录错误。值为 01234。(如果指定 0,那么当系统耗尽重建区域时不会记录错误)。
注: 此参数仅适用于分布式阵列。
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