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

【 開発環境 】Ubuntu 11.10

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


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


◇ インストール方法 ◇
・Ubuntuの場合は、GDebi、dpkgコマンド、ソフトウェアセンター等を使用してください。
　他のディストリビューションの場合はmakeした後、fake-defragを /usr/local/bin にコピーして下さい。


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

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


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

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


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


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


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


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

