Required Programs to use NILFS

NILFS consists of a kernel module and utility programs (nilfs-utils or nilfs-tools). To use NILFS, both are needed.

The kernel module of NILFS (referred to as "nilfs2") is included in Linux kernel since version 2.6.30. Please use the one included in your Linux distribution, or download and build the source code of an upstream kernel, which is available at https://www.kernel.org/. For CentOS or other RHEL clones, we recommend to use the independent packages available below.

For the utilities, please use the one included in the distribution, or download and build the latest source package available below. For instructions on how to build the source package of utilities, please see the enclosed README file.

Distribution Packages

Click distribution name to view download instructions.

DistributionDescription
Debian NILFS is available in Debian.
Ubuntu NILFS is available in Ubuntu.
CentOS x86 and x86_64 packages for CentOS 6, and x86_64 packages for CentOS 7, are available on this site.
Fedora NILFS is available in Fedora.
openSUSE NILFS is available in openSUSE.
Gentoo NILFS is available in Gentoo Linux. A boot-cd with NILFS is available on PrRescue. (thanks)
Arch NILFS is available in Arch Linux.
Linux Mint NILFS is available in Linux Mint.
Raspbian NILFS is available in Raspbian, a free OS based on customized Debian for the raspberry Pi hardware.
GParted NILFS is available in GNOME Partition Editor.

Source Code of NILFS Utilities

Userland utilities  nilfs-utils-2.2.3.tar.bz2  Feb 15, 2015 JST.

Fix potential leak of nilfs library and an issue that lscp command takes too long to output checkpoint list in the reverse direction.
For changes from past versions, see ChangeLog.

License

NILFS is Open Source software, released under the terms of the GNU General Public License Version 2 (GPLv2). Part of programs such as libraries are released under the terms of the GNU Lesser General Public License Version 2.1 (LGPL v2.1).

This software is provided without support and without any obligation on the part of NTT Laboratories to assist in its use, correction, modification or enhancement. There is no guarantee that this software will be included in future software releases, and it probably will not be included.

THIS SOFTWARE IS PROVIDED "AS IS" WITH NO WARRANTIES OF ANY KIND INCLUDING THE WARRANTIES OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE.

Recent Releases

Source file archive

  • follow NILFS in RSS
  • follow NILFS in feedly
  • follow NILFS in inoReader
  • follow NILFS in Google+