LinuxでのATAおよびSATAディスクの名前


12

マスターSATAとマスターATAの2つのディスクがあるとします。/ devにどのように表示されますか?

回答:


23

SATAドライバーとディストリビューションの構成によっては、/dev/hdaand /dev/hdb、または/dev/hdaand /dev/sda、または/dev/sdaand と表示される場合があり/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"

3

私があなたの質問を正しく理解している場合、Linuxでの最初のパラレルATAハードドライブ/dev/hdaは、2番目は/dev/hdb、その後にと続きます/dev/hdc

シリアル ATAのデバイドは、SCSIとUSBデバイスが行うのと同じ方法で表示されます:/dev/sdaに続いて最初のものになります/dev/sdb/dev/sdc/など、


これはもう本当ではないと思います。少なくとも最近のFedoraリリースでは、パラレルATAディスクは/ dev / sdaなども取得します。
fschmitt 2010

これは私のUbuntuマシンでの状況ですが、私は最先端ではないので、おそらく異なるでしょう。
ジョシュ

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

S(sata、ssd、scsci)で始まるドライブはすべてsdaで、IDEはhdaです。


シンプルですが、これは正確ですか?
firo

1
@firo、それは普遍的ではありません。ユーザーランドの設定により決定されます。
フォンブランド
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.