lsarraymember

使用 lsarraymember 命令可列出一个或多个阵列 MDisk 的成员驱动器。

语法

读取语法图跳过可视语法图 lsarraymember -nohdr-filtervalue属性 = 值-filtervalue?-delim分隔符mdisk_idmdisk_name

参数

-nohdr
(可选)缺省情况下,在简洁样式视图中为每列数据显示标题,在详细样式视图中为每个数据项显示标题。 -nohdr 参数阻止显示这些标题。
注: 如果没有要显示的数据,那么不会显示标题。
-filtervalue 属性 = 值
(可选)指定与指定值匹配的一个或多个过滤器属性的列表;请参阅 -filtervalue? 以获取受支持属性。
注: 某些过滤器允许在输入命令时使用通配符。 使用 CLI 时,下列规则适用于通配符的使用:
  • 通配符是星号 (*)。
  • 命令最多可包含一个通配符,并且该通配符必须是字符串中的第一个或最后一个字符。
  • 使用通配符时,必须以双引号("")将过滤器条目括起来:
    lsarraymember -filtervalue  "mdisk_name=md*"
-filtervalue?
(可选)在报告中包含所有有效的过滤器属性。 以下过滤器属性对 lsarraymember 命令有效:
  • mdisk_id
  • mdisk_name
  • member_id
  • drive_id
  • new_drive_id
  • spare_protection
  • balanced
将忽略使用 -filtervalue? 参数指定的任何参数。

有关过滤属性的更多信息,请参阅 -filtervalue 参数的属性

-delim delimiter
(可选)在简明视图中,缺省情况下所有数据列均以空格进行分隔,每列的宽度设置为每个数据项的最大宽度。 在详细视图中,每个数据项都单独占一行,并且如果显示标题,那么将使用空格将数据和标题分隔开来。 -delim 参数覆盖此行为。 -delim 参数的有效输入是 1 字节字符。 在命令行上输入 -delim :,在简明视图中用冒号字符 (:) 分隔所有数据项(例如,不会出现列间距);在详细视图中,通过指定的 delimiter 将数据与其标题分隔开来。
mdisk_id
(可选)阵列 MDisk 的标识。
mdisk_name
(可选)您提供的 MDisk 名称。

描述

此命令用于列出一个或多个阵列 MDisk 的成员驱动器。 它描述阵列内未被驱动器占据的位置。 这些位置决定如何镜像 RAID。 例如,确定 x 是否镜像到 y for RAID-10,其中奇偶性从 RAID-5开始。

下表显示了此命令的可能输出。
表 1。 lsarraymember 输出
属性
member_id 指定阵列成员的标识。 代表 RAID 阵列中的驱动器顺序
drive_id 指定成员标识的驱动器标识,或如果正在执行交换,那么指定源驱动器。 如果未配置驱动器,那么为空。
new_drive_id 指定与该成员标识交换的驱动器标识。 如果没有标识,那么为空。
spare_protection 指定成员的非降级备件的数目。 该数目会将备件驱动器数与执行等同于或高于阵列成员目标的阵列成员目标中的不同属性一起包括在内。 对于分布式阵列成员,此字段为空白。
balanced
对于非分布式阵列,此值描述阵列是否与其备用目标均衡:
  • exact 指示所有已填充成员具有相同(匹配)的容量和位置。
  • yes 指示所有已填充成员至少具有相同的容量和链,但具有不同的机柜或插槽。
  • no 表示不平衡。
对于分布式阵列,该值指示是否对阵列使用上级驱动器种类:
  • exact 表示正在使用相同的驱动器种类。
  • yes 表示驱动器超出阵列驱动器种类范畴。
对于分布式阵列,还必须针对其重建区域目标均衡阵列。
slow_write_count 表示由于写 I/O 操作的高响应时间导致该成员未同步的次数。
slow_write_time_last 创建组件上次变成不同步状态的时间戳记。 在集群系统时间中,时间格式为 YYMMDDhhmmss。 如果 slow_write_count 的值为 0,那么不指示任何时间。

简明调用示例

lsarraymember -delim :

生成的输出:

lsarraymember -delim :
mdisk_id:mdisk_name:member_id:drive_id:new_drive_id:spare_protection
        :balanced:slow_write_count:slow_write_time_last
2:mdisk1:0:55::1:exact:4:130103202158
2:mdisk1:1:56::1:exact:1:130103203930
2:mdisk2:0:0::2:exact:0:
2:mdisk2:1:2:5:3:exact:2:130103204044
2:mdisk2:2::::::
2:mdisk2:3:8::0:no::

简明调用示例(使用 MDisk 进行限定)

lsarraymember -delim : mdisk_2

生成的输出:

tmdisk_id:mdisk_name:member_id:drive_id:new_drive_id:spare_protection
         :balanced:slow_write_count:slow_write_time_last
2:mdisk2:0:0::2:exact:4:130103202158
2:mdisk2:1:2:5:3:exact:1:130103203930
2:mdisk2:2:::::0:
2:mdisk2:3:8::0:no:2:130103204044
注: 从此输出中,您可以看到:
  • 该阵列具有四个成员(可能是一个具有 4 个成员的 RAID-10 阵列)。 不能将 RAID-10 与分布式阵列配合使用。
  • 第二个阵列成员正在与 drive5 进行交换。
  • 第三个阵列成员未配置。 它可能已脱机或发生故障,并且没有热备件可用。
  • 第四个阵列成员没有备件保护并且不平衡。

调用示例(两个阵列)

lsarraymember -delim :

生成的输出:

mdisk_id:mdisk_name:member_id:drive_id:new_drive_id:spare_protection
        :balanced:slow_write_count:slow_write_time_last
2:mdisk1:0:55:::1:exact:4:130103202158
2:mdisk1:1:56:::1:exact:1:130103203930
2:mdisk2:0:0:::2:exact:0:
2:mdisk2:1:2:5::3:exact:2:130103204044
2:mdisk2:2:::::::
2:mdisk2:3:8:::0:no::

调用示例(成员资格从 (55,56) 更改为 (55,57,58) 的阵列)

lsarraymember -delim : mdisk_3

生成的输出:

mdisk_id:mdisk_name:member_id:drive_id:new_drive_id:spare_protection
        :balanced:slow_write_count:slow_write_time_last
3:mdisk3:0:55::55:1:exact:4:130103202158
3:mdisk3:1:56::57:1:exact:1:130103203930
3:mdisk3:2:::58:1:exact:0:

调用示例(成员资格从 (55,57,58) 更改为 (55,56) 的阵列)

lsarraymember -delim : mdisk_3

生成的输出:

mdisk_id:mdisk_name:member_id:drive_id:new_drive_id:spare_protection
        :balanced:slow_write_count:slow_write_time_last
3:mdisk3:0:55::55:1:exact:4:130103202158
3:mdisk3:1:57::56:1:exact:1:130103203930
3:mdisk3:2:58:::1:exact:0: