So überprüfen Sie den Festplattenzustand in GNU / Linux

Daher habe ich kürzlich einen neuen (gebrauchten, aber für mich neuen) Laptop mit einer Festplatte von 1 TB und 5400 U / min gekauft, vorausgesetzt, der Laptop ist dank eines i7 der 4. Generation recht leistungsfähig und in der Lage, moderne Spiele, Rendering- und Zahlen zu erstellen CPU und eine dedizierte 2 GB GDDR5-GPU. Die Festplatte schien jedoch sehr langsam zu laufen, selbst bei einer Geschwindigkeit von 5400 U / min.

Ich verwende seit einigen Jahren ausschließlich Solid-State-Laufwerke. Ich gebe zu, dass die Möglichkeit bestand, dass ich nur verwöhnt wurde, aber ich dachte, ich sollte mich vielleicht mit dem Zustand des Laufwerks befassen. Immerhin sollte ein Laptop mit solchen Spezifikationen in meinen Augen schneller laufen, also besser sicher als traurig. Dies brachte mich auf den Gedanken, dass ich vielleicht eine kurze Anleitung für die Ghacks.net-Community zu diesem Verfahren schreiben sollte.

Dieses Tutorial wird nur über CLI durchgeführt. Es gibt jedoch auch Tools, die diese Aufgabe übernehmen. Ich werde am Ende kurz darauf eingehen.

Überprüfen des Festplattenzustands unter Linux

Das Tool, das wir verwenden werden, heißt smartmontools (das auch für Windows und OS X verfügbar ist).

Das Paket smartmontools enthält zwei Hilfsprogramme (smartctl und smartd) zur Steuerung und Überwachung von Speichersystemen mithilfe des Self-Monitoring-, Analyse- und Reporting-Technologie-Systems (SMART), das in die meisten modernen ATA / SATA-, SCSI / SAS- und NVMe-Festplatten integriert ist. In vielen Fällen bieten diese Dienstprogramme eine erweiterte Warnung zu Datenträgerdegradation und -ausfall. Smartmontools wurde ursprünglich aus dem Linux-Paket smartsuite abgeleitet und unterstützt tatsächlich ATA / ATAPI / SATA-3- bis -8-Festplatten sowie SCSI-Festplatten und Bandgeräte.

Smartmontools installieren

  • Für Benutzer von Ubuntu / Linux Mint: sudo apt install smartmontools
  • Für Arch-Benutzer: sudo pacman -S smartmontools

Grundsätzlich ist smartmontools auf den meisten Distributionen verfügbar. Installieren Sie es einfach mit Ihrem angegebenen Paketmanager unter dem Paketnamen "smartmontools".

Das How-To

Sobald dies installiert ist, müssen wir herausfinden, welches Laufwerk unser fragliches Laufwerk ist:

sudo fdisk -l

Dadurch erhalten Sie eine Liste aller Laufwerke und Partitionen. Wenn Sie nur ein Laufwerk in Ihrem Computer verwenden, werden / dev / sda und seine verschiedenen Partitionen aufgelistet. Wenn Sie über mehrere Laufwerke verfügen, müssen Sie ein wenig gesunden Menschenverstand verwenden, um festzustellen, welches Laufwerk Sie überprüfen möchten, was darauf ist und welche Auflistung damit verbunden ist, z. B. / dev / sdb oder / dev / sdc etc .

Sobald wir das Laufwerk kennen, das wir auschecken möchten, können wir drei Tests durchführen, je nachdem, wie betroffen Sie sind:

  • Ein kurzer Test, der normalerweise ausreicht, um Probleme zu erkennen
  • Ein längerer Test, wenn Sie mehr Bedenken haben, die die gesamte Festplattenoberfläche untersuchen
  • Ein Beförderungstest, mit dem geprüft wird, ob beim Transport des Geräts vom Hersteller Schäden aufgetreten sind.

Der nächste Schritt besteht darin, herauszufinden, welche Arten von Tests von unserer Festplatte unterstützt werden und wie lange die Tests voraussichtlich dauern werden.

sudo smartctl -c / dev / sdX (ersetze X mit dem entsprechenden Buchstaben)

Sie erhalten eine große Menge an Ausgabe, wie in diesem Screenshot gezeigt. Ich habe die Bereiche hervorgehoben, die für mich für diesen Test relevant waren. die geschätzte Zeit und die Tatsache, dass meine Festplatte keinen Übertragungstest unterstützt.

Ich entschied mich für den kürzeren Test, nur weil ich keine Klicks oder andere verräterische Anzeichen hörte, dass sich die Festplatte tatsächlich in den letzten Zügen befand, abgesehen von der Geschwindigkeit. zu dem ich wieder erkläre, dass ich gerade durch SSDs verwöhnt werden kann. Gerne können Sie das ausführen, was Sie für nötig halten.

Die Befehle für die verschiedenen Tests lauten wie folgt: (Ersetzen Sie sdX durch das Laufwerk, das Sie testen möchten.)

  • Kurz: sudo smartctl -t kurz / dev / sdX
  • Long: sudo smartctl -t long / dev / sdX
  • Übermittlung: sudo smartctl -t Übermittlung / dev / sdX

Hinweis : Sie erhalten für Ihren Test nur dann eine Bildlaufausgabe, wenn Sie wissen, wie lange der Test dauern wird. Wenn Sie den langen Test ausführen, müssen Sie möglicherweise eine oder zwei Stunden oder länger warten.

Sobald der Test beendet ist, ist es Zeit, das Ergebnis zu erhalten!

sudo smartctl -H / dev / sdX

Hoffentlich siehst du das:

Andernfalls muss möglicherweise noch etwas gegraben werden, oder es ist nur an der Zeit, das betreffende Laufwerk auszutauschen.

GUI-Tools

Es gibt andere Optionen für diejenigen unter Ihnen, die die Befehlszeile meiden, wie das sehr beliebte und bekannte Tool gnome-disk-utility (in einigen Desktop-Umgebungen auch als "Disks" bekannt).

Es gibt zahlreiche andere kostenlose und kostenpflichtige Dienstprogramme, aber ich bin nicht hier, um Werbung zu machen, da diese beiden Dienstprogramme mir in der Vergangenheit gute Dienste geleistet haben, um schnelle Überprüfungen durchzuführen.

Viel Glück!