Supposons que nous ayons deux disques, un maître SATA et un maître ATA. Comment apparaîtront-ils dans / dev?
Selon votre pilote SATA et la configuration de votre distribution, ils peuvent apparaître comme /dev/hda
et /dev/hdb
, ou /dev/hda
et /dev/sda
, ou /dev/sda
et /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 udev
configuration. Par exemple, sur Ubuntu 10.04, les lignes suivantes de /lib/udev/rules.d/60-persistent-storage.rules
font 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"
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/sda
sera le premier, suivi /dev/sdb
, /dev/sdc/
etc.
/dev/sdX
/dev/sdX
/dev/sdX
/dev/hda
Tout lecteur commençant par S (sata, ssd, scsci) est sda et IDE est hda
la source