Zum Inhalt

Festplatten-Gesundheit unter Linux überwachen mit smartmontools

Festplatten-Gesundheit unter Linux überwachen mit smartmontools

Festplatten-Gesundheit unter Linux überwachen mit smartmontools

Zusammenfassung: Dieser Artikel dokumentiert den Einsatz von smartmontools zur Überwachung der Gesundheit von Festplatten und SSDs unter Linux via S.M.A.R.T. (Self-Monitoring, Analysis and Reporting Technology). Themen sind Installation, grundlegende smartctl-Abfragen, Self-Tests, die automatische Überwachung via smartd mit E-Mail-Benachrichtigung und die Interpretation wichtiger S.M.A.R.T.-Attribute.


1. Installation

# Ubuntu / Debian
sudo apt install smartmontools

# Fedora
sudo dnf install smartmontools

# Arch Linux
sudo pacman -S smartmontools

2. Grundlegende Abfragen mit smartctl

Gerätliste anzeigen

sudo smartctl --scan

S.M.A.R.T.-Status und Übersicht

# Schnelle Statusübersicht
sudo smartctl -H /dev/sda

# Vollständige Informationen
sudo smartctl -a /dev/sda

# Für NVMe-SSDs
sudo smartctl -a /dev/nvme0

Wichtige Ausgabe-Felder

SMART overall-health self-assessment test result: PASSED

PASSED bedeutet, dass die Festplatte keine kritischen Fehler meldet. FAILED ist ein dringlicher Hinweis auf einen baldigen Ausfall.


3. S.M.A.R.T.-Self-Tests starten

# Kurzer Test (~2 Minuten)
sudo smartctl -t short /dev/sda

# Langer Test (~mehrere Stunden, gründlicher)
sudo smartctl -t long /dev/sda

# Testergebnis abfragen
sudo smartctl -l selftest /dev/sda

Hinweis: Die Festplatte bleibt während des Tests normal nutzbar, kann aber je nach Test etwas langsamer sein.


4. Wichtige S.M.A.R.T.-Attribute interpretieren

ID Attribut Kritisch Bedeutung
1 Raw Read Error Rate Ja Lesefehler-Rate der Lese-/Schreibköpfe
5 Reallocated Sector Count Ja Anzahl defekter, remappter Sektoren
187 Reported Uncorrectable Errors Ja Nicht behebbare Fehler
188 Command Timeout Nein Befehls-Timeouts
197 Current Pending Sector Count Ja Sektoren, die auf Remapping warten
198 Offline Uncorrectable Sectors Ja Im Offline-Test nicht korrigierbare Sektoren
231 SSD Life Left Nein Verbleibende Lebensdauer der SSD in %
241 Total LBAs Written Nein Gesamte geschriebene Datenmenge

Faustregel: Attribute 5, 187, 197 und 198 sollten den Wert 0 haben. Jeder Wert > 0 ist ein Warnsignal.


5. Automatische Überwachung mit smartd

smartd ist ein Daemon, der Festplatten kontinuierlich im Hintergrund überwacht und bei Problemen Benachrichtigungen verschickt.

Konfigurationsdatei

sudo nano /etc/smartd.conf

Beispiel-Konfiguration:

# Alle erkannten Geräte überwachen
DEVICESCAN -a -o on -S on -n standby,q \
  -s (S/../.././02|L/../../6/03) \
  -m root -M exec /usr/share/smartmontools/smartd-runner
  • -a – alle Attribute überwachen
  • -o on – automatische Offline-Tests aktivieren
  • -s S/../.././02 – Kurztest täglich um 02:00 Uhr
  • -s L/../../6/03 – Langtest samstags um 03:00 Uhr
  • -m root – E-Mail-Benachrichtigung an Root

smartd aktivieren

sudo systemctl enable --now smartd
sudo systemctl status smartd

6. Grafische Oberfläche: GNOME Disks / GSmartControl

Für eine grafische Ansicht der S.M.A.R.T.-Daten:

  • GNOME Disks (gnome-disk-utility): In GNOME vorinstalliert; S.M.A.R.T.-Daten über das Menü der jeweiligen Festplatte abrufbar.
  • GSmartControl: Dediziertes grafisches Frontend für smartmontools.
sudo apt install gsmartcontrol   # Ubuntu/Debian
sudo pacman -S gsmartcontrol     # Arch Linux

Hat euch dieser Beitrag gefallen?

Dann lasst gern ein Like da.

Kommentare

Noch keine Kommentare.
Neuen Kommentar schreiben

Deine E-Mail wird nicht veröffentlicht. Bei Antworten erhältst du eine Benachrichtigung.