Noms des disques ATA et SATA sous Linux


12

Supposons que nous ayons deux disques, un maître SATA et un maître ATA. Comment apparaîtront-ils dans / dev?

Réponses:


23

Selon votre pilote SATA et la configuration de votre distribution, ils peuvent apparaître comme /dev/hdaet /dev/hdb, ou /dev/hdaet /dev/sda, ou /dev/sdaet /dev/sdb. Les distributions et les pilotes évoluent vers tout ce que le disque dur appelle sd?, mais les pilotes PATA sont traditionnellement utilisés hd?et quelques pilotes SATA le font également.

Les noms des appareils sont déterminés par la udevconfiguration. Par exemple, sur Ubuntu 10.04, les lignes suivantes de /lib/udev/rules.d/60-persistent-storage.rulesfont apparaître tous les disques durs ATA comme /dev/sd*et tous les lecteurs de CD ATA apparaissent comme /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"

3

Si je comprends bien votre question, le premier disque dur ATA parallèle sous Linux sera /dev/hda, le second sera /dev/hdb, suivi de /dev/hdc, etc.

Serial ATA devides montreront la même manière les périphériques SCSI et USB ne: /dev/sdasera le premier, suivi /dev/sdb, /dev/sdc/etc.


Je ne pense plus que ce soit vrai. Au moins avec la récente version de Fedora, les disques ATA parallèles obtiennent également / dev / sda, etc.
fschmitt du

C'est comme ça sur ma machine Ubuntu, mais je ne suis pas à la pointe du progrès, alors peut-être que c'est différent.
Josh

2
  • SATA - /dev/sdX
  • SSD - /dev/sdX
  • SCSCi - /dev/sdX
  • IDE - /dev/hda

Tout lecteur commençant par S (sata, ssd, scsci) est sda et IDE est hda


C'est simple mais c'est précis?
firo

1
@firo, ce n'est pas universel. Il est déterminé par la configuration de l' espace utilisateur .
vonbrand
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.