You don't need to defrag Linux and Unix filesystems as long as you have a little free space in your harddisk.
In general, *nix filesystems do not get fragmented (which is another reason *nix is so great =) If you're using ext2/3 or a Journaling-type filesystem, then you don't need to defrag because it was built in a way so that it handles fragmentation more efficiently (unlike the windows filesystems).
Disregard my previous post.
<font color=blue>
Men don't use Viagra because they're impotent, but because some women are just butt-ugly.