NILFS for CentOS

Target distributions are as follows:

  • CentOS 7.x, Scientific Linux 7.x, or other RHEL 7 clones.
  • CentOS 6.x, Scientific Linux 6.x, or other RHEL 6 clones.

We offers binary packages of NILFS kernel module and NILFS utilities for 64bit of Intel / AMD x86 CPUs. For CentOS 6 and RHEL 6 clones, 32bit binary packages are also available. Source RPM packages are also available for your customization.

If you want to use prebuilt binary packages for NILFS, please follow instructions below:

  1. Identify your CPU architecture and mode
    You can get information by `uname -m' and `uname -i' command.
    centos% uname -m
    x86_64
    centos% uname -i
    x86_64
    centos%
    
  2. Identify your kernel version

    You can get kernel version by 'uname -r' command.

    centos% uname -r
    2.6.32-431.5.1.el6.x86_64
    centos%
    
    If you are using specialized kernel such as xen or PAE, the flavor for the kernel will be followed.
  3. Install binary RPM packages suitable for your environment
    The `nilfs-utils' and `kmod-nilfs` modules are required. Please select suitable packages by browsing repositories below.
    centos# rpm -Uvh http://nilfs.sourceforge.net/pub/centos/6/RPMS/\
            x86_64/nilfs-utils-2.1.6-10.el6.x86_64.rpm
    centos# rpm -Uvh http://nilfs.sourceforge.net/pub/centos/6/RPMS/\
            x86_64/kmod-nilfs2-0.5.1-2.2.6.32-431.el6.x86_64.rpm
    centos#
    
    If you cannot find the kmod-nilfs package exactly matched for your kernel, you may be able to use the one which have the version number close to your kernel. For example, the package above may be used for the kernel-2.6.32-431.5.1.el6.

    If suitable packages do not exist in the repositories, you may be able to build with source RPM packages.

Repositories for CentOS 7.x

Intel x86 architecture, 64bit:

Source RPM:

Git repository of kernel module:

Repositories for CentOS 6.x

Intel x86 architecture, 32bit (Pentium Pro or later):

Intel x86 architecture, 64bit:

Source RPM:

Git repository of kernel module:

Repositories for CentOS 5.x (obsolete)

We are no longer maintaining packages for CentOS 5.x. Please do not use them for production purposes.

Intel x86 architecture, 32bit (Pentium Pro or later):

Intel x86 architecture, 64bit:

Source RPM:

Git repository of kernel module:

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