ディストリビューション向けパッケージ
お使いのディストリビューション名をクリックすると、 パッケージごとのダウンロードページに移動します。
| ディストリビューション | 説明 |
|---|---|
| Debian | NILFS は Debian 5.0 以降(lenny, squeeze, wheezy, sid) で利用可能です。 |
| Ubuntu | NILFS は Ubuntu の 9.10 以降で利用可能です。 |
| CentOS | CentOS 5/6 用の x86 と x86_64 のパッケージがあります。 |
| Fedora | NILFS は Fedora 17 以降で利用可能です。 Fedora 14〜16 で NILFS を利用するには、nilfs-utils-2.1 のビルドとインストールが必要です。また、Fedora 15〜16 では NILFS2 のカーネルモジュールを作成する必要があります。 |
| openSUSE | openSUSE ビルドサービスにて openSUSE と SUSE Linux 用の i586 と x86_64 のパッケージが提供されています。 |
| Gentoo | NILFS は Gentoo Linux で利用可能です。 また、NILFS対応の boot-cd が PrRescue で利用可能です。 |
| Arch | NILFS は Arch Linux で利用可能です。 |
| Linux Mint | NILFS は Linux Mint で利用可能です。 |
ソースコード
NILFS は Linux の公式カーネル 2.6.30 にマージされました。 2.6.30以降のカーネルについては、 ユーティリティパッケージのみのダウンロードで御利用いただけます。
ユーザランドツール nilfs-utils-2.1.5.tar.bz2 May 2, 2013 JST.
既存のファイルシステムのチェックが mkfs.nilfs2 に導入されるなどの改良が含まれます。
変更の詳細は ChangeLog を御覧ください。
以前の nilfs-utils 2.x パッケージの最新版は以下の通りです。
- nilfs-utils-2.0.24.tar.bz2 Dec 5, 2011 JST.
ライセンス
NILFS はオープンソースソフトウェアであり、 GNU General Public License Version 2 (GPLv2) で配布されます。 ライブラリなど一部プログラムは GNU Lesser General Public License Version 2.1 (LGPL v2.1) で配布されます。
本ソフトウェアはご利用に際してのサポートはありませんし、修正、変更、改良、 お問い合わせに対する回答をお約束するものではありません。 将来的なリリースに本ソフトウェアが含まれることを保証いたしません。
本ソフトウェアは現状を「そのまま」の形で配布するもので、 特定の目的への適合性や商業的適性を含むいかなる保証もいたしませんし、 本ソフトウェアの使用に起因するいかなる損害に対しても責任を負いません。
最近のリリース
- nilfs-utils-2.1.4.tar.bz2: unmount の時間短縮、mount.nilfs2 のエラーハンドリングの不具合修正、SELinux のコンテクストマウントのサポート、nilfs-resize の改善、などを含みます。 (2012年7月6日)
- nilfs-utils-2.1.3.tar.bz2: mtab ファイルの操作に関する不具合修正を取り込み、mount ヘルパープログラムの安定性を向上させました。 (2012年6月20日)
- nilfs-utils-2.1.2.tar.bz2: nilfs-utils 2.1 のメンテナンスリリースです。 (2012年6月3日)
- nilfs-utils-2.1.3.tar.bz2: mtab ファイルの操作に関する不具合修正を取り込み、mount ヘルパープログラムの安定性を向上させました。 (2012年6月20日)
公開Gitリポジトリ
最新のソースコードは github 上の git リポジトリ から入手できます。
Git を使ったソースコードの取得
NILFS ユーティリティのソースコードは "git clone" コマンドで取得できます:
$ git clone git://github.com/nilfs-dev/nilfs-utils.git
また、NILFS2 のスタンドアローンカーネルモジュールのソースコードも同様に取得可能です:
- Kernel module for CentOS 6, Scientific Linux 6
$ git clone git://github.com/nilfs-dev/nilfs2-kmod-centos6.git
- Kernel module for CentOS 5, Scientific Linux 5, and old vanilla kernels (2.6.18~2.6.29)
$ git clone git://github.com/nilfs-dev/nilfs2-module.git
取得したリポジトリは "git pull" コマンドでアップデートできます。 Git についての詳細は http://git-scm.com/ をご参照下さい。
nilfs-utils のビルドの準備
これらのリポジトリは中間ファイルを含みません。 そのため、ビルドの前に以下の準備が必要です。
$ cd nilfs-utils $ ./autogen.sh
環境によっては libtool、autoconf (-2.6 以降)、それに automake パッケージが必要になるかもしれません。
作業の後、通常どおりの方法でユーティリティのビルドとインストールが行えるようになります:
$ ./configure $ make $ sudo make install
ビルドオプションを調整する必要がある、もしくは調整したい場合には、 nilfs-utils に同梱されている README ファイルをご参照下さい。
Copyright © 2005 - 2013, 日本電信電話株式会社