I think this is interesting for many, that's why I am posting this in the list. In dries repository, exists a program named Shake and is a GNU/Linux defragmenter. The homepage of the program: http://vleu.net/shake