为什么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