So testen Sie den SSD/HDD-Zustand unter Linux

CLEVER (Self-Monitoring, Analysis, and Reporting Technology) ist eine Funktion, die in allen modernen Festplatten und SSDs aktiviert ist, um die Zuverlässigkeit zu überwachen/zu testen. Es überprüft verschiedene Laufwerksattribute, um die Möglichkeit eines Laufwerkausfalls zu erkennen. Unter Linux und Windows stehen verschiedene Tools zur Verfügung, um die SMART-Tests durchzuführen.

In diesem Tutorial lernen wir, wie man testet SSD/HDD Gesundheit in Linux von CLI und GUI

Zwei hier erläuterte Methoden sind:

  • Verwenden von Smartctl
  • Verwenden von Gnome-Festplatten

Testen Sie den SSD-Zustand mit Smartctl

Smartctl ist ein Befehlszeilen-Dienstprogramm, mit dem der SMART-fähige HDD- oder SSD-Status im Linux-System überprüft werden kann.

Das Dienstprogramm Smartctl wird mit dem Paket geliefert smartmontools.Smartmontools ist standardmäßig in allen Linux-Distributionen verfügbar, einschließlich Ubuntu, RHEL und Centos und Fedora.

So installieren Sie smartmontools unter Linux:

Ubuntu

$ sudo apt install smartmontools

Starten Sie den Dienst mit dem folgenden Befehl.

$ sudo /etc/init.d/smartmontools start

RHEL und CentOS

$ sudo yum install smartmontools

Fedora

$ sudo dnf install smartmontools

Der Smartd-Dienst wird nach erfolgreicher Installation automatisch gestartet.

Wenn nicht gestartet, starten Sie den Smartd-Dienst:

$ sudo systemctl start smartd

Testen Sie den Zustand von SSD/HDD

Geben Sie Folgendes ein, um den Gesamtzustand des Laufwerks zu testen:

$ sudo smartctl -d ata -H /dev/sda

Wo,

d – Gibt den Gerätetyp an.
ata – der Gerätetyp ist ATA, verwenden Sie scsi für den SCSI-Gerätetyp.
H – Überprüfen Sie das Gerät, um seinen SMART-Gesundheitsstatus zu melden.

Gesamtzustand des Laufwerks prüfen

Das Ergebnis PASSED zeigt an, dass das Laufwerk in Ordnung ist. Wenn das Gerät einen fehlerhaften Integritätsstatus meldet, bedeutet dies, dass das Gerät entweder bereits ausgefallen ist oder sehr bald ausfallen könnte.

Wenn es einen Fehler anzeigt, verwenden Sie die Option -a, um weitere Informationen zu erhalten.

$ sudo smartctl -a /dev/sda

Smartctl-Befehl – SMART-Attribute

Sie können die folgenden Attribute überwachen:

[ID 5] Neu zugewiesene Sektoren zählen – Anzahl der Sektoren, die aufgrund von Lesefehlern neu zugewiesen wurden.

[ID 187] Als falsch gemeldet – Anzahl nicht korrigierbarer Fehler beim Zugriff auf den Sektor Lesen/Schreiben.

[ID 230] Anzeige für Medienverschleiß – Aktueller Betriebszustand des Antriebs basierend auf der Life Curve.

100 ist der BESTE Wert und 0 ist der SCHLECHTESTE.

Überprüfen SMART-Attributdetails für mehr Informationen.

So starten Sie den erweiterten Test (lang) mit dem folgenden Befehl:

$ sudo smartctl -t long /dev/sda

Initiieren eines erweiterten Tests

Um einen Selbsttest durchzuführen, führen Sie Folgendes aus:

$ sudo smartctl -t short /dev/sda

Selbsttest mit smartctl . starten

Verwenden Sie den folgenden Befehl, um das Selbsttestergebnis des Laufwerks zu ermitteln.

$ sudo smartctl -l selftest /dev/sda

Ergebnis des smartctl-Selbsttests

Führen Sie den folgenden Befehl aus, um die geschätzte Zeit für die Durchführung des Tests auszuwerten.

$ sudo smartctl -c /dev/sda

Berechnung der geschätzten Zeit für die Durchführung des Tests

Sie können Fehlerprotokolle der Festplatte drucken, indem Sie den Befehl verwenden:

$ sudo smartctl -l error /dev/sda

Fehlerprotokolle des Laufwerks drucken

Testen Sie den SSD-/HDD-Zustand mit Gnome-Festplatten

Mit GNOME disks-Dienstprogramm können Sie einen schnellen Überblick über Ihre SSD-Laufwerke erhalten, Ihre Laufwerke formatieren, ein Disk-Image erstellen, Standardtests für SSD-Laufwerke ausführen und ein Disk-Image wiederherstellen.

Gnome-Festplatten installieren

In Ubuntu 20.04 ist die GNOME-Festplatten Anwendung wird mit installiertem GNOME-Festplattentool geliefert. Wenn Sie das Tool nicht finden können, verwenden Sie den folgenden Befehl, um es zu installieren.

$ sudo apt-get install gnome-disk-utility

GNOME Disk ist jetzt installiert, jetzt können Sie zu Ihrem Desktop-Menü gehen, zur Anwendung navigieren und starten. Von der Anwendung aus können Sie alle Ihre angeschlossenen Laufwerke überblicken. Sie können auch den folgenden Befehl verwenden, um die GNOME Disk-Anwendung zu starten.

$ sudo gnome-disks

GNOME-Festplatten-GUI

Nun kann der Test an den Laufwerken durchgeführt werden. Starten Sie dazu die GNOME-Festplatten und wählen Sie die Festplatte aus, die Sie testen möchten. Sie finden die schnelle Bewertung der Laufwerke wie Größe, Partitionierung, Seriennummer, Temperatur und Zustand. Klicken Sie auf das Zahnradsymbol und wählen Sie SMART Data & Self-Tests.

GNOME Disks SMART Data und Selbsttests

Im neuen Fenster finden Sie die Ergebnisse des letzten Tests. Oben rechts im Fenster sehen Sie, dass die SMART-Option aktiviert ist. Wenn SMART deaktiviert ist, kann es durch Klicken auf den Schieberegler aktiviert werden. Um den neuen Test zu starten, klicken Sie auf die Schaltfläche Selbsttest starten.

GNOME-Festplatten mit Selbsttest

Nachdem Sie auf die Schaltfläche Selbsttest starten geklickt haben, wird ein Dropdown-Menü angezeigt, in dem Sie die Testtypen auswählen können, die Kurz, Erweitert und Beförderung sind. Wählen Sie den Testtyp aus und geben Sie Ihre sudo Passwort, um den Test fortzusetzen. Auf der Fortschrittsanzeige kann der Prozentsatz des abgeschlossenen Tests angezeigt werden.

Ergebnis des Selbsttests von GNOME-Festplatten

Fazit

In diesem Tutorial habe ich das Grundkonzept der SMART-Technologie einschließlich ihrer Anwendungen im Linux-System erklärt. Außerdem habe ich behandelt, wie das Befehlszeilen-Dienstprogramm smartctl auf dem Linux-Rechner installiert wird und wie es verwendet werden kann, um den Zustand von Festplatten zu überwachen. Sie haben auch eine Vorstellung vom Dienstprogramm GNOME Disks zur Überwachung von SSD-Laufwerken. Ich hoffe, dieser Artikel wird Ihnen helfen, Ihre SSD-Laufwerke mit dem Dienstprogramm smartctl und GNOME Disks zu überwachen.