cnt

Linux-Filesystem mit Log-Struktur

Neue und geänderte Daten fügt NILFS dem bestehenden Filesystem an, statt frühere Versionen zu überschreiben.
4. Oktober 2005

     

Soeben wurde Version 1.0.0 eines neuen Dateisystems für Linux 2.6 freigegeben. NILFS steht für "New Implementation of a Log-Structured File System": Alle im Filesystem gespeicherten Daten werden inklusive Metadaten in einem Log-ähnlichen Format gespeichert. Bestehende Daten werden dabei nie überschrieben; stattdessen werden neue und geänderte Dateien ans Filesystem angehängt. Mit diesem Ansatz lassen sich Datenverluste weitgehend vermeiden. Gleichzeitig verbessert sich die Performance, da weniger Aufwand für Disk-Seeks anfällt.


NILFS kann laut der Projekt-Homepage www.nilfs.org zudem jederzeit einen Snapshot des Dateisystems anlegen und beschleunigt den Neustart nach einem Systemabsturz. Die Verwaltung von Files und iNodes wurde mit B-Tree-Strukturen implementiert, die Daten speichert NILFS mit einer Wortbreite von 64 Bit. Damit soll sich die Leistung auch bei sehr vielen und sehr grossen Dateien nicht schmälern. NILFS 1.0.0 läuft auf Systemen mit x86-Architektur und Linux-Kernel 2.6.13. (ubi)


Artikel kommentieren
Kommentare werden vor der Freischaltung durch die Redaktion geprüft.

Anti-Spam-Frage: Wie hiess im Märchen die Schwester von Hänsel?
GOLD SPONSOREN
SPONSOREN & PARTNER