it-swarm-es.tech

Nombres para discos ATA y SATA en Linux

Supongamos que tenemos dos discos, un SATA maestro y un ATA maestro. ¿Cómo aparecerán en/dev?

12
oneat

Según su controlador SATA y la configuración de su distribución, pueden aparecer como /dev/hda y /dev/hdb, o /dev/hda y /dev/sda, o /dev/sda y /dev/sdb. Las distribuciones y los controladores se están moviendo hacia tener todo el disco duro llamado sd?, pero los controladores PATA solían utilizar hd? y algunos controladores SATA también lo hicieron.

Los nombres de los dispositivos están determinados por la configuración udev. Por ejemplo, en Ubuntu 10.04, las siguientes líneas de /lib/udev/rules.d/60-persistent-storage.rules hacer que todos los discos duros ATA aparezcan como /dev/sd* y todas las unidades de CD ATA aparecen como /dev/sr*:

# ATA devices with their own "ata" kernel subsystem
KERNEL=="sd*[!0-9]|sr*", ENV{ID_SERIAL}!="?*", SUBSYSTEMS=="ata", IMPORT{program}="ata_id --export $tempnode"
# ATA devices using the "scsi" subsystem
KERNEL=="sd*[!0-9]|sr*", ENV{ID_SERIAL}!="?*", SUBSYSTEMS=="scsi", ATTRS{vendor}=="ATA", IMPORT{program}="ata_id --export $tempnode"

Si entiendo correctamente su pregunta, el primer disco duro ATA paralelo en Linux será /dev/hda, el segundo será /dev/hdb, seguido por /dev/hdc, etc.

Serial Los dispositivos ATA se mostrarán de la misma manera que los dispositivos SCSI y USB: /dev/sda será el primero, seguido de /dev/sdb, /dev/sdc/, etc.

3
Josh
  • SATA - /dev/sdX
  • SSD - /dev/sdX
  • SCSCi - /dev/sdX
  • IDE - /dev/hda

Cualquier unidad que comience con S (sata, ssd, scsci) es sda y IDE es hda

2
GNK