Linux kann mit allen Arten von Festplatten umgehen: SATA, IDE, SCSI und sogar USB.
Es gibt einige Befehle und Tools, um ihren Gesundheitsstatus zu überprüfen, um tragische Fehler zu vermeiden und Datenverlust zu verhindern.
Wir werden hier sehen, wie man eine Festplatte mit Linux testet.
Überwachen Sie Ihre Festplatte
Oder wie meine Großmutter sagen würde: „Vorbeugen ist besser als heilen“.
Es ist offensichtlich, dass wir den Ausfall nicht vorhersehen können, wenn wir nicht überwachen, was auf unserer Festplatte passiert.
Und das Schlimmste ist, die physische Festplatte nicht zu verlieren. Sie werden für hundert Euro und es geht wieder los. Nicht das Schlimmste ist, die auf der Festplatte gespeicherten Daten zu verlieren.
Wie ich bereits erklärt habe… Sparen Sie! Speichern! Und wieder sparen! Ihnen steht ein Linux-Backup-Skript zur Verfügung, um das Schlimmste zu vermeiden.
Um das Schlimmste zu vermeiden, steht uns ein wertvolles System zur Verfügung: SMART (für Self-Monitoring, Analysis and Reporting Technology ).
SMART wird es Linux ermöglichen, mit dem internen System der Festplatte zu interagieren und es so sehr detailliert nach seinem Gesundheitszustand abzufragen.
Um das SMART-System zu unserem Debian hinzuzufügen, installieren wir die Dienstprogramm-Suite SmartMonTools .
SmartMonTools installieren
Installieren Sie als erstes SmartMonTools:
aptitude install smartmontools
Nach der Installation haben wir 2 Hauptwerkzeuge:
- der smartd- Daemon, der in regelmäßigen Abständen Informationen von der Festplatte abruft
- der smartctl- Befehl, der die Daten abfragt, damit wir sie visualisieren können
smartctl -options / dev / disk
Wo die Festplatte sein kann, hängt von Ihrer Konfiguration ab: hdxx, sdxx, etc …
Smartctl ist voller Optionen, um alle Informationen auf der Festplatte anzuzeigen, verwenden wir “-a” für “all”.
# smartctl -a / dev / sdb1 === BEGINN DES INFORMATIONSTEILS === Modellfamilie: Western Digital Raptor-Familie Gerätemodell: WDC WD750GF-00GFR0 Seriennummer: WD-GR458633907 Firmware-Version: 345.6T13 Benutzerkapazität: 49.915.365.109 Byte Gerät ist: In der Smartctl-Datenbank [für Details verwenden Sie: -P show] ATA-Version ist: 5 ATA-Standard ist: Exakte ATA-Spezifikationsentwurfsversion nicht angegeben Ortszeit ist: Sa. 29.06.2014 10:14:38 CEST SMART-Unterstützung ist: Verfügbar – Gerät verfügt über SMART-Fähigkeit. SMART-Unterstützung ist: Aktiviert === START DES SMART DATA ABSCHNITS LESEN === Ergebnis des SMART-Selbsteinschätzungstests zur allgemeinen Gesundheit: BESTANDEN Allgemeine SMART-Werte: Offline-Datenerfassungsstatus: (0x82) Offline-Datenerfassungsaktivität wurde ohne Fehler abgeschlossen. Automatische Offline-Datenerfassung: Aktiviert. Ausführungsstatus des Selbsttests: (0) Die vorherige Selbsttestroutine wurde abgeschlossen ohne Fehler oder hat noch nie einen Selbsttest gemacht gelaufen worden. Gesamtzeit bis zum Offline-Abschließen Datenerfassung: (2672) Sekunden. Offline-Datenerfassung Fähigkeiten: (0x7b) SMART Offline sofort ausführen. Unterstützung für die automatische Offline-Datenerfassung ein / aus. Offline-Sammlung bei neuen aussetzen Befehl. Offline-Oberflächenscan unterstützt. Selbsttest unterstützt. Transport-Selbsttest unterstützt. Selektiver Selbsttest wird unterstützt. SMART-Fähigkeiten: (0x00373) Speichert SMART-Daten vor der Eingabe Energiesparmodus. Unterstützt SMART Auto-Save-Timer. Fehlerprotokollierungsfunktion: (0x41) Fehlerprotokollierung unterstützt. Keine Unterstützung für die allgemeine Protokollierung. Kurze Selbsttestroutine empfohlene Abfragezeit: (3) Minuten. Erweiterte Selbsttestroutine empfohlene Abfragezeit: (40) Minuten. Förder-Selbsttestroutine empfohlene Abfragezeit: (5) Minuten. Revisionsnummer der SMART-Attribute-Datenstruktur: 32 Herstellerspezifische SMART-Attribute mit Schwellenwerten: ID # ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE AKTUALISIERT WHEN_FAILED RAW_VALUE 1 Raw_Read_Error_Rate 0x000b 200 200 051 Pre-Fail Immer - 0 3 Spin_Up_Time 0x0007 117 115 021 Pre-Fail Always - 4691 4 Start_Stop_Count 0x0032 099 099 040 Alter immer - 1341 5 Relocated_Sector_Ct 0x0033 200 200 140 Pre-Fail Immer - 0 7 Seek_Error_Rate 0x000b 200 200 051 Pre-Fail Immer - 0 9 Power_On_Hours 0x0032 095 095 000 Alter immer - 3904 10 Spin_Retry_Count 0x0013 100 100 051 Pre-Fail Immer - 0 11 Calibration_Retry_Count 0x0013 100 100 051 Pre-Fail Always - 0 12 Power_Cycle_Count 0x0032 099 099 000 Alter immer - 1314 194 Temperatur_Celsius 0x0022 100 092 000 Alter immer - 50 196 Relocated_Event_Count 0x0032 200 200 000 Old_age Immer - 0 197 Current_Pending_Sector 0x0012 200 200 000 Old_age Immer - 0 198 Offline_Uncorrectable 0x0012 200 200 000 Old_age Always - 0 199 UDMA_CRC_Error_Count 0x000a 200 253 000 Alter immer - 3 200 Multi_Zone_Error_Rate 0x0009 200 179 051 Pre-Fail Offline - 0 SMART-Fehlerprotokollversion: 1 Keine Fehler protokolliert
Also !
“Keine Fehler”. Unsere Festplatte ist in einem guten Zustand ?