Nomes para discos ATA e SATA no Linux

10

Suponha que temos dois discos, um master SATA e um master ATA. Como eles aparecerão em / dev?

    
por oneat 26.09.2010 / 19:29

3 respostas

20

Dependendo do seu driver SATA e da configuração de 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 indo em direção a ter tudo no disco rígido chamado sd? , mas os drivers PATA tradicionalmente usam hd? e alguns drivers SATA também.

Os nomes dos dispositivos são determinados pela configuração udev . Por exemplo, no Ubuntu 10.04, as seguintes linhas de /lib/udev/rules.d/60-persistent-storage.rules fazem todos os discos rígidos ATA aparecerem como /dev/sd* e todas as unidades de CD ATA aparecem 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"
    
por 26.09.2010 / 22:14
3

Se eu 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 ATA devides irá aparecer da mesma forma que os dispositivos SCSI e USB: /dev/sda será o primeiro, seguido de /dev/sdb , /dev/sdc/ , etc.

    
por 26.09.2010 / 19:41
1
  • SATA - /dev/sdX
  • SSD - /dev/sdX
  • SCSCi - /dev/sdX
  • IDE - /dev/hda

Qualquer unidade que comece com S (sata, ssd, scsci) é sda e o IDE é hda

    
por 01.01.2017 / 10:31