Soweit ich weiß, wollte man das auch mal bei Linux hinkriegen... Aber es gibt nur Alpha-Versionen von Versuchen, einen Defragmentierer für z.B. das Extended-Dateisystem ext2, ext3 oder ext4 zu schreiben. Das Problem der fortschreitenden Fragmentierung ist jedoch bekannt.
Da stellt sich mir natürlich die Frage, warum sich das bei Windows als "Must-Have" durchgesetzt hat, unter Linux jedoch anscheinend nicht so wichtig zu sein schien? Hängt es also zum Teil doch vom verwendeten Dateisystem ab? Oder gar vom Betriebssystem?