系统相关
首页 > 系统相关> > 为什么Linux将SCSI驱动程序用于非SCSI设备?

为什么Linux将SCSI驱动程序用于非SCSI设备?

作者:互联网

参见英文答案 > Why do my SATA devices show up under /proc/scsi/scsi?                                    1个
看看像lsblk或blkid这样的块设备命令返回它似乎linux硬盘支持SCSI驱动程序,无论设备的类型如何,如lsblk命令中的USB闪存驱动程序如下所示:

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

为什么sdb和sda驱动程序被称为SCSI驱动程序?
这个术语与小型计算机系统接口有什么关系?

解决方法:

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

协议:

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

从维基百科上的SCSI中提取:

Other technologies which use the SCSI command set include the ATA Packet Interface, USB Mass Storage class and FireWire SBP-2.

标签:usb-drive,linux,block-device,scsi
来源: https://codeday.me/bug/20190809/1627284.html