lsdrive

可以使用 lsdrive 命令,显示配置信息和驱动器重要产品数据 (VPD)。

语法

 lsdrive    [  -filtervalue  attribute_value  ] [  -nohdr  ]   [  -delim  delimiter  ] [  -filtervalue?  ]   [ -bytes ]   [ drive_id ]  

参数

-filtervalueattribute=value
(可选)指定一个或多个过滤器的列表。仅显示值与过滤器属性值匹配的对象。
Note: 某些过滤器允许您在输入命令时使用通配符。以下规则适用于通配符的使用:
  • 通配符字符是星号 (*)。
  • 命令最多可包含一个通配符。
  • 使用通配符时,将过滤器条目用双引号 ("") 括起:lsdrive -filtervalue mdisk_id="1*"
-nohdr
(可选)缺省情况下,将在简明样式视图中显示每个数据列的标题,在详细样式视图中显示每个数据项的标题。-nohdr 参数用于禁止显示这些标题。
Note: 如果没有要显示的数据,那么不会显示标题。
-delim delimiter
(可选)缺省情况下,简明视图中的所有数据列都以空格分隔。每列的宽度设置为每个数据项的最大宽度。在详细视图中,每个数据项各占一行,如果显示标题,将用空格来分隔数据与标题。-delim 参数会覆盖此行为。-delim 参数的有效输入为一个单字节字符。如果在命令行中输入 -delim :,那么在简明视图中将用冒号字符 (:) 分隔所有数据项;例如,不会出现列间距。在详细视图中,数据与标题间以指定的定界符分隔。
-filtervalue?
(可选)显示 -filtervalue 参数的有效过滤器属性:
  • capacity
  • enclosure_id
  • error_sequence_number
  • id
  • interface_speed
  • mdisk_id
  • mdisk_name
  • member_id
  • node_id
  • node_name
  • slot_id
  • status
  • tech_type
  • use
  • drive_class_id
-bytes
(可选)驱动器的大小(容量),按字节计。
drive_id
(可选)驱动器的标识。

描述

使用此命令可显示配置信息和驱动器 VPD。
Note: 应该允许对所有简明字段进行过滤。
lsdrive 输出 描述了可能的输出。
Table 1. lsdrive 输出
属性
id 指示驱动器的标识:
  • online,指示可通过所有驱动器端口访问此驱动器
  • degraded,指示可访问此驱动器,但并非通过所有驱动器端口都可访问此驱动器
  • offline,指示此驱动器不可访问
status 指示驱动器的摘要状态。
error_sequence_number 指示描述驱动器状态原因的错误序号:
  • online,为空白
  • degraded,与错误关联时填充
  • offline,必须填充
Note: 错误序号指示事件日志中的某个条目。该值同时包含错误条目和参考消息条目(例如,驱动器正在格式化)。
use 指示驱动器的当前角色:
  • unused 表示驱动器未配置为供任何对象使用
  • candidate 表示驱动器可供配置
  • spare 表示驱动器被配置为备件以在阵列成员发生故障时使用
  • member 表示驱动器被配置为阵列的成员
  • failed 表示驱动器已被拒绝,不再可用
UID 指示驱动器报告的唯一标识。
tech_type 指示使用的驱动器技术。
值包括:
  • unsupported 指示此平台不支持该驱动器(请联系支持团队)。
  • tier0_flash
  • tier1_flash
  • tier_enterprise
  • tier_nearline
replacement_date 指示潜在驱动器故障的日期。格式必须为 YYMMDD。对于非 SSD 驱动器,该值为空白。
capacity 指示磁盘容量,不包括定额区域。
block_size 指示磁盘的块大小。
vendor_id 指示驱动器的制造商。
product_id 指示驱动器的产品标识。
FRU_part_number 指示驱动器的 FRU 部件号。
FRU_identity 指示由制造部件号和序列号组成的 11S 编号。
RPM 指示磁盘的指定 RPM。
firmware_level 指示磁盘的固件级别;如果未知,那么显示为空白。
FPGA_level 指示 FPGA 级别(如果适用);如果不适用或未知,那么显示为空白。
mdisk_id 指示驱动器所属的阵列 MDisk 的标识。
mdisk_name 指示驱动器所属的 MDisk 的名称。
member_id 指示 MDisk 阵列成员的标识。
enclosure_id 指示:
  • 如果驱动器包含在机柜中(而非节点),并且插槽位置已知,那么该值是驱动器所在机柜的标识。
  • 如果驱动器包含在节点中(而非机柜),那么该值显示为空白。
  • 如果尚未确定机柜标识,那么该值显示为空白。
