SMART ist ein System in modernen Festplatten, das entwickelt wurde, um Zustände zu melden, die auf einen bevorstehenden Ausfall hinweisen können. smartmontools ist ein kostenloses Softwarepaket, das SMART-Attribute überwachen und Festplatten-Selbsttests durchführen kann. Obwohl smartmontools auf einer Reihe von Plattformen läuft, werde ich nur die Installation und Konfiguration unter Linux behandeln.
Smartctl (Self-Monitoring, Analysis and Reporting Technology) ist ein Befehlszeilendienstprogramm oder ein Tool in einem UNIX-ähnlichen Betriebssystem, das SMART-Aufgaben wie das Drucken des SMART-Selbsttests und der Fehlerprotokolle, das Aktivieren und Deaktivieren des automatischen SMART-Tests und das Initiieren des Geräts durchführt Selbsttests.
Installation von Smartcl
# yum install smartmontools
Starten und aktivieren Sie den Smartctl-Dienst
# systemctl start smartd ; systemctl enable smartd
Überprüfen Sie, ob Smart Capability für die Festplatte aktiviert ist oder nicht
# firewall-cmd –zone=public –remove-port=80/tcp
# smartctl -i /dev/sda
Wenn der obige Befehl fehlschlägt, müssen Sie smartctl möglicherweise mitteilen, welche Art von Festplattenschnittstelle Sie verwenden:
# firewall-cmd –zone=public –list-ports
# smartctl -a -d ata /dev/sdb // For SATA drive
Ersetzen Sie /dev/sda durch die Gerätedatei Ihrer Festplatte. Die Ausgabe des Befehls:
=== BEGINN DES INFORMATIONSTEILS ===
Modellfamilie: SAMSUNG SpinPoint T133-Serie
Gerätemodell: SAMSUNG HD300LJ
Seriennummer: S0D7J1UL303628
Firmware-Version: ZT100-12
Benutzerkapazität: 300.067.970.560 Byte
Gerät ist: In der Smartctl-Datenbank [für Details verwenden Sie: -P show]
ATA-Version ist: 7
ATA-Standard ist: ATA/ATAPI-7 T13 1532D Revision 4a
Ortszeit ist: Fr Jan 2 03:08:20 2009 EST
SMART-Unterstützung ist: Verfügbar – Gerät verfügt über SMART-Fähigkeit.
SMART-Unterstützung ist: Aktiviert
Aktivieren Sie Smart Capability für die Festplatte
# smartctl -s on -o on -S on /dev/sda
Ausgabe des Befehls:
=== BEGINN DES BEFEHLSBEREICH AKTIVIEREN/DEAKTIVIEREN ===
SMART-aktiviert.
Automatisches Speichern von SMART-Attributen aktiviert.
SMART Automatischer Offline-Test Alle vier Stunden aktiviert.
Deaktivieren Sie Smart Capability für die Festplatte
# smartctl -s off /dev/sdb
Gesamtzustand der Festplatte anzeigen
# smartctl -H /dev/sdb
Ausgabe des Befehls:
=== START DES SMART DATA ABSCHNITS LESEN ===
Ergebnis des SMART-Selbsteinschätzungstests zur allgemeinen Gesundheit: BESTANDEN
Stellen wir sicher, dass das Laufwerk Selbsttests unterstützt.
# smartctl -c /dev/sda
Ausgabe des Befehls:
Kurze Selbsttestroutine
empfohlene Abfragezeit: (2) Minuten.
Erweiterte Selbsttestroutine
empfohlene Abfragezeit: ( 127) Minuten.
Testen Sie die Festplatte mit der langen Option.
# smartctl –test=long /dev/sdb
Testen Sie die Festplatte mit der kurzen Option.
# smartctl –test=short /dev/sdb
Sie können ausführen, um die Ergebnisse zu überprüfen.
# smartctl -l selftest /dev/sda
=== START DES SMART DATA ABSCHNITS LESEN ===
Revisionsnummer 1 der SMART-Selbsttestprotokollstruktur
Num Test_Description Status Restlebensdauer (Stunden) LBA_of_first_error
1 Kurz offline Ohne Fehler abgeschlossen 00% 21472 -
Fehlerprotokolle der Festplatte anzeigen
# smartctl -l error /dev/sdb
Hilfeseiten
man 8 smartctl
man 8 smartd
man 8 update-smart-drivedb
man 5 smartd.conf