Ubuntu 11.10のext4のfallocateは、ドライブの使用率が上がると効率が落ちる。
使用率が約75%のパーティションで約250MBのファイルをfake-defrag-ext4でデフラグしてみたところ、完全には断片化を解消できなかった。filefrag -vコマンドで3 extents foundと表示されるが、ちゃんとデフラグできていれば2 extents foundとなるはず。空き領域が少なくなると精度が落ちるのか。
$ filefrag -v * Filesystem type is: ef53 File size of 1.インターネットの概要.rm is 262076146 (63984 blocks, blocksize 4096) ext logical physical expected length flags 0 0 2818048 28672 1 28672 3614133 2846719 23115 2 51787 3702784 3637247 12197 eof 1.インターネットの概要.rm: 3 extents found