%3F.png)
Ich betreibe eine Reihe von CentOS 6 64-Bit-Servern mit ext3/ext4-Dateisystemen. Soweit ich weiß, wurde keiner von ihnen unsachgemäß heruntergefahren, aber alle haben einige Dateisystemfehler angehäuft, die fsck jetzt meldet.
Nun haben einige Laufwerke (keine Dateisysteme) IO-Fehler, die zu Festplattenfehlern führen (wir führen RAID 1 aus). Führt das also zu Dateisystemfehlern? Ich würde nicht glauben, dass diese Fehler bis zum Dateisystem gelangen dürfen?
Bei mindestens einem sind keine Anzeichen eines Festplattenfehlers zu sehen, aber es treten FSSK-Fehler auf.
Sammeln sich bei ext3/4-Dateisystemen mit der Zeit auf natürliche Weise Fehler an, oder passiert da etwas Schlimmes?
Antwort1
Dateisystemfehler verursachen keine E/A-Fehler, die wiederum keine Festplattenfehler verursachen. Tatsächlich ist die Kausalität genau umgekehrt. Festplattenfehler verursachen E/A-Fehler, die wiederum zu Beschädigungen des Dateisystems führen.
E/A-Fehler werden als Fehler an den Benutzerbereich gemeldet. In manchen Fällen kann es zu Beschädigungen des Dateisystems kommen (die mit fsck behoben werden können), in anderen Fällen kann es aber auch nur zu Beschädigungen der Datenblöcke kommen.
Im Allgemeinen ist es also nicht „normal“, dass sich Dateisystembeschädigungen in ext3/ext4-Dateisystemen ansammeln. Das bedeutet im Allgemeinen, dass Sie ein Hardwareproblem haben. Es könnte ein Speicherproblem sein oder ein Festplattenfehler usw. Wenn Sie E/A-Fehler sehen, müssen Sie diese tatsächlich zuerst beheben. Softwarefehler verursachen im Allgemeinen keine Hardwarefehler!
Antwort2
Ext3 ist ein absolut zuverlässiges Dateisystem, was für Ext4 nicht zutrifft (hängt mehr vom Kernel ab)
Einige Fehler können jedoch auch durch lose Datenkabel/Anschlüsse oder sogar durch Vibrationen/Stöße auf der Festplatte verursacht werden (Stöße mit dem Fuß gegen das PC-Gehäuse, Bewegen des Laptops usw.).