Почему мои устройства SATA отображаются в / proc / scsi / scsi?

У меня в моей системе 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 

One Solution collect form web for “Почему мои устройства SATA отображаются в / proc / scsi / scsi?”

Они отображаются как устройства SCSI, потому что драйверы говорят на SCSI на следующий уровень ядра (общий драйвер диска). На самом деле это не относится ко всем драйверам SATA во всех версиях ядра со всеми конфигурациями времени компиляции ядра, но это распространено. Даже устройства PATA могут отображаться как SCSI на этом уровне (опять же, это зависит от конфигурации ядра и конфигурации времени компиляции ядра, а также от того, используется ли модуль ide-scsi ).

На самом деле не имеет значения, говорит ли драйвер SCSI физическому устройству. Часто это происходит. ATAPI , используемый для разговора с оптическими приводами PATA / SATA и другими устройствами, представляет собой инкапсуляцию протокола на основе SCSI. Однако диски PATA / SATA не используют ATAPI. Набор драйверов libata также включает в себя переводчик между набором команд ATA и SCSI, чтобы вы могли размещать диски PATA / SATA под эгидой подсистемы SCSI. Отдельный интерфейс ide внутри ядра – это скорее историческая выживаемость.

Вы заметите, что USB-диски также отображаются как SCSI по той же причине (и они также говорят на SCSI на шине USB). То же самое касается Firewire .

  • Принудительный диск на / dev / sdX
  • Альтернативная альтернатива Linux для регистрации SCSI
  • SCSI Ленточный накопитель на ubuntu и centos
  • Как определить причину перезагрузки устройства SCSI?
  • Как проверить, включена ли горячая замена или горячая вилка на моей машине Linux
  • Почему так много «scsi 4: 0: 0: 0: CDB: запрос: 12 00 00 00 24 00» в моем журнале сообщений?
  • dd output: «функция не реализована» при попытке записи в / dev / sg11
  • Получение информации об использовании ленты SCSI
  • Найти идентификаторы устройств scsi в Linux?
  • Соответствие между записями устройств SCSI в / sys и дисками в / dev
  • Устройства переименовываются при подключении диска SATA
  • Linux и Unix - лучшая ОС в мире.