web-development-kb-pt.site

Nomes para discos ATA e SATA no Linux

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

12
oneat

Dependendo do driver SATA e da configuração da 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 mudando para ter todo disco rígido chamado sd?, mas os drivers PATA tradicionalmente usavam 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 fazer com que todos os discos rígidos ATA apareçam 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"
23

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 Os dispositivos ATA serão exibidos da mesma forma que os dispositivos SCSI e USB: /dev/sda será o primeiro, seguido por /dev/sdb, /dev/sdc/, etc.

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

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

2
GNK