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?

oneat
la source

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"
Gilles 'SO- arrête d'être méchant'
la source
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.

Josh
la source
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

GNK
la source
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