私のSATAデバイスが/ proc / scsi / scsiの下に表示されるのはなぜですか?

私のSATAデバイスが/ proc / scsi / scsiの下に表示されるのはなぜですか?

私のシステムには3つのSATAデバイスがあります。/proc/scsi/scsiSCSIデバイスではありませんが、以下に示されています。私の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を使用します)。以下にも適用されます。ライブライン

おすすめ記事