내 시스템에는 3개의 SATA 장치가 있습니다. /proc/scsi/scsi
SCSI 장치는 아니지만 아래에 표시되어 있습니다. 내 SATA 장치가 SCSI 디렉터리에 나타나는 이유는 무엇입니까?
$ cat /proc/scsi/scsi
Attached devices:
Host: scsi0 Channel: 00 Id: 00 Lun: 00
Vendor: ATA Model: WDC WD2500AAJS-6 Rev: 01.0
Type: Direct-Access ANSI SCSI revision: 05
Host: scsi1 Channel: 00 Id: 00 Lun: 00
Vendor: TSSTcorp Model: CDDVDW TS-H653Z Rev: 4303
Type: CD-ROM ANSI SCSI revision: 05
Host: scsi4 Channel: 00 Id: 00 Lun: 00
Vendor: ATA Model: ST3320620AS Rev: 3.AA
Type: Direct-Access ANSI SCSI revision: 05
답변1
드라이버가 말하기 때문에 SCSI 장치로 나타납니다.소형 컴퓨터 시스템 인터페이스다음 커널 계층(일반 디스크 드라이버)으로 이동합니다. 이것은 실제로 모든 사람에게 적용되는 것은 아닙니다.SATA모든 커널 컴파일 시간 구성을 갖춘 모든 커널 버전의 드라이버이지만 이는 일반적입니다. 심지어아시아 태평양 여행 협회이 수준에서는 장치가 SCSI로 나타날 수 있습니다(이 역시 커널 버전, 커널 컴파일 타임 구성, ide-scsi
이 모듈 사용 여부에 따라 달라집니다).
드라이버가 SCSI용 물리적 장치와 통신하는지 여부는 중요하지 않습니다. 종종 그렇습니다.ATAPIPATA/SATA 광학 드라이브와 같은 장치와 통신하는 데 사용되며 SCSI 기반 프로토콜 캡슐화입니다. 그러나 PATA/SATA 디스크는 ATAPI를 사용하지 않습니다. 이것리파타드라이버 세트에는 다음이 포함됩니다.역자ATA 명령 세트와 SCSI 사이에 PATA/SATA 디스크를 SCSI 하위 시스템의 보호 아래에 배치할 수 있습니다. 커널 내의 독립 IDE 인터페이스는 역사의 유물에 가깝습니다.
당신은 알아 차릴 것입니다U 디스크같은 이유로 SCSI로도 나타납니다(그리고 USB 버스에서도 SCSI를 사용합니다). 다음에도 적용됩니다.라이브 라인.