NILFS for CentOS

Target distributions are as follows:

We offers binary packages of NILFS kernel module and NILFS utilities for both 32bit and 64bit of Intel / AMD x86 CPUs. 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
    i686
    centos% uname -i
    i386
    centos%
    
    `x86_64' will be printed if your CPU is 64-bit and runs in 64-bit mode.
  2. Identify your kernel version

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

    centos% uname -r
    2.6.18-128.el5PAE
    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://www.nilfs.org/pub/centos/5/RPMS/\
            i386/nilfs-utils-2.0.14-3.i386.rpm
    centos# rpm -Uvh http://www.nilfs.org/pub/centos/5/RPMS/\
            i686/kmod-nilfs-PAE-2.0.17-1.2.6.18_128.el5.i686.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.18-128.7.1.el5.

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

Repositories

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

Intel x86 architecture, 64bit:

Source RPM:

Enjoy!