Zum Hauptinhalt Zur Navigation

NILFS - Log-strukturiertes Dateisystem für Linux

Daten werden angehängt statt überschrieben. Mit NILFS 1.0.0 ist die Implementierung eines Log-strukturierten Dateisystems(öffnet im neuen Fenster) für Linux 2.6 erschienen. Der Ansatz soll den Datenverlust weitgehend verhindern und verspricht zudem eine höhere Leistung.
/ Jens Ihlenfeld
14 Kommentare News folgen (öffnet im neuen Fenster)

Dabei werden die im Dateisystem gespeicherten Daten sowie die zugehörigen Metadaten in einem Log-ähnlichen Format gespeichert, so dass Daten nie überschrieben, sondern immer nur an das Dateisystem angehängt werden. Datenverluste werden dadurch weitgehend minimiert. Zudem soll das System eine hohe Leistung liefern.

Zudem kann NILFS jederzeit einen Schnappschuss des Dateisystems anlegen und das Dateisystem recht schnell auf Konsistenz prüfen. Bei der Implementierung wurden zudem B-Tree-Strukturen verwendet, intern werden die Daten mit einer Wortbreite von 64 Bit gespeichert. Damit soll NILFS in der Lage sein, auch mit großen Dateien umzugehen.

Nach einem Systemabsturz soll das Dateisystem sofort wieder zur Verfügung stehen.

NILFS 1.0.0 steht unter nilfs.org(öffnet im neuen Fenster) für Linux 2.6.13 zum Download bereit.


Relevante Themen