Startseite
» LINUX
»
So überprüfen Sie den Zustand Ihrer Festplatte unter Linux mit SMART
So überprüfen Sie den Zustand Ihrer Festplatte unter Linux mit SMART
Um eine Festplatte, SSD oder NVMe-SSD unter Linux zu überprüfen, verwenden Sie die SMART-Daten smartmontools. Beginnen Sie mit `sudo` sudo smartctl -H /dev/DEVICEfür eine Übersicht des Laufwerkszustands und verwenden Sie anschließend `sudo` sudo smartctl -x /dev/DEVICEfür detailliertere Informationen. GNOME Disks bietet dieselbe Überprüfung in einer grafischen Oberfläche. Das Ergebnis „PASSED“ ist zwar hilfreich, garantiert aber nicht, dass das Laufwerk nicht ausfällt. Halten Sie daher stets ein aktuelles Backup bereit.
1. Identifizieren Sie das physische Laufwerk.
Zuerst sollten Sie die Datenträger auflisten, damit Sie nicht versehentlich das falsche Gerät überprüfen. Geben Sie dazu im Terminal Folgendes ein:
lsblk -d -o NAME,MODEL,SIZE,TRAN
Diese -dOption listet ganze Geräte anstelle ihrer Partitionen auf. Gängige Bezeichnungen sind /dev/sdabeispielsweise SATA und /dev/nvme0n1NVMe. Partitionen haben eine zusätzliche Nummer, z . B./dev/sda1 10 /dev/nvme0n1p1...
Beispielhafte Gerätenamen aus [Referenz einfügen] lsblk; Ihr Modell, Ihre Größe und Ihre Gerätenamen werden abweichen.
2. Installieren Sie smartmontools
Der smartctlBefehl ist im smartmontoolsPaket enthalten. Installieren Sie es mit dem Paketmanager Ihrer Distribution:
Ubuntu oder Debian:sudo apt install smartmontools
Fedora:sudo dnf install smartmontools
Arch Linux:sudo pacman -S smartmontools
openSUSE:sudo zypper install smartmontools
Für eine andere Distribution suchen Sie in deren Software-Repositories oder nutzen Sie die offizielle Downloadseitesmartmontools des Projekts . Sie müssen keine Root-Shell öffnen; stellen Sie jeder Überprüfung ein „.“ voran .sudo
3. Lesen Sie den Gesundheitsstatus und den SMART-Bericht.
Ersetzen Sie den Beispielgerätepfad durch den vollständigen Festplattennamen. Für eine SATA-Festplatte mit dem Namen „<Festplattenname>“ sdaführen Sie folgenden Befehl aus:
sudo smartctl -H /dev/sda
Die Zusammenfassung kann Informationen PASSEDoder Ergebnisse enthalten FAILED. Um Attribute und protokollierte Fehler einzusehen, führen Sie den vollständigen Bericht aus:
sudo smartctl -x /dev/sda
Verwenden Sie dasselbe Muster beispielsweise für ein NVMe-Laufwerk sudo smartctl -x /dev/nvme0n1. Die -xOption gibt die erweiterten SMART- und Geräteinformationen aus. Das aktuelle smartctl-Handbuch des smartmontools-Projekts dokumentiert Systemprüfungen, Berichtsoptionen und Selbsttests.
Beispielhafte SMART-Zusammenfassung. Der tatsächliche Wortlaut und das Ergebnis hängen vom jeweiligen Laufwerk ab.
Wie ist der Bericht zu interpretieren?
Betrachten Sie eine einzelne Zeile nicht als vollständige Diagnose. Überprüfen Sie das Gesamtergebnis des Systemzustands, die Fehlerprotokolle und ob sich auffällige Werte im Laufe der Zeit verändern. Bei vielen SATA-HDDs und SSDs können Attribute wie neu zugewiesene Sektoren, aktuell ausstehende Sektoren und offline nicht korrigierbare Sektoren auf Speichermedienprobleme hinweisen. Attributnamen und Rohwerte variieren je nach Hersteller, daher ist ein Rohwert ungleich null allein nicht immer ein Beweis für einen Defekt. Achten Sie auf ein negatives Ergebnis des Systemzustands, einen in der WHEN_FAILEDSpalte aufgeführten Fehler oder Werte, die kontinuierlich ansteigen.
NVMe-Berichte verwenden unterschiedliche Felder. Prüfen Sie die Felder „“ Critical Warning, Available Spare„“, Percentage Used„“ und Media and Data Integrity Errors„“. Eine kritische Warnung ungleich Null oder eine steigende Anzahl von Medienfehlern erfordert Ihre Aufmerksamkeit. Percentage Used„“ ist eine Schätzung der Lebensdauer, kein direktes Ergebnis (bestanden/nicht bestanden). Wenn der Bericht „FEHLGESCHLAGEN“ anzeigt, einen aktuellen Attributfehler meldet oder das System Festplatten-E/A-Fehler protokolliert, sichern Sie umgehend wichtige Dateien und planen Sie den Austausch des Laufwerks. Selbst ein fehlerfreier Bericht ersetzt keine Datensicherung.
Beispielhafte NVMe-Felder zur Überprüfung; Laufwerksausgabe und Attributinterpretation variieren je nach Modell.
4. Führen Sie einen Selbsttest durch, wenn Sie weitere Informationen benötigen.
Ein Selbsttest fordert das Laufwerk auf, sich selbst zu überprüfen und protokolliert das Ergebnis. Für einen kurzen Test führen Sie Folgendes aus:
sudo smartctl -t short /dev/sda
Smartctl gibt eine geschätzte Fertigstellungszeit aus. Lesen Sie nach Ablauf dieser Zeit das Testprotokoll:
sudo smartctl -l selftest /dev/sda
Ein längerer, gründlicherer Test kann gestartet werden sudo smartctl -t long /dev/sda; dieser kann deutlich länger dauern, insbesondere bei großen Festplatten. Überprüfen Sie das Protokoll nach Abschluss des Tests erneut. Verwenden Sie in beiden Befehlen den korrekten Gerätepfad. Ein Selbsttest dient der Diagnose, nicht der Reparatur. Wenn die Festplatte bereits defekt ist oder die einzige Kopie wichtiger Dateien enthält, sichern Sie die Daten vorrangig, bevor Sie weitere Tests durchführen.
Überprüfen Sie den Zustand der GNOME-Festplatten
Wenn Sie ein grafisches Tool bevorzugen, installieren Sie es gnome-disk-utilityaus dem Repository Ihrer Distribution, falls es noch nicht vorhanden ist, und öffnen Sie anschließend „Laufwerke“ . Wählen Sie das physische Laufwerk in der linken Seitenleiste aus, öffnen Sie das Laufwerksmenü und wählen Sie „SMART-Daten & Selbsttests“ . Überprüfen Sie die Gesamtbewertung und die Attribute oder wählen Sie einen Selbsttest aus dem Dialogfeld aus. Diese Schritte werden in der offiziellen GNOME-Anleitung zur Festplattenprüfung beschrieben.
Beispielhafte GNOME-Laufwerksansicht; Bezeichnungen und verfügbare Tests können je nach Version und Laufwerk variieren.
Wenn Linux die SMART-Daten nicht lesen kann
Manche USB-Adapter, RAID-Controller oder virtuelle Festplatten leiten keine SMART-Informationen an Linux weiter. Überprüfen Sie mit ` sudo smartctl --scan-opensmartctl`, welche Geräte erkannt werden. Kann das Laufwerk weiterhin nicht identifiziert werden, konsultieren Sie die Dokumentation des Adapters oder Controllers, bevor Sie eine Option für den Gerätetyp ausprobieren. Ein fehlender SMART-Bericht bedeutet, dass der Verbindungspfad den Zugriff einschränken könnte; er beweist jedoch nicht, ob das Laufwerk intakt oder beschädigt ist.
Für regelmäßige Überprüfungen speichern Sie einen Bericht sudo smartctl -x /dev/sda | tee ~/smart-report.txtund vergleichen Sie zukünftige Berichte. Wenn Warnungen auftreten oder das Laufwerk sich ungewöhnlich verhält, erstellen Sie zuerst eine Datensicherung und betrachten Sie den SMART-Bericht eher als Frühwarnung denn als Garantie für die verbleibende Lebensdauer der Festplatte.