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"
あなたの質問を正しく理解していれば、Linux での最初のパラレル ATA ハード ドライブは /dev/hda
になります。 、2番目は /dev/hdb
になります 、続いて /dev/hdc
など
シリアル ATA デバイスは、SCSI および USB デバイスと同じように表示されます:/dev/sda
が最初で、その後に /dev/sdb
が続きます 、 /dev/sdc/
など
- SATA -
/dev/sdX
- SSD -
/dev/sdX
- SCSCi -
/dev/sdX
- IDE -
/dev/hda
S (sata、ssd、scsci) で始まるドライブはすべて sda で、IDE は hda です