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.
This site provides related resources of NILFS including source packages and binary packages.
NILFS is under development. We welcome any comments or contributions.
- We have a planned power outage on Oct 17. nilfs.org and the nilfs
mailing list will temporarily stop. Please use mirror site during the period. Thank you.
-- Oct 16, 2009 JST. - NILFS 2.0.17 was released. This is a maintenance release including fixes of several minor bugs and the potential for file system corruption due to a missing initialization in btree node cache.
-- Oct 4, 2009 JST. - NILFS 2.0.16 was released. A bunch of corrections merged in the kernel 2.6.31 was backported including bug-fixes of reported hang or kernel oopses.
-- Sep 12, 2009 JST. - A BSD licensed, compatible implementation of NILFS2 (NiLFS) was last month merged in NetBSD. The ``NiLFS'' is a separate implementation developed by Reinoud Zandijk. It supports currently read-only access, but full read-write support is also planned. Congratulations!
Please see NiLFS(2) import for details.
-- Aug 7, 2009 JST. - NILFS utilities 2.0.14 was released. This release fixed a privilege escalation vulnerability found in mkfs.nilfs2. The problem comes from the fact that a Makefile of the utility package inadequately set suid bit. It is highly recommended to upgrade to this version if you built tools from the sources on this site. Users using a distro package do not suffer the problem because the suid bit is dropped. Sorry for inconvenience. This release also includes a few security enhancements and a bugfix of the start-up failure of GC which occurs if nilfs is applied to a root filesystem without initrd.
-- Jul 20, 2009 JST. - NILFS 2.0.15 was released. Several bugs in error paths including hang after write failures, were fixed. This release also improves read performance on some fast drives.
-- Jul 11, 2009 JST. - NILFS utilities 2.0.13 was released. The reported cleanerd failure on mount was fixed. The rmcp command was enhanced so that it can handle range of checkpoint numbers.
-- Jun 22, 2009 JST. - nilfs.org and the nilfs mailing list will stop
from June 12 9:00 a.m. to June 15 0:30 a.m. UTC due to planned power outage.
A mirror site is available
during the period (the mailing list and git repositories are not available).
Sorry for inconvenience.
We are back, thank you. June 15, 2009 JST
-- Jun 9, 2009 JST.
