Ich muss herausfinden, ob eine Festplatte IDE oder SATA ist (oder irgendetwas anderes vielleicht). Ich weiß, dass das Gerät / dev / sda ist, also denke ich, dass es SATA ist, aber ich weiß nicht, ob ich nur anhand des Namens sicher sein kann. Ich habe versucht, dmesg zu betrachten und es steht immer "SCSI", aber ich bin sicher, es ist nicht ...
irgendwelche Ideen?
hard-drive
sata
device
ide
cd1
quelle
quelle
Antworten:
Interessante Frage.
dmesg
sollte so etwas haben, wenn es ein SATA-Laufwerk ist:Ich habe dann die
dmesg
Ausgabe für "ata3" überprüft und die Seriennummer gefunden:die dann nachgeschlagen
smartctl
oderhdparm -i /dev/<your disk(s)>
seriell mit Gerät abgeglichen werden könnte.Ich bin mir sicher, dass jemand mit l33t-Shell-Scripting-Fähigkeiten dies alles in einer Zeile erledigen kann, aber das sollte ziemlich solide sein. Im Zweifelsfall würde ich die Seriennummer anhand der Website des Herstellers überprüfen, wie Madhatter vorgeschlagen hat.
Ich habe dasselbe
dmesg | grep -i SATA
unter Ubuntu ausgeführt, das auf einer virtuellen VMware-Maschine (die die virtuellen Laufwerke als SCSI behandelt) und einem Server mit SCSI-Festplatten ausgeführt wird. beide gaben nichts zurück.quelle
Eine ziemlich zuverlässige Methode besteht darin, lshw zu verwenden, um die Modellnummer und dann die Modellnummer bei Google nachzuschlagen, um festzustellen, um welchen Gerätetyp es sich handelt. Diese Methode funktioniert nicht, wenn sich das Laufwerk in einem USB-Gehäuse befindet. Einige USB-Controller verbergen die HD-Informationen vor Ihnen.
Für dieses System würden Sie also nach ST31500341AS suchen . und stellen Sie fest, dass es sich um ein 1,5-TB-SATA-Laufwerk handelt.
quelle
MadHatter hat insofern Recht, als der Bezeichnungsunterschied / dev / hdx gegenüber / dev / sdx wäre. Am sichersten ist es jedoch, das Gehäuse zu öffnen und das Kabel zu betrachten. Sie müssen die Maschine dafür nicht unbedingt ausschalten, je nachdem, welches System Sie betrachten und welche Art von Kabelnest sich um das Gehäuse befindet.
Wenn das System neu gestartet werden kann, können Sie die Ultimate Boot-CD verwenden, um eine Festplattendiagnose durchzuführen. Sie identifizieren normalerweise den Laufwerkstyp und das Laufwerksmodell. Sogar das BIOS kann Ihnen beim Neustart mitteilen, um welche Art von Laufwerk es sich handelt.
quelle
Schauen Sie sich die Kabel / Stecker an oder schauen Sie sich dmesg an.
Sie können sich bei PATA-Laufwerken nicht auf / dev / hd verlassen. Bei modernen Systemen werden alle PATA / SATA-Laufwerke als / dev / sd angezeigt, da die neue ATA-Schicht das Präfix sd verwendet. Sie sehen / dev / hd nur, wenn Ihr Betriebssystem die alten veralteten ATA-Treiber verwendet.
quelle
fstab
und einige Benutzer nicht booten konnten. Ich verwende 8.10 und alle meine Laufwerke sind / dev / sd. Selbst die jüngste Ubuntu-Dokumentation scheint jedoch darauf hinzudeuten, dass / dev / hd für IDE-Laufwerke und / dev / sd für SATA / SCSI ist. Ich habe Ubuntu 10.x nicht auf Systemen mit IDE-Laufwerken ausgeführt, aber es scheint eine merkwürdige Diskrepanz zu sein.Wenn es IDE wäre, würde es sehr wahrscheinlich als / dev / hda angezeigt. Sie können versuchen
smartctl -a /dev/sda
, viele Informationen zu erhalten, einschließlich Hersteller- und Modellnummer. Querverweise auf die Website des Herstellers sind normalerweise recht einfach.quelle
Mir ist klar, dass dieser Beitrag alt ist (Linux fasst jetzt IDE / PATA-Laufwerke mit / dev / sd zusammen?), Aber der einfachste Weg, dies zu tun, ist heutzutage
Dies ergibt die folgende Ausgabe für ein System mit einem SATA- und einem PATA-Laufwerk:
quelle
Wenn Sie ausführen
sudo hdparm -I /dev/sdX | grep Gen
, sollten Sie so etwas auf einem SATA-Laufwerk ausgeben. Ich habe keine IDE oder SCSI, mit denen ich testen kann, sollte aber unterschiedlich sein, da SATA unterschiedliche Geschwindigkeiten hat.`sudo hdparm -I / dev / sda | grep Gen.
quelle