slot_id 指示机柜或节点中驱动器的插槽标识。它可以指示驱动器托架或位置。该值可以是空白。
node_name 对于节点中包含的驱动器,指示驱动器所在节点的名称。对于包含在机柜中的驱动器,显示为空白。
node_id 对于节点中包含的驱动器,指示驱动器所在节点的标识。对于包含在机柜中的驱动器,显示为空白。
quorum_id 指示定额磁盘的标识;如果不是定额磁盘,那么显示为空白。
port_1_status 指示驱动器的第一个端口的连接状态。其值为 onlineofflineexcluded
Note: 端口 1 连接到面板名称以 -1 结尾的节点。
port_2_status 指示驱动器的第二个端口的连接状态。其值为 onlineofflineexcluded
Note: 端口 2 连接到面板名称以 -2 结尾的节点。
interface_speed 指示所连接驱动器插槽的最低接口速度(单位为千兆位/秒或 Gbps)。 值包括:
  • 1.5 Gbps
  • 3 Gbps
  • 6 Gbps
  • 12 Gbps
  • 如果端口同时隔离或未连接任何驱动器,那么值为空
protection_enabled 指示 SCSI 类型 2 保护信息是启用 (yes) 还是未启用 (no)。
auto_manage 指示 auto_manage 进程正在运行 (active) 还是未在运行 (idle)。
drive_class_id 指示驱动器所属的驱动器类。
write_endurance_used 指示驱动器的每日写入次数 (DWPD)。对于非 SSD 驱动器,该值为空白。该值必须是 0 到 255 之间的数字。

该值指示驱动器已使 用的生命期限的百分比。值 0 指示还有完整的生命期限,100 指示驱动器已到达或已超过 其生命期限。

Note: 当该值超过 100 时,必须更换驱动器。
对于以下任一驱动器,该值为空白:
  1. 非 SSD。
  2. 先于耐久性指示器支持的 SSD。
该值还适用于待轮询的驱动器,最多需要 24 小时。
write_endurance_usage_rate 指示 DWPD 用法比率。值包括:
  • measuring
  • high
  • marginal
  • low
对于非 SSD 驱动器,该值为空白。
Note: 仅当 write_endurance_used 值更改时,该字段才会显示值。

简明调用示例

lsdrive -delim :

生成的简明输出:

id:status:error_sequence_number:use:tech_type:capacity:mdisk_id:mdisk_name:member_id:enclosure_id:slot_id:auto_manage:drive_class_id
0:online::member:tier0_flash:20GB:0:mdisk0:0:1:2:active:0
1:offline:345:member:tier0_flash:20GB:0:mdisk0:0:1:3:idle:0
2:online::member:tier0_flash:20GB:0:mdisk0:0:1:4:active:0

SSD 驱动器的详细调用示例

lsdrive 0

生成的详细输出:

id:0
status:online
error_sequence_number:
use:member
UID:20000004cf4cd2c0
tech_type:tier0_flash
capacity:20GB 
block_size:512
vendor_id:IBM
product_id:I8MR1337 W00Y4Y1
FRU_part_number:AAAAAAA
FRU_identity:11S1817115Y41337171001
RPM:
firmware_level:3.02

FPGA_level:1.99
mdisk_id:0
mdisk_name:mdisk0
member_id:0
enclosure_id:1
slot:2
node_id:
node_name:
quorum_id:
port_1_status:online
port_2_status:onlineinterface_speed:6Gbprotection_enabled:yes
auto_manage:activedrive_class_id:3write_endurance_used:5write_endurance_usage_rate:highwork_load:highreplacement_date:190806

1 类闪存 SSD 驱动器的详细调用示例

lsdrive 0

生成的详细输出:

id 0
status degraded
error_sequence_number use candidate
UID 5000c5002624a723
tech_type sas_hdd
capacity 1.8TB
block_size 512
vendor_id IBM-207x
product_id ST32000444SS
FRU_part_number 85Y5869
FRU_identity 11S41Y8471YXXX9WM40LMD
RPM 10000
firmware_level BC2D
FPGA_level  mdisk_id   mdisk_name  member_id  enclosure_id 1
slot_id 7
node_id  node_name  quorum_id 0
port_1_status online
port_2_status offline
interface_speed 6Gb
protection_enabled no
auto_manage inactivedrive_class_id 3
write_endurance_used 30drive_class_idwrite_endurance_used 5write_endurance_usage_rate highwork_load highreplacement_date 190806

硬盘驱动器 (HDD) 的详细调用示例

lsdrive 0

生成的详细输出:

id 0
status degraded
error_sequence_number use candidate
UID 5000c5002624a723
tech_type sas_nearline_hdd
capacity 1.8TB
block_size 512
vendor_id IBM-207x
product_id ST32000444SS
FRU_part_number 85Y5869
FRU_identity 11S41Y8471YXXX9WM40LMD
RPM 7200
firmware_level BC2D
FPGA_level  mdisk_id   mdisk_name  member_id  enclosure_id 1
slot_id 7
node_id  node_name  quorum_id 0
port_1_status online
port_2_status offline
interface_speed 6Gb
protection_enabled no
auto_manage inactivedrive_class_id 3
write_endurance_used drive_class_idwrite_endurance_used 5write_endurance_usage_rate highwork_load highreplacement_date 190806