Asumsikan bahwa kita memiliki dua disk, satu master SATA dan satu master ATA. Bagaimana mereka muncul di / dev?
Bergantung pada driver SATA Anda dan konfigurasi distribusi Anda, mereka mungkin muncul sebagai /dev/hda
dan /dev/hdb
, atau /dev/hda
dan /dev/sda
, atau /dev/sda
dan /dev/sdb
. Distribusi dan driver bergerak menuju semua yang disebut hard disk sd?
, tetapi driver PATA secara tradisional digunakan hd?
dan beberapa driver SATA juga melakukannya.
Nama perangkat ditentukan oleh udev
konfigurasi. Misalnya, pada Ubuntu 10.04, baris berikut dari /lib/udev/rules.d/60-persistent-storage.rules
membuat semua hard disk ATA muncul /dev/sd*
dan semua drive ATA CD muncul sebagai /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"
Jika saya memahami pertanyaan Anda dengan benar, hard drive ATA paralel pertama di Linux akan menjadi /dev/hda
, yang kedua adalah /dev/hdb
, diikuti oleh /dev/hdc
, dll.
Serial devides ATA akan muncul dengan cara yang sama SCSI dan perangkat USB lakukan: /dev/sda
akan menjadi yang pertama, diikuti oleh /dev/sdb
, /dev/sdc/
, dll
/dev/sdX
/dev/sdX
/dev/sdX
/dev/hda
Setiap drive yang dimulai dengan S (sata, ssd, scsci) adalah sda dan IDE adalah hda
sumber