Nama untuk disk ATA dan SATA di Linux


12

Asumsikan bahwa kita memiliki dua disk, satu master SATA dan satu master ATA. Bagaimana mereka muncul di / dev?

Jawaban:


23

Bergantung pada driver SATA Anda dan konfigurasi distribusi Anda, mereka mungkin muncul sebagai /dev/hdadan /dev/hdb, atau /dev/hdadan /dev/sda, atau /dev/sdadan /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 udevkonfigurasi. Misalnya, pada Ubuntu 10.04, baris berikut dari /lib/udev/rules.d/60-persistent-storage.rulesmembuat 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"

3

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/sdaakan menjadi yang pertama, diikuti oleh /dev/sdb, /dev/sdc/, dll


Saya tidak berpikir ini benar lagi. Setidaknya dengan rilis Fedora baru-baru ini, disk ATA paralel juga mendapatkan / dev / hda dll.
fschmitt

Inilah yang ada di mesin Ubuntu saya, tapi saya tidak berdarah, jadi mungkin berbeda.
Josh

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

Setiap drive yang dimulai dengan S (sata, ssd, scsci) adalah sda dan IDE adalah hda


Sederhana tetapi apakah ini tepat?
Firo

1
@ Firo, itu tidak universal. Itu ditentukan oleh konfigurasi userland .
vonbrand
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.