Bug oder Feature?

(c) Saniphoto, Fotolia.de
(c) Saniphoto, Fotolia.de

Ext4 soll Datenverlust verursachen

Britta Wülfing
12.03.2009 Im Ubuntu-User-Forum berichten Anwender über Datenverlust beim Einsatz des Dateisystems Ext4. Kernel-Entwickler Ted Ts'o bemüht sich bereits um Aufklärung.

Der Anwender meldet sein Problem mit Bug-Nummer 317781. Nach der Installation von Kubuntu Jaunty mit Ext4 berichtet er über Datenverlust: "Das erste Mal, als ich das Problem hatte, war das vor einigen Tagen, als nach einem Stromausfall Ktimetrackers Config-File durch eine 0-Byte-Version ersetzt wurde." Nach einem Systemabsturz trat das Problem erneut auf: "Nach einem sauberen Reboot war so ziemlich jede Datei, in die irgendeine Applikation während des vorigen Boots geschrieben hatte, nur noch 0 Bytes groß."

Nach seiner Schilderung waren KDE-und Plasma-Konfigurationsdateien zurückgesetzt und MySQL-Datenbanken verschwunden. Weitere Anwender bestätigen diese Erfahrungen, und ein Benutzer ergänzt, er habe die gleiche Problematik bei einem Upgrade auf Ext 4 mit einer Gentoo-Installation.

Der Linux-Kernel-Entwickler Theodore Ts'o, federführend bei der Ext4-Entwicklung, hat sich nun in die Diskussion eingeschaltet. Zunächst war er sich über das Ausmaß der Diskussion nicht im Klaren, wie er schreibt: "Die kurze Antwort ist: (a) ja, das ist mir bekannt, (b) es gibt eine (Teil-)Lösung, (c) es ist noch nicht im Mainline-Kernel, und so weit ich weiß noch nicht in einem Ubuntu-Kernel, aber es steht zur Integration an mit dem nächsten Merge-Fenster nach den 2.6.29-Releases und (d) es ist tatsächlich mehr ein Problem des Applikationsdesigns als irgendetwas anderes.“

Der Kernel-Entwickler und Technik-Chef der Linux Foundation nimmt sich auf der Liste viel Zeit, seine Arbeit an Ext4 und insbesondere die Herangehensweise an die Fehlerlösung zu erklären. Das Grundproblem sei eine zeitliche Verzögerung beim Schreiben der Daten von rund 60 Sekunden, so dass bei einem Systemabsturz diese verlorengehen können. Bei Ext3 lag diese Zeitspanne nur bei 5 Sekunden, und Ts'o sieht die hohen Erwartungen, die dadurch gesetzt wurden: „Weil Ext3 das vorherrschende Dateisystem für Linux wurde und sich Applikations-Entwickler und Anwender darauf verlassen haben, reagierten sie schockiert und verärgert, wenn ihr System abstürzt und sie Daten verlieren – obwohl POSIX so etwas nie garantiert hatte.“

Für die stets aktuelle Datensicherung empfiehlt Ts'o sowohl für Ext3- wie Ext4-Nutzer: „Wenn die Daten auf der Festplatte wirklich sicher sein sollen, sollte man "fsync()" oder "fdatasync()" benutzen.“ Und noch ein Seitenblick: Auf Linux-Magazin Online nannte Ts'o kürzlich in einem Video die Stabilität von Ext4 als Vorteil gegenüber dem experimentellen Btrfs.

Ähnliche Artikel

Kommentare

Aktuelle Fragen

Nach Ubdates alles weg ...
Maria Hänel, 15.11.2014 17:23, 4 Antworten
Ich brauche dringen eure Hilfe . Ich habe am wochenende ein paar Ubdates durch mein Notebook von...
Brother Drucker MFC-7420
helmut berger, 11.11.2014 12:40, 1 Antworten
Hallo, ich habe einen Drucker, brother MFC-7420. Bin erst seit einigen Tagen ubuntu 14.04-Nutzer...
Treiber für Drucker brother MFC-7420
helmut berger, 10.11.2014 16:05, 2 Antworten
Hallo, ich habe einen Drucker, brother MFC-7420. Bin erst seit einigen Tagen ubuntu12.14-Nutzer u...
Can't find X includes.
Roland Welcker, 05.11.2014 14:39, 1 Antworten
Diese Meldung erhalte ich beim Versuch, kdar zu installieren. OpenSuse 12.3. Gruß an alle Linuxf...
DVDs über einen geeigneten DLNA-Server schauen
GoaSkin , 03.11.2014 17:19, 0 Antworten
Mein DVD-Player wird fast nie genutzt. Darum möchte ich ihn eigentlich gerne abbauen. Dennoch wür...