NILFS is a log-structured file system supporting versioning of an entire file system and continuous snapshotting that allows users to restore files mistakenly overwritten or destroyed a while ago.
This site provides related resources of NILFS including source packages and binary packages.
NILFS is under development. We welcome any comments or contributions.
- NILFS 2.0.4 was released. Fixed hangup problem while deleting very large files, and supported kernel 2.6.27-rc1 experimentally.
-- Aug 6, 2008 JST. - NILFS 2.0.3 and NILFS utilities 2.0.5 were released. Kernel versions up to 2.6.26 were supported. Build problems for ia64 machines or newer kernels were fixed. A hang problem after read/write remount was fixed. Mount.nilfs2 supported a fake option. Writeback implementation was improved to avoid prolonged page locking during writebacks. Other changes include code cleanups to improve readability, remove redundancies, and resolve checkpatch warnings.
-- Jul 14, 2008 JST. - NILFS utilities 2.0.4 was released. The segmentation fault that occured if mount.nilfs2 was directly invoked without passing through /sbin/mount, was fixed.
-- Jun 20, 2008 JST. - nilfs.org and the nilfs mailing list will stop
from June 10 6:00 a.m. to 7:00 a.m. UTC and
from June 13 9:00 a.m. to June 16 0:30 a.m. UTC
due to system maintenance and planned power outage respectively.
Sorry for inconvenience.
We are back, thank you. June 16, 2008 JST
-- Jun 9, 2008 JST. - NILFS utilities 2.0.3 was released. fix a package problem that `make dist-bzip2' creates a tarball without man pages and so forth. This release is equivalent to nilfs-utils-2.0.2 for the rest.
-- May 22, 2008 JST. - NILFS utilities 2.0.2 was released. Man pages are added to the utility package.
-- May 20, 2008 JST. - A summary of NILFS2 usage was put on What is NILFS? page.
-- May 9, 2008 JST. - NILFS binary packages for several distributions are available.
See Download page.
-- Mar 31, 2008 JST.
