Wie ich in meiner anderen Antwort ausgeführt habe , ist auf jeder modernen Festplatte Remapping-Speicherplatz verfügbar (da insbesondere bei den heutigen Festplattendichten keine Laufwerksplatte perfekt ist - es wird immer ein paar Defekte geben, die das Laufwerk selbst bei Marken neu zuordnen muss) -neue-noch-nie-benutzte-Laufwerke-vom-Fließband-in-meine-Hände).
Aus diesem Grund sollte theoretisch ein SMART-Fehler gemeldet werden, bevor etwa badblocks
(vom Endbenutzer sichtbare) fehlerhafte Sektoren auf einem Laufwerk festgestellt werden .
Auf modernen Festplatten sind alle für den Endbenutzer sichtbaren fehlerhaften Sektoren (wie badblocks
vom Betriebssystem gemeldet oder automatisch erkannt) ein letztes Aufkeuchen und Erschrecken einer sterbenden Festplatte.
Letztendlich SMART und badblocks
teste zwei verschiedene, aber verwandte Dinge:
SMART ist ein selbstüberwachendes Tool:
Die Festplatte kennt einige Informationen über ihre Betriebsparameter und verfügt über einige Meta-Kenntnisse darüber, was für einige "normal" und für andere "akzeptabel" ist.
Wenn das Laufwerk feststellt, dass bestimmte Parameter "abnormal" oder "inakzeptabel" sind, wird ein Zustand vor dem Ausfall gemeldet. Mit anderen Worten, das Laufwerk ist weiterhin funktionsfähig, kann jedoch bald ausfallen.
Beispiel: Der Spindelmotor verbraucht normalerweise 0,10 Ampere, aber jetzt verbraucht er 0,50 Ampere - ein ungewöhnlich hoher Stromverbrauch, der möglicherweise darauf hinweist, dass die Welle verklemmt oder das permanente Schmiermittel auf den Lagern weg ist. Möglicherweise kann der Motor den Widerstand nicht überwinden und der Antrieb blockiert.
Ein weiteres Beispiel: Das Laufwerk verfügt über 1000 "Remap" -Blöcke, um mit fehlerhaften Sektoren umzugehen. Es wurden 750 davon verwendet, und die Ingenieure, die das Laufwerk gebaut haben, stellten fest, dass die Anzahl der Neuzuordnungen auf einen internen Fehler hinweist (fehlerhafte Platte, Altersversagen, beschädigter Kopf) Ihre Daten werden deaktiviert, bevor der Remap-Speicherplatz erschöpft ist und fehlerhafte Sektoren sichtbar werden.
SMART sucht nach mehr als schlechten Sektoren - es ist eine umfassendere Beurteilung des Zustands des Laufwerks. Auf einem Laufwerk ohne fehlerhafte Sektoren und ohne Lese- / Schreibfehler (z. B. das oben beschriebene Problem mit dem Spindelmotor) kann eine SMART-Vorabwarnung angezeigt werden.
badblocks
ist ein Tool mit einem bestimmten (veralteten) Zweck: Finden Sie fehlerhafte Sektoren.
badblocks
stammt aus einer Zeit vor SMART und Bad-Sektor-Remapping. Wir wussten damals, dass Laufwerke Mängel aufweisen, aber die einzige Möglichkeit, sie zuzuordnen, um ein versehentliches Speichern von Daten zu verhindern, bestand darin, die Festplatte einem Stresstest zu unterziehen, einen Fehler zu verursachen und dann daran zu denken, die Daten nie wieder dort abzulegen.
Der Grund, warum ich sage, dass es veraltet ist, ist, dass die Elektronik moderner Antriebe bereits badblocks
intern und einige tausend Mal schneller arbeitet. badblocks
Grundsätzlich können alte Laufwerke, denen eine ausgefeilte Elektronik fehlt, ausgefallene Sektoren neu zuordnen (oder überspringen). Moderne Festplatten erkennen jedoch bereits ausgefallene Sektoren und ordnen diese für Sie neu zu.
Theoretisch könnten Sie badblocks
Daten verwenden, um das Betriebssystem (sichtbar) neu zuordnen zu lassen, als wäre Ihre moderne Festplatte eine alte Winchester-Festplatte, aber das ist letztendlich kontraproduktiv - Wie ich bereits sagte, sind ALLE fehlerhaften Sektoren, die badblocks
auf einem modernen Laufwerk erkannt wurden, ein Grund, die zu verwerfen gesamte Festplatte als defekt (oder kurz vor dem Ausfall).
Sichtbar fehlerhafte Sektoren weisen darauf hin, dass auf dem Laufwerk nicht mehr genügend Speicherplatz zur Verfügung steht, was bei modernen Festplatten relativ selten der Fall ist, es sei denn, sie sind alt (fast am Ende der Lebensdauer) oder defekt (fehlerhafte Platten / Köpfe ab Werk).
Wenn Sie also badblocks
auf einer Festplatte laufen, bevor Sie sie in der Produktion bereitstellen, fühlen Sie sich besser. Wenn Ihre Festplatte jedoch in diesem Jahrhundert hergestellt wurde und einen sichtbaren fehlerhaften Sektor aufweist, sollten Sie sie in den Papierkorb werfen (oder anrufen) seine Garantie). Für mein Geld ist SMART-Status und Tiefenverteidigung eine bessere Nutzung meiner Zeit als die manuelle Überprüfung von Datenträgern.
smartctl -t long /dev/sda
, oder kann ich davon ausgehen, dass diessmartd
mich "automatisch" vor bevorstehenden Problemen warnt, ohne dass ich etwas anderes einrichten muss?