2.6 Kernel-Linux mit EXT4 und HTTPD; Netzkabel wird herausgezogen, was passiert?

2.6 Kernel-Linux mit EXT4 und HTTPD; Netzkabel wird herausgezogen, was passiert?

Kann mir jemand die Auswirkungen davon erklären? CentOS 6.3 mit httpd 2.15, mit einer Mod-Perl-Site und einer PHP-Site. Jemand hat das Netzkabel direkt herausgezogen. Ich habe von einer Person gehört, dass das Journal sich um alles kümmert, wenn es wieder hochfährt. Ist das so einfach? Kann mir jemand die Auswirkungen dieses Ereignisses im Detail erklären, wenn man das System betrachtet, das ich beschrieben habe?

Zum Glück ist die Datenbank auf einer anderen Box!

Antwort1

Das Journal sollte sicherstellen, dass sich das Dateisystem in einem konsistenten Zustand befindet. Das bedeutet nicht, dass „alles erledigt wird“, sondern nur, dass Sie keine halb geschriebenen Dateien auf Ihrer Festplatte haben. Wenn Sie ein Backup starten, wird alles entfernt, was das Journal nicht als auf die Festplatte geschrieben bestätigen kann.

Darüber hinaus geht es darum, wie die Apps geschrieben werden, das EXT4-Journal funktioniert für Dateisystemoperationen.

Antwort2

Es sollte in Ordnung sein. EXT4 hält das Dateisystem in einem konsistenten Zustand. Wenn eine Ihrer Dateien gerade geändert wurde, könnte sie beschädigt sein, aber ansonsten sollte alles in Ordnung sein. Insbesondere andere Dateien im Dateisystem, die nicht geändert wurden, sollten aufgrund der E/A-Barrieren von EXT4 in Ordnung sein. Siehehttps://serverfault.com/a/391327/81387Zum Beispiel.

verwandte Informationen