lsscsi 명령에서 호스트는 무엇을 의미합니까?

lsscsi 명령에서 호스트는 무엇을 의미합니까?

노트북에는 SSD가 하나만 있습니다(CDROM 드라이브 없음).

/proc/scsi/scsi를 보면 다음과 같이 출력됩니다.

Host: scsi2 Channel: 00 Id: 00 Lun: 00
  Vendor: ATA      Model: KINGSTON SUV500M Rev: 56RI
  Type:   Direct-Access                    ANSI  SCSI revision: 05

lssci를 실행하면 다음과 같은 결과가 나타납니다.

[2:0:0:0]    disk    ATA      KINGSTON SUV500M 56RI  /dev/sda 

그러나 다음과 같이 lsscsi -H출력됩니다.

[0]    ahci          
[1]    ahci          
[2]    ahci 

ahci에 항목이 3개 있는 이유는 무엇입니까?

답변1

"호스트"는 USB와 같은 비물리적 인터페이스를 포함하여 SCSI 장치를 연결하는 인터페이스입니다.

lsscsi인터페이스의 이름인 하위 수준 SCSI 드라이버의 이름을 보고합니다. /sys/class/scsi_host/*/proc_name및 에서 찾을 수 있습니다 /proc/scsi. 시스템 관리자에게 실용적인 용도가 있는지는 모르겠습니다.

내 서버(ARM 기반 신용 카드 크기의 것)에는 호스트 "usb-storage"가 있는 USB 디스크가 있습니다. USB 저장소 드라이버가 내 커널에 컴파일되어 있는데 USB 저장소 커널 모듈이 없는 것 같습니다.

추가 자료:

관련 정보