Suponha que tenhamos dois discos, um SATA mestre e um ATA mestre. Como eles aparecerão no / dev?
Dependendo do seu driver SATA e configuração da sua distribuição, eles podem aparecer como /dev/hda
e /dev/hdb
, ou /dev/hda
e /dev/sda
, ou /dev/sda
e /dev/sdb
. Distribuições e drivers estão avançando no sentido de ter tudo chamado de disco rígido sd?
, mas os drivers PATA tradicionalmente usavam hd?
e alguns drivers SATA também usavam .
Os nomes dos dispositivos são determinados pela udev
configuração. Por exemplo, no Ubuntu 10.04, as seguintes linhas de /lib/udev/rules.d/60-persistent-storage.rules
fazem com que todos os discos rígidos ATA apareçam como /dev/sd*
e todas as unidades de CD ATA apareçam 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"
Se estou entendendo sua pergunta corretamente, o primeiro disco rígido ATA paralelo no Linux será /dev/hda
, o segundo será /dev/hdb
, seguido por /dev/hdc
etc.
Serial devides ATA vai aparecer da mesma forma SCSI e dispositivos USB não: /dev/sda
será o primeiro, seguido por /dev/sdb
, /dev/sdc/
etc.
/dev/sdX
/dev/sdX
/dev/sdX
/dev/hda
Qualquer unidade que comece com S (sata, ssd, scsci) é sda e o IDE é hda
fonte