Supongamos que tenemos dos discos, un maestro SATA y un maestro ATA. ¿Cómo aparecerán en / dev?
Dependiendo de 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 para tener todo lo que se llama disco duro sd?
, pero los controladores PATA se usan tradicionalmente hd?
y algunos controladores SATA también lo hicieron.
Los nombres de los dispositivos están determinados por la udev
configuración. Por ejemplo, en Ubuntu 10.04, las siguientes líneas /lib/udev/rules.d/60-persistent-storage.rules
hacen que todos los discos duros ATA aparezcan como /dev/sd*
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 su pregunta correctamente, el primer disco duro paralelo ATA en Linux será /dev/hda
, el segundo será /dev/hdb
, seguido de /dev/hdc
, etc.
De serie devides ATA se muestran de la misma manera SCSI y dispositivos USB: /dev/sda
será el primero, seguido de /dev/sdb
, /dev/sdc/
, etc.
/dev/sdX
/dev/sdX
/dev/sdX
/dev/hda
Cualquier unidad que comience con S (sata, ssd, scsci) es sda e IDE es hda
fuente