==============================
  fake-defrag-ext4
==============================

【 開発環境 】Ubuntu 11.10

--------------------
◇ 概要 ◇
・fake-defragはposix_fallocateを利用した、Linux用の簡易デフラグツールです。
　ext4のデフラグツール（e4defrag）が安定するまでの繋ぎとして作成しました。
・ファイルを複製して上書きしているだけなのですが、
　fallocateに対応しているファイルシステムではそこそこの精度を誇ります。
・このバージョンではUbuntu 11.10のext4のバグに対する処理を追加しています。


◇ 動作条件 ◇
・最近のディストリビューションであれば問題なく動作すると思います。
　詳しくはソースコードを見て下さい。


◇ インストール方法 ◇
・Ubuntuの場合はGDebiか、dpkgコマンドを使用してください。
　Ubuntu 11.10ではソフトウェアセンターからインストールできるようですので、
　debファイルをダブルクリックして下さい。
　他のディストリビューションの場合はmakeした後、fake-defrag-ext4を/usr/local/binにコピーして下さい。


◇ 使い方 ◇
　●1
　　端末を起動して、以下のコマンドを実行して下さい。
　　fake-defrag-ext4 対象のフォルダ

　●2
　　端末を起動して、以下のコマンドを実行して下さい。
　　sudo fake-defrag-ext4 対象のフォルダ


◇ オプション ◇
　●-g
　　1GB以上のファイルもデフラグの対象にします。
　　（例：fake-defrag-ext4 -g ~/Videos）

　●-G
　　1GB以上のファイルのみをデフラグの対象にします。
　　（例：fake-defrag-ext4 -G ~/Videos）


◇ 注意事項 ◇
・fake-defragはユーザーデータのデフラグを目的としたツールです。
　システムがインストールされたディレクトリ（/や/usrなど）に対して実行しないで下さい。
・ext4とXFSで動作確認しています。その他のファイルシステムでの動作は未検証です。
・NTFSでは使用しないで下さい。


◇ 仕様・既知のバグ ◇
・拡張属性／ACL／スパースファイルには未対応です。
・ext3など、fallocateに対応していないファイルシステムで使用すると、
　動作速度がかなり遅くなる上、精度は期待できません。


◇ 免責事項 ◇
・当ソフトを利用した事によるいかなる損害も作者は一切の責任を負いません。


--------------------
◇ 連絡先 ◇
http://d.hatena.ne.jp/itiri/

