Linux lsscsi:请参阅所有SCSI/SATA硬盘和CD/DVD驱动器的列表
时间:2020-01-09 10:38:02 来源:igfitidea点击:
如何查看由Red Hat Enterprise Linux 5或6支持的IBM服务器的已连接scsi设备?
如何在Debian或Ubuntu Linux下列出所有SATA硬盘名称?
Linux内核版本2.6及更高版本使用sysfs。
可以使用sysfs列出连接到由Linux内核2.6.xx +支持的服务器的所有scsi设备和主机。
lsscsi命令是获取各种信息的便捷工具。您可以找到有关系统中使用的各种传输的信息,例如ATA,光纤通道(FC),IEEE 1394(SBP),iSCSI:仅目标,SCSI并行接口(SPI),串行连接的SCSI(SAS),SATA和USB。
安装lsscsi
Debian/Ubuntu Linux用户执行以下apt-get命令来安装lsscsi:
# apt-get install lsscsi
RHEL/CentOS Linux用户执行以下yum命令:
# yum install lsscsi
如何使用lsscsi命令?
只需执行以下命令:
$ lsscsi
输出示例:
[0:0:1:0] cd/dvd Slimtype COMBO SSC-2485K 5K06 /dev/sr0 [4:0:0:0] disk Adaptec raid1-a V1.0 /dev/sda [4:1:0:0] disk FUJITSU MAX3073RC 0104 - [4:1:1:0] disk FUJITSU MAX3073RC 0104
其中:
- [4:0:0:0] raid1-a(/dev/sda):基于My Adaptec的RAID 1阵列。
- [4:1:0:0]和[4:1:1:0]:我的两个sas硬盘位于Adaptec RAID 1阵列后面。
要查看隐藏在RAID阵列后面的通用设备节点名称,请输入:
$ lsscsi -d
输出示例:
[0:0:1:0] cd/dvd Slimtype COMBO SSC-2485K 5K06 /dev/sr0 /dev/sg0 [4:0:0:0] disk Adaptec raid1-a V1.0 /dev/sda /dev/sg1 [4:1:0:0] disk FUJITSU MAX3073RC 0104 - /dev/sg2 [4:1:1:0] disk FUJITSU MAX3073RC 0104 - /dev/sg3
我的个人系统的另一个输出:
[0:0:0:0] disk ATA TOSHIBA MK5061GS MF00 /dev/sda [1:0:0:0] cd/dvd MATSHITA BD-RE UJ232A 1.10 /dev/sr0 [2:0:0:0] disk ATA ST9500420ASG 0004 /dev/sdb
例子
要以可读格式查看磁盘大小,请输入:
$ lsscsi -s
要查看长格式,请通过-l
选项:
$ lsscsi -l
输出示例:
[0:0:0:0] disk ATA TOSHIBA MK5061GS MF00 /dev/sda state=running queue_depth=31 scsi_level=6 type=0 device_blocked=0 timeout=30 [1:0:0:0] cd/dvd MATSHITA BD-RE UJ232A 1.10 /dev/sr0 state=running queue_depth=1 scsi_level=6 type=5 device_blocked=0 timeout=30 [2:0:0:0] disk ATA ST9500420ASG 0004 /dev/sdb state=running queue_depth=31 scsi_level=6 type=0 device_blocked=0 timeout=30
选项
这是lsscsi命令支持的所有选项:
--classic|-c alternate output similar to 'cat /proc/scsi/scsi' --device|-d show device node's major + minor numbers --generic|-g show scsi generic device name --help|-h this usage information --hosts|-H lists scsi hosts rather than scsi devices --kname|-k show kernel name instead of device node name --list|-L additional information output one attribute=value per line --long|-l additional information output --transport|-t transport information for target or, if '--hosts' given, for initiator --verbose|-v output path names where data is found --version|-V output version string and exit filter output list (def: '- - - -' (all))
关于/proc/scsi/scsi的说明
如果您不想使用或安装lsscsi命令,请按以下方式尝试/proc/scsi/scsi
:
$ cat /proc/scsi/scsi
输出示例:
Attached devices: Host: scsi0 Channel: 00 Id: 01 Lun: 00 Vendor: Slimtype Model: COMBO SSC-2485K Rev: 5K06 Type: CD-ROM ANSI SCSI revision: 05 Host: scsi4 Channel: 00 Id: 00 Lun: 00 Vendor: Adaptec Model: raid1-a Rev: V1.0 Type: Direct-Access ANSI SCSI revision: 02 Host: scsi4 Channel: 01 Id: 00 Lun: 00 Vendor: FUJITSU Model: MAX3073RC Rev: 0104 Type: Direct-Access ANSI SCSI revision: 03 Host: scsi4 Channel: 01 Id: 01 Lun: 00 Vendor: FUJITSU Model: MAX3073RC Rev: 0104 Type: Direct-Access ANSI SCSI revision: 03