Linux-Kernel: Fehler im Source Code von Ext4 gefunden
Noch ist keine endgültige Lösung für den Fehler im Dateisystem Ext4 gefunden. Er betrifft aber bislang nur einen Anwender. (Bild: Liam Quinn/CC BY-SA 2.0)

Linux-Kernel Fehler im Source Code von Ext4 gefunden

Der Bug im Linux-Dateisystem Ext4 ist gefunden. Bei einem außerplanmäßigen Herunterfahren werden die Prüfsummen für das Journal nicht aktualisiert. Die Prüfsummen-Option ist allerdings standardmäßig nicht aktiviert. Zu einem umfangreichen Datenverlust kommt es dabei nicht.

Anzeige

Nur sechs Tage haben die Kernel-Entwickler benötigt, um einen außergewöhnlichen Fehler im Dateisystem Ext4 ausfindig zu machen. Inzwischen hat Ext4-Hauptentwickler Ted Ts'o zusammen mit Eric Sandeen den Bug identifiziert und die entsprechenden Patches bereitgestellt. Sie müssen noch geprüft werden, bevor sie in den Sourcecode des Kernels integriert werden.

Den Bug hatte Ts'o selbst verursacht. Er hatte für Kernel 3.4 im Februar 2012 einige Zeilen des Quellcodes verändert. Danach wurden die Inode-Bitmaps außerhalb der normalen Dateisystemtransaktionen verändert, was zu fehlerhaften Prüfsummen im Journal führt. Bei einem Rechnercrash oder einem erzwungenen Herunterfahren fehlte demnach dem Dateisystem-Journal die korrekte Checksumme, und es wird als fehlerhaft markiert. Daten gehen dabei fast nicht verloren.

Kaum genutzte Option

Die Option, dem Journal Checksummen hinzuzufügen, ist standardmäßig nicht aktiviert. Deshalb trat der Fehler bislang auch nur bei einem einzigen Anwender auf, der die Option journal_checksum nutzte. Die Option sei nicht neu, sondern fast seit Anbeginn des Dateisystems enthalten, schreibt der Anwender Nix, der den Fehler entdeckte. Bei ihm seien nur einige Log-Dateien und ein halbes Dutzend E-Mails verloren gegangen.

Der Fehler offenbarte allerdings eine zweite Schwachstelle im Dateisystem. Fehlen die Prüfsummen, wird das gesamte Dateisystem als fehlerhaft markiert. Die Lösung, bei einem Neustart nur die Blöcke nicht einzubinden, deren Checksummen fehlerhaft sind, sei noch nicht vollständig implementiert und geprüft worden, da es sich dabei um eine "obskure Funktion" handele.

Öffentliche Diskussion

Außerdem entfachte die Berichterstattung über den Ext4-Bug eine Diskussion über den Umgang mit solchen Fehlern in der Öffentlichkeit. Zahlreiche englischsprachige Medien berichteten von einem "schwerwiegenden Fehler" in Ext4, das als Standarddateisystem auf Linux-Rechnern eingesetzt wird, wie Kernel-Entwickler Jonathan Corbet auf LWN.net schreibt. Hätte es sich allerdings tatsächlich um einen verbreiteten Fehler gehandelt, hätten Benutzer davor gewarnt werden müssen.

Auch wenn die Ursache des Bugs zeitweilig nicht bekannt war und es noch keine Lösung gab, sei es wichtig, zumindest darauf aufmerksam zu machen. Die Ext4-Entwickler hätten sich nichtsdestotrotz sofort um eine Lösung gekümmert und alle anderen Aktivitäten zurückgesetzt, schreibt Corbet (gegenwärtig nur für Abonnenten abrufbar) und weist abermals darauf hin, dass Backups unentbehrlich seien.

Fehlersuche mit hoher Priorität

Der Fehler wurde innerhalb von nur sechs Tagen gefunden und korrigiert, obwohl die Entwickler nur von dessen Entdecker Hilfe bekommen haben. Nachdem klar war, dass dabei keine Daten verloren gingen, habe Nix die von den Kernel-Entwicklern bereitgestellten Lösungsansätze geprüft, schreibt Corbet.

Optionen, die möglicherweise gefährlich sein könnten, sollen künftig mit einem Warnhinweis versehen werden.

Die Patches dürften in den nächsten Tagen mit Kernel-Updates bereitgestellt werden.


elliot 30. Okt 2012

Soweit ich weiß, betrifft es 3.4.x, 3.5.x und 3.6.x also auch das aktuelle Ubuntu: http...

redbullface 30. Okt 2012

haha habe sehr herzlich gelacht, Danke. Das war mal wirklich was lustiges. :) Mein...

Kommentieren



Anzeige

  1. Projektleiter/in Software für mechatronische Fahrwerksysteme
    Schaeffler Technologies GmbH & Co. KG, Herzogenaurach
  2. Web-Entwickler (m/w) mit Schwerpunkt PHP
    LLG Media GmbH, Bonn
  3. Senior Entwickler / Consultant SAP BI (m/w)
    evosoft GmbH, Nürnberg
  4. IT Software Specialist (m/w) Patent Annuities Department
    Dennemeyer Group, Howald (Luxembourg)

 

Detailsuche


Folgen Sie uns
       


  1. Gratiseinwilligung für Google

    Verlage knicken beim Leistungsschutzrecht ein

  2. John Riccitiello

    Ex-EA-Chef ist neuer Boss von Unity Technologies

  3. Android Wear

    Moto 360 und G Watch erhalten Update

  4. Digitale Dividende II

    Bundesnetzagentur will DVB-T ab April 2015 beenden

  5. Security

    Gefährliche Schwachstellen im UEFI-Bios

  6. Broadcom

    Chips für Router mit G.Fast sind fertig

  7. Canon Filmkamera

    EOS C100 Mark II mit Dual-Pixel-AF und besserem Sucher

  8. Samsung

    Galaxy-Geräte mit Knox für US-Regierung zertifiziert

  9. Sammelkarten

    Hearthstone erst 2015 auf Smartphones

  10. Netzangriffe

    DDoS-Botnetz weitet sich ungebremst aus



Haben wir etwas übersehen?

E-Mail an news@golem.de



Sony Alpha 7S im Test: Vollformater sieht auch bei Dunkelheit nicht schwarz
Sony Alpha 7S im Test
Vollformater sieht auch bei Dunkelheit nicht schwarz
  1. FPS 1000 Kamera soll 18.500 Frames pro Sekunde aufnehmen
  2. Bericht Sony will 4K-Superzoom-Kamera entwickeln
  3. Minikamera Ai-Ball Die WLAN-Kamera aus dem Überraschungsei

IT-Gipfel 2014: De Maizière nennt De-Mail "nicht ganz zufriedenstellend"
IT-Gipfel 2014
De Maizière nennt De-Mail "nicht ganz zufriedenstellend"
  1. Digitale Verwaltung 2020 E-Mail soll Briefe und Amtsbesuche ersetzen
  2. Digitale Agenda Ein Papier, das alle enttäuscht
  3. Webmail Web.de kritisiert langsame De-Mail-Einführung der Regierung

Retro-Netzwerk: Der Tilde.Club erstellt Webseiten wie in den Neunzigern
Retro-Netzwerk
Der Tilde.Club erstellt Webseiten wie in den Neunzigern

    •  / 
    Zum Artikel