Angenommen, wir haben zwei Festplatten, eine Master-SATA und eine Master-ATA. Wie werden sie in / dev auftauchen?
Abhängig von Ihrem SATA-Treiber und der Konfiguration Ihrer Distribution werden diese möglicherweise als /dev/hda
und /dev/hdb
, oder /dev/hda
und /dev/sda
, oder /dev/sda
und angezeigt /dev/sdb
. Distributionen und Treiber tendieren dazu, alle Festplatten aufzurufen sd?
, aber traditionell werden PATA-Treiber verwendet, hd?
und einige SATA-Treiber auch.
Die Gerätenamen werden von der udev
Konfiguration bestimmt. Unter Ubuntu 10.04 werden in den folgenden Zeilen beispielsweise /lib/udev/rules.d/60-persistent-storage.rules
alle ATA-Festplatten als /dev/sd*
und alle ATA-CD-Laufwerke als angezeigt /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"
Wenn ich Ihre Frage richtig verstehe, ist die erste parallele ATA-Festplatte unter Linux /dev/hda
die zweite /dev/hdb
, gefolgt von /dev/hdc
usw.
Serial - ATA devides die gleiche Art und Weise SCSI zeigen und USB - Geräte: /dev/sda
werden die erste sein, gefolgt von /dev/sdb
, /dev/sdc/
usw.
/dev/sdX
/dev/sdX
/dev/sdX
/dev/hda
Jedes Laufwerk, das mit S beginnt (sata, ssd, scsci), ist sda und IDE ist hda
quelle