詳解ファイルシステム - nilfs
FrontPage

詳解nilfs

nilfs (New Implementation of the Log-structured File System)
http://www.nilfs.org/
http://www.nilfs.org/ja/index.html

NILFS は Linux 向けのログ構造化ファイルシステムです.~
サービスを停止することなくスナップショットを自動かつ連続的に~
取得する機能(UNIXのLFSぽいもの)を実現することにより, Linux を~
利用したシステムの信頼性を向上させることを目的としています.~
オープンソースソフトウェアとして公開しています.~

TOPIX

20070615NILFS 2.0.0-testing をリリースしました。
20060207nilfsの日本語メーリングリストが出来ました。

リリースメモ

2.0.0-testing2007/6/15GC(ガーベジコレクタ)機能搭載
1.0.162007/5/242.6.21対応, ディスク障害後のリカバリの問題を解決
1.0.152007/2/252.6.20対応, copynilfs がリモートディスクへのバックアップに対応
1.0.142006/10/252.6.10 のサポートを終了
1.0.132006/10/122.6.19-rc1対応, 2.6.17以降で発生していたmmapの問題を修正
1.0.122006/10/32.6.18対応
1.0.112006/8/8スナップショットマウントの修正
1.0.102006/7/18書き込み性能を向上,複数バグ修正
1.0.92006/5/23mmap の書き込み及び remount に対応, Copynilfs コマンドのエラーが解消
1.0.82006/3/232.6.16対応、copynilfs作成
1.0.72006/3/864bit CPU (x86_64)対応
1.0.62006/2/16チェックポイントスケッチ機能の導入
1.0.52006/1/30dirsync等のバグ修正.Direct I/O による読出実装
1.0.42006/1/182.6.10〜2.6.15 対応. 書込バリアの実験的採用
1.0.32005/11/22カーネル 2.6.14 対応. CPU Hotplug バグを修正
1.0.22005/11/1デッドロックとメモリリークを修正
1.0.12005/10/6マイナーバグ修正
1.0.02005/9/26最初のリリース
※GC(ガーベジコレクタ)機能 NILFSはwriteが追加書き込みで行われるため、snapshotを
とっていくと、どんどんディスクが消費されていく
(空き領域が減っていく)
不要なsnapshotを削除できる機能がGC。
これの機能が追加されたことで、不要なsnapshotを削除し、
空き領域を確保し、また新たな書き込みができるようになる。