Fehlerhafte Blöcke von fsck erkannt. SMART sagt, die Festplatte sei in Ordnung

Fehlerhafte Blöcke von fsck erkannt. SMART sagt, die Festplatte sei in Ordnung

Ich habe Ubuntu 12.04 im Wartungsmodus gestartet und fsck aus dem Menü ausgewählt. Dadurch wurde eine Dateisystemprüfung auf allen meinen Volumes (alle ext2) ausgeführt und sie standardmäßig mit Lese-/Schreibzugriff gemountet. Nach Abschluss der Tests wurde angezeigt, dass fehlerhafte Blöcke erkannt wurden und dass das Dateisystem beschrieben wurde. Ich habe sofort neu gestartet und Smartmon-Tools (vollständige Tests) auf der Festplatte ausgeführt. Die SMART-Informationen zeigten, dass das Laufwerk vollkommen in Ordnung war (keine neu zugewiesenen Sektoren, keine ausstehenden Neuzuweisungen). Dann habe ich das Dienstprogramm Badblocks auf allen meinen Volumes ausgeführt, ohne dass es zu Fehlern kam. Was ist los?

Antwort1

Google veröffentlichte eineBerichtvor etwa 5 Jahren im Wesentlichen festgestellt, dass die SMART-Attribute moderner Festplatten im Allgemeinen weder einen Festplattenfehler vorhersagen noch für die Diagnose nützlich sind. Das ist bedauerlich, denn wir möchten im Allgemeinen, dass so etwas nützlich ist.

Ich schlage vor, den Schalter -c zweimal auf fsck zu verwenden, um einen Lese-/Schreibtest der Sektoren zu erzwingen. Dadurch wird das Programm badblocks aufgerufen. Es bewirkt ungefähr dasselbe wie SpinRite von GRC. (SpinRite funktioniert übrigens auf jedem Linux-formatierten Laufwerk.) Beispiel für den Aufruf von fsck:

fsck.ext2 -fycc /dev/sdb1

Ich habe gesehen, wie fehlerhafte ext2-formatierte Laufwerke beim Bearbeiten mit fsck schnell zu zerstörten Dateisystemen wurden. Bevor Sie also Badblocks auf der Festplatte aufrufen, sichern Sie die Partition, wenn Sie sie noch mounten können. Achten Sie beim Ausführen der Prüfung darauf, dass Ihre Festplatte(n) gut belüftet sind, da dies die Wärme erhöht.

verwandte Informationen