为什么 Linux 对非 SCSI 设备使用 SCSI 驱动程序?

为什么 Linux 对非 SCSI 设备使用 SCSI 驱动程序?

看看块设备命令喜欢lsblkblkid返回的内容,Linux HDD 似乎支持 SCSI 驱动程序,无论设备的类型如何,例如 USB 闪存驱动程序,在lsblk命令中显示如下:

...
    sdb               8:16   1    30G  0 disk 
    └─sdb1            8:17   1    30G  0 part /run/media/user/HP v224w
...

为什么sdb和sda驱动程序被称为SCSI驱动程序?这个术语有什么关系Small Computer System Interface

答案1

SCSI不仅是一种硬件接口,也是一种命令协议,用于大多数现代存储设备的抽象。 Linuxscsi驱动程序是处理各种存储硬件的高级驱动程序。

协议:

http://en.wikipedia.org/wiki/SCSI_command

摘自维基百科上的 SCSI:

使用 SCSI 命令集的其他技术包括 ATA 数据包接口、USB 大容量存储类和 FireWire SBP-2。

相关内容