Welcher SATA-Port entspricht welchem ​​/ dev-Eintrag?

7774
Jeff Shattock

Ich habe eine Ubuntu-Box mit 8 SATA-Laufwerken, 6 auf dem Mobo und 2 auf einer Add-In-Karte. Wie bestimme ich, welches physische Laufwerk welchen der Einträge / dev / sd% zugeordnet ist? Es scheint nicht so zu sein, dass Port 0 sda ist, 1 is sdb usw. Gibt es irgendwo eine Datei, die diese Zuordnung anzeigt?

5

4 Antworten auf die Frage

8
Jouni K. Seppänen

Schauen Sie rein /sys/blockoder führen Sie einen sudo lshwBlick unter Ihren SATA-Controller.

lshw hat es geschafft, danke Jeff Shattock vor 14 Jahren 0
Sie können auch die Ausgabe von * dmesg * auf viele zusätzliche Details überprüfen. quack quixote vor 14 Jahren 0
Sudo lshw -c Speicher -c Platte user19496 vor 9 Jahren 0
0
nik

Versuchen Sie den Befehl hdparm mit -Ioder -iOptionen.
Es gibt auch sdparm (hat es aber nie probiert).

0
keithosu

hdparm funktioniert nicht immer für mich. Ich verwende "smartctl -i / dev / sda" (oder az). Ich musste smartcl auf meinen USB-basierten Laufwerken verwenden. Dies kann von den verwendeten Treibern / Adaptern abhängen.

0
Curt J. Sampson

My standard quick way of checking which physical drives are mapped to which device entries is to run "sudo fdisk -l". This will show the size and partition table of each disk, which is usually enough information to know what's what.

"sudo blkid" can also be useful, especially when looking for the types and UUIDs of partitions.