charraymember
使用 charraymember 命令可修改阵列成员的属性,或者将 RAID 阵列的成员与其他驱动器的成员进行交换。
语法
参数
- -member member_id
- 标识阵列成员索引。
- -balanced
- (可选)强制将阵列成员备用目标设置为:
- 现存的阵列成员目标
- 现有交换目标
- 新驱动器目标
注: 如果指定了 -balanced 且关联阵列 MDisk 的目标更改,那么阵列 MDisk 的层将更新以匹配新目标。 - -newdrive new_drive_id
- (可选)标识要添加到阵列的驱动器。对于分布式阵列:
- 如果与 -immediate 参数一起指定 -newdrive 参数,并且成员未与重建区域关联,那么此命令将开始分布式重建,以重建完成时立即开始回写这种方式来重建区域。
- 如果指定 -newdrive 参数并且成员已与重建区域关联,那么阵列将对自己进行配置以使用新成员,并且可以开始回写。无论是否指定 -immediate 参数,都会发生上述情况。
- 如果未设置 -immediate 参数但设置了 -newdrive 参数(但阵列成员未分配到重建区域),那么此命令将失败。如果设置了 -balanced 参数,此命令将失败。
- 扩展阵列时,不允许使用 -newdrive 参数。
- -immediate
- (可选)指定要立即从阵列移除的旧磁盘以及重建的新磁盘。如果您未选择该选项,那么会使用交换;它会在重建期间保持冗余。
- -unbalanced
- (可选)如果新驱动器不满足阵列成员目标,那么强制更改阵列成员。
- mdisk_id
- (需要标识或名称)标识 MDisk 命令应用于哪个标识阵列。
- mdisk_name
- (需要标识或名称)标识 MDisk 命令应用于哪个名称阵列。
描述
此命令用于修改阵列成员的属性,或者将 RAID 阵列的成员与其他驱动器 的成员进行交换。指定 -balanced,然后系统会检查包含该成员的镜像对(包括新成员驱动器的属性)。如果阵列基于镜像且新驱动器:
- 在此对的另一个成员所在的链上,它从阵列移除链均衡目标。
- 不与此对的另一个成员在同一链上(只有一个镜像对),该阵列变为链均衡阵列。
下表显示了命令组合选项。
| 选项 | 描述 |
|---|---|
-balanced |
|
-newdrive drive_id |
|
-newdrive drive_id -balanced |
该命令处理交换并将成员目标更新为新驱动器的属性。 |
-newdrive drive_id -unbalanced |
|
使用交换功能,将成员 0 驱动器交换成备用或候选驱动器的调用示例
charraymember -member 0 -newdrive 4 mdisk2生成的输出:
无反馈交换成员 1 驱动器的备用或候选驱动器并启动新成员的组件重建的调用示例
charraymember -member 1 -newdrive 3 -immediate mdisk3生成的输出:
无反馈交换成员索引 2 的备用或候选驱动器的调用示例
如果存在驱动器,那么将执行交换:
charraymember -member 2 -newdrive 4 mdisk4生成的输出:
无反馈强制成员 4 将其备用目标更改为关联驱动器的调用示例
charraymember -member 4 -balanced mdisk6生成的输出:
无反馈强制交换并使阵列将其目标更改为新驱动器的调用示例
charraymember -member 3 -newdrive 9 -balanced mdisk5生成的输出:
无反馈当驱动器 8 与目标不匹配时,强制进行不均衡的交换的调用示例
charraymember -member 2 -newdrive 8 -unbalanced mdisk5生成的输出:
无反馈强制立即交换并使阵列将其目标更改为新驱动器的调用示例
charraymember -member 3 -newdrive 9 -balanced -immediate mdisk5生成的输出:
无反馈使用分布式重建功能来重建区域,将成员 24 交换成新驱动器 15 的调用示例
charraymember -member 24 -newdrive 15 -immediate 0生成的输出:
无反馈