Відповіді:
Залежно від вашого драйвера 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/
і т.д.