Tên của đĩa ATA và SATA trong Linux


12

Giả sử rằng chúng ta có hai đĩa, một master SATA và một ATA chính. Làm thế nào họ sẽ xuất hiện trong / dev?

Câu trả lời:


23

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/dev/sda, /dev/sda/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 udevcấu hình. Ví dụ: trên Ubuntu 10.04, các dòng sau đây /lib/udev/rules.d/60-persistent-storage.ruleslà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"

3

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/sdasẽ là người đầu tiên, tiếp theo /dev/sdb, /dev/sdc/vv


Tôi không nghĩ điều này đúng nữa. Ít nhất là với bản phát hành Fedora gần đây, các đĩa ATA song song get / dev / sda, v.v.
fschmitt

Đây là cách nó hoạt động trên máy Ubuntu của tôi, nhưng tôi không bị chảy máu, vì vậy có lẽ nó khác.
Josh

2
  • SATA - /dev/sdX
  • SSD - /dev/sdX
  • SCSCi - /dev/sdX
  • IDE - /dev/hda

Bất kỳ ổ đĩa nào bắt đầu bằng S (sata, ssd, scsci) là sda và IDE là hda


Đơn giản nhưng điều này có chính xác không?
firo

1
@firo, nó không phải là phổ quát. Nó được xác định bởi cấu hình userland .
vonbrand
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.