Welcome to NILFS
NILFS is a log-structured file system supporting versioning of the entire file system and continuous snapshotting, which allows users to even restore files mistakenly overwritten or destroyed just a few seconds ago.
NILFS was developed by NTT Laboratories and published as an open-source software under GPL license, and now available as a part of Linux kernel.
This site provides information and resources related to the NILFS filesystem.
''www.nilfs.org'' has been reopened as a fake site by a third party after we abandoned the domain in September 2014. The fake site defaces the original content, leading visitors to unrelated websites, so please be careful not to go to the site mistakenly. NILFS community and NTT are absolutely not related to this fake site.
The official NILFS website is nilfs.sourceforge.io. Please use these sites when accessing information related to NILFS.
Latest News
- NILFS utilities 2.3.0 was released. Consolidated feature changes and bug fixes since v2.2.5, focusing on codebase modernization. Key changes include GC improvements (including automation of speed settings in 'nilfs-clean'), support for specifying filesystems via path names in utilities, and pkg-config support.
For details, please see nilfs-utils 2.3.0 release (or commits).
-- Jan 25, 2026 JST. - NILFS utilities 2.2.16 was released. Fixed a build issue on recent distributions where bin and sbin are fully merged, where the creation of compatibility symbolic links caused installation failures.
For details, please see nilfs-utils 2.2.16 release (or commits).
-- Jan 25, 2026 JST. - NILFS utilities 2.2.15 was released. Fixed a regression in the chcp command introduced in v2.2.12, where explicitly specifying a device argument caused an error. Also fixed a few minor bugs and updated manual pages to correct typos and outdated examples.
For details, please see nilfs-utils 2.2.15 release (or commits).
-- Jan 21, 2026 JST. - NILFS utilities 2.2.14 was released. Fixed a number of error handling issues in the current default libmount-based mount and umount helpers. This includes an issue where duplicate read/write mounts were not suppressed, causing duplicate GC processes to run. Also fixed build warnings observed on some recent distributions.
For details, please see nilfs-utils 2.2.14 release (or commits).
-- Jan 17, 2026 JST. - NILFS utilities 2.2.13 was released. Major build updates include support for UsrMerge and Bin-Sbin merge layouts, allowing both automatic detection and manual specification. It also adds automatic detection for architecture-specific library paths. This release also reorganizes the README documentation to reflect modern build environments and fixes an environment-dependent build warning.
For details, please see nilfs-utils 2.2.13 release (or commits).
-- Dec 28, 2025 JST.
Copyright © 2014 - 2026, NILFS Community.
