Linux lsscsi命令

Linux lsscsi命令:列出SCSI设备及属性。

Linux lsscsi命令 功能描述

使用lsscsi命令可以列出SCSI设备(或主机)及它们的属性。如果H:C:T:L给出参数,然后它作为一个过滤器,只匹配它被列出的设备。这里H是指Host, C是指Channel, T是指Id, L是指Lun。

Linux lsscsi命令 语法

lsscsi [选项] [H:C:T:L]

命令中各选项的含义如表所示。



lsscsi命令选项含义

Linux lsscsi命令 示例

列出SCSI设备及它们的属性

[root@rhel ~]# lsscsi
[1:0:0:0] cd/dvd NECVMWar VMware IDE CDR10 1.00 /dev/sr0
[2:0:0:0] disk VMware, VMware Virtual S 1.0 /dev/sda

显示匹配“1:0:0:0”的SCSI设备

[root@rhel ~]# lsscsi 1:0:0:0
[1:0:0:0] cd/dvd NECVMWar VMware IDE CDR10 1.00 /dev/sr0

显示SCSI设备节点的主要号码和次要号码

[root@rhel ~]# lsscsi -d
[1:0:0:0]   cd/dvd  NECVMWar VMware IDE CDR10 1.00  /dev/sr0[11:0]
[2:0:0:0]   disk   VMware,  VMware Virtual S 1.0  /dev/sda[8:0]

以“属性名=值”的方式输出SCSI设备的附加信息

[root@rhel ~]# lsscsi -L
[1:0:0:0]   cd/dvd  NECVMWar VMware IDE CDR10 1.00  /dev/sr0
  device_blocked=0
  iocounterbits=32
  iodone_cnt=0x5608
  ioerr_cnt=0x0
  iorequest_cnt=0x175f9
  queue_depth=1
  queue_type=none
  scsi_level=6
  state=running
  timeout=30
  type=5
[2:0:0:0]   disk   VMware,  VMware Virtual S 1.0  /dev/sda
  device_blocked=0
  iocounterbits=32
  iodone_cnt=0x36cd0
  ioerr_cnt=0x5
  iorequest_cnt=0x36cd0
  queue_depth=32
  queue_type=simple
  scsi_level=3
  state=running
  timeout=30
  type=0

显示每一个SCSI设备(主机)的附加信息

[root@rhel ~]# lsscsi -l
[1:0:0:0]   cd/dvd  NECVMWar VMware IDE CDR10 1.00  /dev/sr0
  state=running queue_depth=1 scsi_level=6 type=5
device_blocked=0 timeout=30
[2:0:0:0]   disk   VMware,  VMware Virtual S 1.0  /dev/sda
  state=running queue_depth=32 scsi_level=3 type=0 device_blocked=0 timeout=30

显示SCSI设备属性时也显示目录名

[root@rhel ~]# lsscsi -v
[1:0:0:0]   cd/dvd  NECVMWar VMware IDE CDR10 1.00  /dev/sr0
  dir: /sys/bus/scsi/devices/1:0:0:0  [/sys/devices/pci0000:00/0000:00:07.1/host1/target1:0:0/1:0:0:0]
[2:0:0:0]   disk   VMware,  VMware Virtual S 1.0  /dev/sda
  dir: /sys/bus/scsi/devices/2:0:0:0  [/sys/devices/pci0000:00/0000:00:10.0/host2/target2:0:0/2:0:0:0]

显示SCSI设备的传输信息

[root@rhel ~]# lsscsi -t
[1:0:0:0]   cd/dvd  ata:                        /dev/sr0
[2:0:0:0]   disk   spi:0                       /dev/sda

以相当于执行cat /proc/scsi/scsi命令的输出方式显示SCSI设备

[root@rhel ~]# lsscsi -c
Attached devices:
Host: scsi1 Channel: 00 Target: 00 Lun: 00
  Vendor: NECVMWar Model: VMware IDE CDR10 Rev: 1.00
  Type:  CD-ROM                       ANSI SCSI revision:05
Host: scsi2 Channel: 00 Target: 00 Lun: 00
  Vendor: VMware,  Model: VMware Virtual S Rev:1.0
  Type:  Direct-Access                 ANSI SCSI revision:02
赞(0)
未经允许不得转载:极客笔记 » Linux lsscsi命令
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址