- 5月27日の午後7時00分から 5月30日の午前9時00分まで、
法定点検による停電のため WEBサーバが止まります.
ご不便をおかけしますがご了解下さい.
-- 2011年5月24日
- NILFSユーティリティ 2.0.23 をリリースしました.
GC多重起動時にファイルシステムが破壊される問題を解消しました。また、mkcp, chcp, もしくは cleanerd を割り込みで終了させた後に起こるセマフォデッドロックの問題を修正しました。
-- 2011年4月30日
- NILFSユーティリティ 2.0.22 をリリースしました.
.nilfsファイルを不要にしました。また、mkfs.nilfs2 および nilfs-tune にファイルシステムフィーチャの操作機能を追加し、その一つとしてチェックポイント毎のブロックカウント機能をサポートしました。
-- 2011年4月16日
- NILFSユーティリティ 2.0.21 をリリースしました.
ディスクフォーマット変更についての警告を削除しました。また、mkfs のdiscard 対応、ライブラリライセンスのLGPLへの変更などを行いました。
-- 2011年1月21日
- NILFS 2.0.21 をリリースしました.
幾つかの修正を古いカーネル向けのスタンドアローンモジュールにバックポートしました。スタンドアローンモジュールのリリースはこれが最後の予定です。
-- 2011年1月10日
- 10月16日午前9時から17日午後7時まで、
計画停電のため WEBサーバが止まります.
期間中はミラーサイトを御利用下さい.
-- 2010年10月8日
- NILFSユーティリティ 2.0.20 をリリースしました.
ファイルシステムのパラメータ調整ツール nilfs-tune を追加しました。また、ロングスタイルのオプションの有効化、バージョン表示オプションの追加などの改善を行いました。
-- 2010年9月26日
- NILFSユーティリティ 2.0.19 をリリースしました.
udisks/palimsest から nilfs を利用できるよう mount.nilfs2 を修正しました。また、最近のカーネルに追従するため、マニュアルやヘッダファイルをアップデートしました。
-- 2010年8月9日
- NILFS 2.0.20 をリリースしました.
モジュールパッケージをより安定にするため幾つかの修正をバックポートしました。これは古いカーネルのためのメンテナンスリリースです。
-- 2010年6月27日
- 5月28日の午後7時30分から 5月31日の午前9時30分まで、
計画停電のため WEBサーバが止まります.
期間中はミラーサイトを御利用下さい.
-- 2010年5月24日
- NILFSユーティリティ 2.0.18 をリリースしました.
デバイスの空き容量に応じて GC を停止できるようにしました。以前の挙動も選べますが、新しい保持ポリシーがデフォルトで適用されています。David Arendt さんありがとうございます。
-- 2010年4月10日
- NILFSユーティリティ 2.0.17 をリリースしました.
GPLv3 の COPYING ファイルが誤挿入されていた問題を修正しました。
-- 2010年3月13日
- NILFS 2.0.19 、NILFSユーティリティ 2.0.16 をリリースしました.
幾つかの不具合修正,マウントオプションの変更,それにマウント時のリカバリ時間の改善をバックポートしました。nilfs-utils の更新は,マンページの変更,新しいglibc でのビルドの修正,protection_period を設定するマウントオプションなどを含んでいます。
-- 2010年3月13日
- NILFSユーティリティ 2.0.15 をリリースしました.
前回リリース以後残っていた変更点を取り入れたステーブルリリースです。機能的な変更はありません。
-- 2009年12月31日
- 現行のNILFSメーリングリストは2010年1月初頭に停止します.
コミュニティ管理の新しいメーリングリスト linux-nilfs
が開設されましたので今後はそちらをご利用下さい.詳しくは,
「NILFSメーリングリストの停止について」
を御覧ください.ご協力よろしくお願いします.
-- 2009年12月19日
- NILFS 2.0.18 をリリースしました.
メインラインカーネルに統合済みの幾つかの不具合修正をバックポートしました. このリリースは,ARMベースのターゲットでのハング、GC のエラー処理での Oops、chcp操作中に起こりうるハング問題,などを解消します.
-- 2009年11月22日
- 10月17日に計画停電のため WEBサーバとメーリングリストが止まります.
期間中はミラーサイト
を御利用下さい.
-- 2009年10月16日
- NILFS 2.0.17 をリリースしました.
幾つかの細かな不具合と,ファイルシステム破壊の原因となりうる btree 中間ノードのキャッシュの初期化漏れを修正しました.
-- 2009年10月4日
- NILFS 2.0.16 をリリースしました.
報告されているハングあるいはカーネルエラーの不具合修正を含む、カーネル 2.6.31 に統合済みの一連の改善をバックポートしました.
-- 2009年9月12日
- Reinoud Zandijk さん開発の BSDライセンスの独自のNILFS2実装(NiLFS)が、先月 NetBSD の開発版ツリーに統合されました。おめでとうございます。``NiLFS'' はまだ読み込み専用ですが、書き込みのサポートに向け今後取り組むとのこと。詳しくはReinoudさんの投稿: NiLFS(2) importを御覧下さい。
-- 2009年8月7日
- NILFSユーティリティ 2.0.14 をリリースしました.
mkfs.nilfs2 で発覚した権限昇格の脆弱性問題を修正しました。この問題は ユーティリティパッケージの Makefile が不適切に suid ビットを設定していたことに起因します。本サイトのソースを直接ビルドしていた場合は、速やかに本バージョンにアップグレード願います。ディストロパッケージをご利用の場合には、suid ビットは落とされているので問題ありません。御迷惑をおかけしますがよろしくお願いします。なお本リリースは、他のセキュリティ向上と nilfs を initrd なしで root filesystem に適用した場合に GC が起動に失敗する問題の修正も含みます。
-- 2009年7月20日
- NILFS 2.0.15 をリリースしました.
書き込み失敗後のハングを含む幾つかの不具合を修正しました。また一部の高速ドライブで読み込み性能を改善しました。
-- 2009年7月11日
- NILFSユーティリティ 2.0.13 をリリースしました.
報告されていたクリーナデーモンの起動失敗問題を修正しました。また、rmcp コマンドを改良し、削除対象チェックポイントを範囲指定できるようにしました。
-- 2009年6月22日
- 6月12日の午後6時から 6月15日の午前9時30分まで、
計画停電のため WEBサーバとメーリングリストが止まります.
期間中はミラーサイトが御利用いただけます(Mainling List や GIT は停止します).
ご迷惑をおかけしますがよろしくお願いします.
復旧しました. 2009年6月15日
-- 2009年6月9日
- NILFS 2.0.14 をリリースしました.
nilfs-2.0.13 に紛れ込んだメモリリーク問題を修正しました。前バージョンをお使いの方はこのバージョンにアップグレードして下さい。
-- 2009年5月23日
- NILFS 2.0.13 をリリースしました.
メインラインカーネルから10個弱の不具合修正をバックポートしました。これらは、不正なioctl データ引数によるメモリアクセスオーバラン、幾つかの循環ロック問題、チェックポイント削除失敗によるGC失敗、リカバリ失敗、などの修正を含みます。
-- 2009年5月17日
- NILFS version 2 は Linuxカーネル 2.6.30-rc1にマージされました。
-- 2009年4月8日
- NILFSユーティリティ 2.0.12 をリリースしました.
報告されていたユーザランドツールのバグを修正しました。また、lscpとlssu コマンドに関し、item数が多い時の待ち時間を改善し、追加オプションにより部分的なリスト出力ができるようにしました。
-- 2009年4月2日
- NILFS 2.0.12 をリリースしました.
GCによりファイルシステムが破壊される問題を解消しました。またカーネルのロック依存性チェック機構が二重ロックを誤検出する問題を修正しました。
-- 2009年3月30日
- NILFS 2.0.11 、NILFSユーティリティ 2.0.11 をリリースしました.
nanosecond精度のタイムスタンプをサポートし、tar プログラムがシンボリックリンクの展開に失敗することがある問題を解決しました。 本バージョンおよびこれ移行の数バージョンでは、ディスクフォーマット変更の可能性を通知する警告メッセージがマウント時に表示されるようになります。
-- 2009年3月13日
- NILFS 2.0.10 、NILFSユーティリティ 2.0.10 をリリースしました.
これはスーパブロック破壊に対する nilfs2 ファイルシステムの信頼性を改善します。mkfs.nilfs2 とカーネルモジュールが第二スーパブロックを扱えるように拡張されます。以前のバージョンではスーパブロックの予備がなかったため、第一スーパブロックが壊れるとパーティションはマウントできなくなる可能性がありました。この拡張はディスクフォーマットの互換性は損ないません。その他に、アプリケーションからチェックポイントがファイルシステムの変更か GC のような内部動作によってできたものなのか識別可能にするために新しいチェックポイントフラグが追加されています。
-- 2009年3月7日
- NILFS 2.0.9 、NILFSユーティリティ 2.0.9 をリリースしました.
保護されているはずのチェックポイントが GC で削除される問題を修正しました.また Big endian マシンに対して、スーパブロックのチェックサム計算が正しく行われていないカーネルモジュールのバグを修正しました。
-- 2009年3月4日
- NILFS 2.0.8 、NILFSユーティリティ 2.0.8 をリリースしました.
ioctl インタフェースの互換性の問題を修正しました。例えば、従来バージョンではx86-64カーネルでは、32-bit のバイナリが動作しないという不具合が確認されています。予告していた通り、ユーザはツールパッケージを nilfs-utils-2.0.8 に同時にアップグレードする必要があります。ディスクフォーマットは変更していません。ご不便をおかけしますが、よろしくお願いします。
-- 2009年2月19日
- NILFS 2.0.7 、NILFSユーティリティ 2.0.7 をリリースしました.
cleanerd の誤動作の原因となりうる問題を幾つか修正しました。また lscp コマンドが正しくチェックポイントを表示しない問題を修正しました。次のリリースでカーネル、ユーザランド間の互換性の問題を改善するためにバイナリインタフェース(ioctl)を変更する予定です。ディスクデータの互換性は損われませんが、古いユーザランドツールは新しいモジュールでは動かなくなるため、同時のアップデートが必要になります。
-- 2009年2月11日
- NILFS 2.0.6 をリリースしました.
カーネル2.6.28に対応しました。多数のスナップショットを持つボリュームで cleanerd が落ちる問題を修正しました。B-tree のルックアップルーチンが矛盾を検知した時に BUG_ON()を起こすのではなく、適切なエラーコードを返すようにしました。2.6.18以前のカーネルをサポートするためのコードを削除しました。
-- 2009年1月12日
- NILFS 2.0.5 をリリースしました.
カーネル2.6.27に対応しました。 ioctlがシステムのメモリ不足を引き起こす場合のある問題、DATの block count が GC でリセットされる不具合、無限ループを生じうるリスト処理の不具合、スーパブロックの書き戻し処理のエラー処理の不具合などを修正しました。また、inodeアロケータとDATアロケータの類似コードの統合、独自ページキャッシュの廃止などにより、コード量を削減しました。カーネルパッチ投稿に合わせ、コードのクリーンナップを更に進めました。
-- 2008年10月23日
- NILFSユーティリティ 2.0.6 をリリースしました.
スナップショットの数が 512個を越えると、cleanerd がカーネルパニックを引き起こす問題を修正しました.
-- 2008年10月17日
- NILFS 2.0.4 をリリースしました.
巨大ファイル削除時にハングする問題を修正しました。またカーネル2.6.27-rc1 に実験的に対応しました。
-- 2008年8月6日
- NILFS 2.0.3 、NILFSユーティリティ 2.0.5 をリリースしました.
2.6.26までのカーネルがサポートされました. ia64環境や新しいカーネルでのビルドエラーが修正されました. Read/Write リマウント後にハングする問題が修正されました. mount.nilfs2 に fake オプションが追加されました. Writeback中にページキャッシュを長時間ロックしないようにしました. その他に、冗長性の除去、checkpatch のワーニング解消、可読性向上などのためのコードクリーンナップを行いました.
-- 2008年7月14日
- NILFSユーティリティ 2.0.4 をリリースしました.
/sbin/mount を通さず mount.nilfs2 を直接実行した場合にセグメンテーションフォールトが発生する問題を修正しました.
-- 2008年6月20日
- 6月10日の午後3時から午後4時までと
6月13日の午後6時から6月16日の午前9時30分まで、
メンテナンスおよび停電のため WEBサーバとメーリングリストが止まります.
ご迷惑をおかけしますがよろしくお願いします.
復旧しました. ありがとうございました. 2008年6月16日
-- 2008年6月9日
- NILFSユーティリティ 2.0.3 をリリースしました.
`make dist-bzip2'などでマニュアルなしの tar ファイルが生成されるなどのパッケージの問題を修正しました. その他については nilfs-utils-2.0.2 から変更ありません.
-- 2008年5月22日
- NILFSユーティリティ 2.0.2 をリリースしました.
ユーティリティパッケージにマニュアルを追加しました.
-- 2008年5月20日
- NILFS2 の使用方法のまとめをWhat is NILFS?ページに掲載しました.
-- 2008年5月9日
- いくつかのディストリビューション用の NILFS バイナリパッケージを用意しました.
Downloadページを御覧ください.
-- 2008年3月31日
- NILFS 2.0.2 をリリースしました.
NILFS 2.0.1 がそれまでの NILFS パーティションのマウントに失敗するバグを修正しました.
ページ関連の処理でのデバッグプリントルーチンを追加しました.
-- 2008年3月26日
- NILFS 2.0.1 をリリースしました.
NILFS 2.0.1 には互換性を損なうバグがありました. 2.0.2 をお使いください.
nfs で export できるようになりました. 将来の拡張に備えて nilfs_fs.h を修正しました.
fs/alloc.h にあった数値演算オーバフロー発生可能性のバグを修正しました.
Linux コーディングスタイルに従ってコードを書き換えました.
-- 2008年3月24日
- NILFS2 の git リポジトリを公開しました.
http://www.nilfs.org/git/から,
最新のソースコードが入手できます.
-- 2008年2月22日
- NILFS 2.0.0 をリリースしました.
2.0.0 正式版です.
kernel 2.6.25-rc2 に対応しました.
2.0.0-testing-9 の ioctl() の修正を ioctl32() に反映しました.
NIFLS Version 2 についてはWhat is NILFS pageを御覧ください.
-- 2008年2月18日
- NILFS 2.0.0-testing-9 をリリースしました.
テストリリースをまたひとつ公開します.
kernel 2.6.25-rc1 に対応しました.
カーネルの configuration に CONFIG_LBD がなかったときにコンパイルできない問題,
スナップショットのマウント時に間違ったオプションを付けたときに NULL ポインタを参照してしまう問題,
ディスクフル時の動作不良, ハングアップの原因となる書込みルーチンのバグを修正しました.
ブート時にマウントした NILFS パーティションが手動でアンマウントできないバグを修正しました.
-- 2008年2月13日
- NILFS 2.0.0-testing-8 をリリースしました.
テストリリースをもうひとつ公開します.
システムハングの原因になるような重大なバグを複数解決しました.
これには, shrinker 関連のタイミングバグ, direct I/O に関連したデッドロック,
メモリ割り当てが失敗する件, B-Tree ノードバッファに関する件が含まれます.
この修正によって, 安定性がさらに向上しました.
-- 2007年12月27日
- NILFS 2.0.0-testing-7 をリリースしました.
これが最後のテストリリースになるでしょう.
B木のノードバッファのリーク, 排他制御洩れによる潜在的問題を解決しました.
ブロックサイズがページサイズより小さい場合の問題点を解決しました.
kernel 2.6.24-rc3 に対応しました.
また, PowerPC64 プロセッサをサポートしました.
-- 2007年11月29日
- NILFS 2.0.0-testing-6 をリリースしました.
メモリ回収に関連して, ファイルを壊す可能性のある問題を解決しました. 特にメモリの小さなマシンでの安定性が大きく向上しました.
NILFS version 2 をお試しの方は, 2.0.0-testing-6 への更新をぜひお願いします.
-- 2007年10月22日
- NILFS 1.0.18 をリリースしました.
メモリ回収に関連して, ファイルを壊す可能性のある問題を解決しました.
-- 2007年10月22日
- 2007年10月20日午前9時から午後5時まで,
停電のため WEB サーバとメーリングリストが止まります.
ご迷惑をおかけしますが,よろしくお願いします.
復旧しました. ありがとうございました. 2007年10月22日
-- 2007年10月17日
- NILFS 2.0.0-testing-5 をリリースしました.
ガーベジコレクション中にまれに発生していた深刻な問題の1つを解決しました. 安定性が大きく向上しました.
-- 2007年10月15日
- NILFS 2.0.0-testing-4 をリリースしました.
Kernel 2.6.23 に対応しました. セキュリティ関連を含むバグを修正しました.
ガーベジコレクション中にまれに発生する不具合を追跡中です.
-- 2007年10月11日
- NILFS 2.0.0-testing-3 をリリースしました.
Kernel 2.6.22 と 2.6.23-rc1 に対応しました. BUG_ON やデッドロック, データ破壊の原因となるいくつかの重大なバグを修正しました.
mkfs.nilfs2 は通常ファイルをフォーマットできるようになりました.
-- 2007年7月24日
- NILFS 1.0.17 をリリースしました.
Kernel 2.6.22 に対応しました.
-- 2007年7月24日
- NILFS 2.0.0-testing-2 をリリースしました.
メタデータを先読みすることで性能が向上しました.
Ubuntu で samba でマウントしたパーティションがあるとき, ツールの動作に不具合がでるのを解消しました.
-- 2007年6月20日
- NILFS 2.0.0-testing をリリースしました.
NILFS 2.0.0 では, 多数のスナップショットを維持できるガーベジコレクタを実現しました.
ぜひダウンロードして試してみてください.
このソフトウェアはまだテスト中です.
バグに遭遇することもあろうかと思いますが, 御了承下さい.
もし, /sbin/nilfs_cleanerd: error while loading shared libraries: libnilfs.so.0: cannot open shared object file: No such file or directory,
といったエラーメッセージが出たら, "/sbin/ldconfig /usr/lib" と打つか, utils の tarball を改めてダウンロードして頂けますか.
お手数ですが, よろしくお願いします.
-- 2007年6月13日
- オタワで開催される Linux Symposium で BOF セッションを開きます. タイトルは "Filesystem support for continuous snapshotting" です. シンポジウムに参加されるカーネルハッカーの皆さん, スナップショットに興味のある方, ぜひオタワで一緒に議論しましょう.
-- 2007年5月24日
- NILFS 1.0.16 をリリースしました.
Kernel 2.6.21 に対応しました. ツールのコンパイルとディスク障害後のリカバリの問題を解決しました.
NILFS を Autofs で使用するときの機能が向上しました.
NILFS 第2版を近々公開します. いよいよガーベジコレクタが搭載されます!
-- 2007年5月24日
- NILFS 1.0.15 をリリースしました.
Kernel 2.6.20 に対応しました. チェックサム計算のバグを修正しました.
これにより, これまで big-endian のマシンで作られた NILFS ディスクはマウントできなくなります. 御不便をおかけします.
copynilfs がリモートディスクへのバックアップに対応しました.
スケッチファイルの扱い, copynilfs, inspect に関わる問題を修正しました.
-- 2007年2月15日
- NILFS 1.0.14 をリリースしました.
カーネル spinlock デバッグオプション使用時に mmap 書込みが宣言違反となるバグを修正しました.
これに伴い, kernel version 2.6.10 のサポートを終了しました.
CPU バイトオーダにかかわるバグを多数修正しました. Kernel module とユーザランドツールの双方にありました.
-- 2006年10月25日
- NILFS 1.0.13 をリリースしました.
kernel 2.6.19-rc1 に実験的に対応しました. linux kernel 2.6.17 以降で使用すると,
mmap 書き込み (msync) がなされないバグを修正しました.
-- 2006年10月12日
- NILFS 1.0.12 をリリースしました.
kernel 2.6.18 に対応しました. ロールフォワードコードのバグ,
ディレクトリエントリの inode 番号のエンディアンの変換誤りを修正しました.
-- 2006年10月3日
- NILFS 1.0.11 をリリースしました.
スナップショットをマウントする操作のコードに表明の誤りがあったのを修正しました.
1.0.10 をお使いの方は, 1.0.11 への更新をぜひお願いします.
nilfs_inode_info と and nilfs_sb_info の構造体から, 不要なロックを削除しました.
-- 2006年8月8日
- NILFS 1.0.10 をリリースしました.
Ext3ファイルシステムの ordered モード相当の機能の実現により, 書き込み性能を向上しました.
バリア書き込み機能をデフォルトで有効としました.
入出力エラーの後処理を改善しました.
SMP環境での inode ブロック読み込みエラーバグの修正, 他, 複数のバグを修正しました.
スナップショットマウントがエラーになります.
1.0.11 への更新をぜひお願いします. (2006.8.8追記)
-- 2006年7月18日
- NILFS 1.0.9 をリリースしました.
mmap の書き込み及び remount に対応しました.
Block I/O 完了ルーチンとsysfs インタフェース周りのタイミング問題が修正されました.
rsync 2.6.7 使用時に起きていた Copynilfs コマンドのエラーが解消されました.
-- 2006年5月23日
- NILFS 1.0.8 をリリースしました.
Linux カーネル 2.6.16 に対応しました.
NILFS パーティションをスナップショット情報を保ったまま,
別のディスクにコピーする copynilfs ツールを作成しました.
-- 2006年3月23日
- NILFS 1.0.7 をリリースしました.
いくつかのバグを修正しました.書き込み済みのディスク上のデータを破壊するバグがありましたが修正しました.
これにより,特に NILFS を autofs と組み合わせるときの安定性が向上しました.
64ビットアーキテクチャでの試験を開始しました.
これに伴い,ディスク上の構造体定義に packed の属性を付加しました.
すでに 64ビットアーキテクチャで NILFS パーティションを作成してお使いのときには,
すみませんが,mkfs をやり直してください.
-- 2006年3月8日
- NILFS 1.0.6 をリリースしました.
セグメントの断片化が減少しました.
NILFS ファイルシステム上にデバイスノードを作成したときのバグを修正しました.
チェックポイントに小量のユーザデータを付加できるチェックポイントスケッチ機能を導入しました.
スケッチ機能については,NILFS 配布物内の docs/sketch.txt を参照して下さい.
-- 2006年2月16日
- 日本語メーリングリストを作成しました.
日本語ページの Mainling List ボタンから入会できます.
-- 2006年2月7日
- NILFS 1.0.5 をリリースしました.
dirsync オプションを指定してマウントした場合にハングする問題と,
専用の書き込みデーモンのタイミングバグ1個を修正しました.
また,Direct I/O による読み込みを実装しました.
Direct I/O の書き込みは通常のバッファ書き込みに縮退します.
-- 2006年1月30日
- NILFS 1.0.4 をリリースしました.
Linux カーネル 2.6.10 から 2.6.15 に対応できるようにマクロを追加しました.
ブロックデバイスの書き込みバリアを実験的に採用しました.
障害発生時の信頼性はより向上しますが,書き込み速度は遅くなります.
バリアを試すには docs/mount-options.txt を参照してください.
-- 2006年1月18日
- NILFS 1.0.3 をリリースしました.
カーネル 2.6.14 に対応しました.
CPU Hotplug でのバグを修正しました.
-- 2005年11月22日
- メーリングリストを開設しました.参加をお待ちしています.
-- 2005年11月22日
- NILFS 1.0.2 をリリースしました.
デッドロックとメモリリークに関するバグ数個を修正しました.
-- 2005年11月1日
- ホームページのデザインを更改しました.
-- 2005年10月27日
- NILFS 1.0.1 をリリースしました.
SMP に依存したバグを一部修正しました.
-- 2005年10月6日
- NILFS 1.0.0 をリリースしました.
NILFS の最初のリリースです.
-- 2005年9月26日