lsscsi 命令中的主机是什么意思?

lsscsi 命令中的主机是什么意思?

一台笔记本只有一个SSD(没有CDROM驱动器)

如果我看一下 /proc/scsi/scsi 它会输出:

Host: scsi2 Channel: 00 Id: 00 Lun: 00
  Vendor: ATA      Model: KINGSTON SUV500M Rev: 56RI
  Type:   Direct-Access                    ANSI  SCSI revision: 05

如果我运行 lssci 会导致:

[2:0:0:0]    disk    ATA      KINGSTON SUV500M 56RI  /dev/sda 

然而lsscsi -H它输出:

[0]    ahci          
[1]    ahci          
[2]    ahci 

为什么ahci有3个条目?

答案1

“主机”是连接 SCSI 设备的接口,包括 USB 等非物理接口。

lsscsi报告低级 SCSI 驱动程序的名称,即该接口的名称。您可以在/sys/class/scsi_host/*/proc_name和下找到它/proc/scsi。我不知道它对于系统管理员是否有实际用途。

在我的服务器(基于 ARM 的信用卡大小的东西)上,我有一个带有主机“usb-storage”的 USB 磁盘。 USB存储驱动程序已编译到我的内核中,并且我似乎没有USB存储内核模块。

更多阅读:

相关内容