Antworten:
Abhängig von Ihrem SATA-Treiber und der Konfiguration Ihrer Distribution werden diese möglicherweise als /dev/hdaund /dev/hdb, oder /dev/hdaund /dev/sda, oder /dev/sdaund 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 udevKonfiguration bestimmt. Unter Ubuntu 10.04 werden in den folgenden Zeilen beispielsweise /lib/udev/rules.d/60-persistent-storage.rulesalle 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/hdadie zweite /dev/hdb, gefolgt von /dev/hdcusw.
Serial - ATA devides die gleiche Art und Weise SCSI zeigen und USB - Geräte: /dev/sdawerden die erste sein, gefolgt von /dev/sdb, /dev/sdc/usw.