Câu trả lời:
Tùy thuộc vào trình điều khiển SATA và cấu hình phân phối của bạn, chúng có thể hiển thị dưới dạng /dev/hda
, và /dev/hdb
, /dev/hda
và /dev/sda
, /dev/sda
và /dev/sdb
. Các bản phân phối và trình điều khiển đang hướng tới việc mọi thứ được gọi là đĩa cứng sd?
, nhưng các trình điều khiển PATA thường được sử dụng hd?
và một vài trình điều khiển SATA cũng vậy.
Tên thiết bị được xác định bởi udev
cấu hình. Ví dụ: trên Ubuntu 10.04, các dòng sau đây /lib/udev/rules.d/60-persistent-storage.rules
làm cho tất cả các đĩa cứng ATA xuất hiện dưới dạng /dev/sd*
và tất cả các ổ đĩa ATA CD xuất hiện dưới dạng /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"
Nếu tôi hiểu chính xác câu hỏi của bạn, ổ cứng ATA song song đầu tiên trong Linux sẽ là /dev/hda
, thứ hai sẽ là /dev/hdb
, tiếp theo /dev/hdc
, v.v.
Serial devides ATA sẽ hiển thị cùng một cách SCSI và các thiết bị USB làm: /dev/sda
sẽ là người đầu tiên, tiếp theo /dev/sdb
, /dev/sdc/
vv