Відповіді:
Залежно від вашого драйвера SATA і конфігурації вашого дистрибутива, вони можуть відображатися як /dev/hdaі /dev/hdb, або /dev/hdaі /dev/sda, або /dev/sdaі /dev/sdb. Дистрибутиви та драйвери рухаються до того, що все жорстке дисковане називається sd?, але PATA драйвери традиційно використовуються, hd?а також деякі драйвери SATA.
Назви пристроїв визначаються udevконфігурацією. Наприклад, на Ubuntu 10.04 наступні рядки з /lib/udev/rules.d/60-persistent-storage.rulesусіх твердих дисків ATA виглядають так само, як /dev/sd*і всі диски ATA CD відображаються як /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"
Якщо я правильно розумію ваше запитання, перший паралельний жорсткий диск ATA під Linux буде /dev/hdaдругим, другий /dev/hdb- наступним і /dev/hdcт.д.
Послідовний ATA devides буде відображатися точно так же , SCSI і USB пристроїв роблять: /dev/sdaбуде першим один, а потім /dev/sdb, /dev/sdc/і т.д.