lsdriveclass

使用 lsdriveclass 命令可显示系统中的所有驱动器种类。

语法

lsdriveclass [ -nohdr ] [ -filtervalue? ] [ -filtervalueattribute=value ] [ -delim delimiter ] [ drive_class_id ]

参数

-nohdr
(可选)缺省情况下,将在简明样式视图中显示每个数据列的标题,在详细样式视图中显示每个数据项的标题。 -nohdr 参数用于禁止显示这些标题。
Note: 如果没有要显示的数据,那么不会显示标题。
-filtervalueattribute=value
(可选)指定与指定值匹配的一个或多个过滤器属性的列表;请参阅 -filtervalue? 以了解支持的属性。
Note: 某些过滤器允许您在指定命令时使用通配符。 使用 CLI 时,应该遵循以下有关使用通配符的规则:
  • 通配符为星号 (*)。
  • 命令最多可包含一个通配符,并且该通配符必须是字符串中的第一个或最后一个字符。
  • 指定通配符时,必须将过滤器条目包含在双引号 ("") 内,如下所示:
    lsdriveclass -filtervalue  "IO_group_name=md*"
-filtervalue?
(可选)在报告中包含所有有效的过滤器属性。 以下过滤器属性对 lsdriveclass 命令有效:
  • id
  • RPM
  • capacity
  • IO_group_id
  • IO_group_name
  • tech_type
  • block_size
  • candidate_count
  • superior_count
  • total_count
  • 压缩
  • physical_capacity
  • transport_protocol
将忽略使用 -filtervalue? 参数指定的任何参数。

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

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

描述

此命令会显示系统中的所有驱动器种类。 如果驱动器为受管驱动器,那么将显示此类驱动器。

下表提供可显示为输出视图数据的属性值。

Table 1. lsdriveclass 输出
属性 可能的值
id 指示驱动器种类标识。
RPM 指示驱动器种类的速度。
capacity 指示驱动器种类的容量。
IO_group_id 指示与驱动器种类关联的 I/O 组标识
IO_group_name 指示与驱动器种类关联的 I/O 组名
tech_type 指示驱动器种类的技术类型。
block_size 指示驱动器种类的块大小。
candidate_count 指示驱动器种类中处于 candidate 状态的驱动器数。
superior_count 指示此类驱动器和视为高级的驱动器的总数。 (该值应用于使用 mkdistributedarray 创建的分布式阵列。)
total_count 指示此驱动器种类中的驱动器总数。 驱动器状态不相关。
transport_protocol 指示驱动器的传输协议。 针对 Flashsystem V9000 AE1 和 AE2 机柜为空白。 可能的值如下所示:
  • sas
  • nvme
压缩 指示驱动器是否为压缩驱动器。
physical_capacity 对于压缩驱动器,该输出表示驱动器上物理存储器的总量。 该值可能小于 capacity 值表示的逻辑容量。

对于非压缩驱动器,physical_capacity 与逻辑容量相同。

简明调用示例

lsdriveclass -filtervalue block_size=4096

生成的详细输出:

 id  RPM    capacity   IO_group_id  IO_group_name  tech_type  block_size  candidate_count  superior_count  total_count
 3   15000  600.5GB    2            io_group2      tier0_flash    4096        0                0                24

简明调用示例

lsdriveclass -filtervalue io_group_ID=0:tech_type=tier_enterprise

生成的详细输出:

id  RPM    capacity   IO_group_id  IO_group_name  tech_type  block_size  candidate_count  superior_count total_count
0   10000  300.9GB    0            io_group0      tier0_flash    512         30               3              30

简明调用示例

lsdriveclass -delim ! -nohdr

生成的详细输出:

0!10000!300.9GB!0!io_group0!tier_nearline!512!30!30
1!!600.5GB!0!io_group0!tier_nearline!512!10!50
2!15000!900.1GB!1!io_group1!tier_enterprise!512!60!60
3!15000!600.5GB!2!io_group2!tier_enterprise!4096!0!24

详细调用示例

lsdriveclass 2

生成的详细输出:

id 2
RPM 15000   
capacity 900.1GB
IO_group_id 1
IO_group_name io_group1
tech_type tier0_flash
block_size 512
candidate_count 60
superior_count 5
total_count 60

调用示例

lsdriveclass

生成的详细输出:

id RPM   capacity IO_group_id IO_group_name tech_type       block_size candidate_count superior_count total_count transport_protocol compressed 
0  10000 558.4GB  0           io_grp0       tier_enterprise 512        18              18             23          sas                no

调用示例

lsdriveclass 1

生成的详细输出:

id 1
RPM 
capacity 4.4TB
IO_group_id 0
IO_group_name io_grp0
tech_type tier0_flash
block_size 512
candidate_count 1
superior_count 1
total_count 1
transport_protocol nvme
compressed yes
physical_capacity 2.2TB