NILFS2 – Whats all the buzz about?

NILFS2 is an acronym for “New Implementation of a Log-Structured File System Version 2”. This file system is one of the two new file systems, along with EXOFS, that was incorporated in the recently released Linux Kernel 2.6.30.

According to the kernel documentation,

NILFS is a new implementation of a log-structured file system (LFS) supporting continuous snapshotting. In addition to versioning capability of the entire file system, users can even restore files mistakenly overwritten or destroyed just a few seconds ago. Since NILFS can keep consistency like conventional LFS, it achieves quick recovery after system crashes.

Let me break down what, it says:

Some other features of NILFS2, in addition to that mentioned above, that deserves mention are:

On the other hand, NILFS2 still has a few issues.

In spite of these few issues NILFS2 is still a very exciting filesystem to look out for. With an intelligent Garbage Collection algorithm, it is expected that the issue with SSD can be sorted out. As of now, it is a very solid file system for HDD.

If this sounds like your situation, let's talk

No pitch decks. No sales process. Just a conversation about what you're dealing with and whether I can help.

Book a 30-minute call →