Dateien und Verzeichnisse verschwinden bei einem Software-Raid bei einem Stromausfall

Dateien und Verzeichnisse verschwinden bei einem Software-Raid bei einem Stromausfall

Ich habe einen Samba-Dateiserver (ein Raspberry Pi) mit zwei Festplatten in einem Software-RAID 1, die sich als weniger zuverlässig erwiesen haben als alle meine Nicht-RAID-Festplatten. Ich weiß, dass bei einem Stromausfall die Gefahr einer Datenbeschädigung besteht, aber ich habe jetzt zwei ganze Verzeichnisse und eine Datei, an der ich gearbeitet habe, aufgrund eines Stromausfalls verloren (alles getrennte Vorfälle). Der Strom wurde unterbrochen und als ich neu gestartet habe, war die Datei leer. Die anderen beiden Male waren die Ordner einfach weg. Warum könnte das passieren? Und sollte ein Journaling-Dateisystem das nicht verhindern? Könnte es eine Möglichkeit geben, die Daten wiederherzustellen?

Antwort1

RAID ist keine Zauberei. Es ist eine Technik zur Erhöhung der Betriebszeit bei einem Festplattenausfall und nichts weiter. Wenn Sie bei einem Stromausfall Datenverlust vermeiden möchten, besorgen Sie sich eine USV.

Journaling ist keine Zauberei. Es ist eine Technik, um die Konsistenz des Dateisystems bei einem unerwarteten Herunterfahren sicherzustellen, und nichts weiter. Dies geschieht, indem bestimmte Aktionen nach dem Prinzip „alles oder nichts“ durchgeführt werden: Entweder wird eine Aktion (wie das Erstellen einer Datei) ausgeführt oder nicht – Sie werden Ihre Festplatte nie mit einer halb abgeschlossenen Aktion vorfinden (z. B. eine Datei mit zugewiesenem Speicherplatz, aber ohne Verzeichniseintrag). Es beschleunigt die Wiederherstellung im Falle eines Stromausfalls, da das Betriebssystem weiß, dass es nicht nach den Ergebnissen teilweise abgeschlossener Aktionen suchen muss. Wenn Sie verhindern möchten, dass bei einem Stromausfall Daten verloren gehen, besorgen Sie sich eine USV.

Kurz gesagt, das Problem, auf das Sie stoßen, besteht darin, dass Sie die falschen Werkzeuge für die Aufgabe verwenden. Wenn Sie bei einem Stromausfall Datenverlust vermeiden möchten, müssen Sie Ihren Computer so lange mit Strom versorgen, bis er ordnungsgemäß heruntergefahren werden kann. Das bedeutet, dass Sie eine USV benötigen.

verwandte Informationen