Linux가 SCSI가 아닌 장치에 SCSI 드라이버를 사용하는 이유는 무엇입니까? [반복하다]

Linux가 SCSI가 아닌 장치에 SCSI 드라이버를 사용하는 이유는 무엇입니까? [반복하다]

lsblk블록 장치 명령이 좋아 하거나 반환하는 것을 살펴보면 Linux HDD는 다음과 같은 명령에 표시된 blkid것처럼 장치 유형(예: USB 플래시 드라이버)에 관계없이 SCSI 드라이버를 지원하는 것으로 보입니다 .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는 하드웨어 인터페이스일 뿐만 아니라 대부분의 최신 저장 장치에 대한 추상화로 사용되는 명령 프로토콜이기도 합니다. Linux scsi드라이버는 다양한 스토리지 하드웨어를 처리하는 고급 드라이버입니다.

규약:

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

SCSI의 Wikipedia에서:

SCSI 명령 세트를 사용하는 다른 기술로는 ATA 패킷 인터페이스, USB 대용량 저장 클래스 및 FireWire SBP-2가 있습니다.

관련 정보