NILFS - Log-strukturiertes Dateisystem für Linux
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.