lsscsiコマンドでホストとはどういう意味ですか?

lsscsiコマンドでホストとはどういう意味ですか?

ノートブックには1つの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ストレージカーネルモジュールがないようです。

追加資料:

関連情報