Я вот не знал до сегодняшнего дня. А оказывается, что все необходимые изменения для работы дефрагментатора были приняты в основное ядро ещё в июне прошлого года и успели войти в релиз 2.6.31. Утилиты e4defrag ещё нет в текущем стабильном релизе e2fsprogs (на данный момент - 1.41.9), но она есть в git'e.
[2010.01.12 19:14:27] root@homeserver ~/e2fsprogs
# ./misc/e4defrag -c ~ftp/torrent/completed/5920
<Fragmented files>                             now/best          ratio
1. /srv/ftp/torrent/completed/5920/Drivers_www.acerfans.ru/TV Tuner/AverMedia A310 XP32/AVerA310USB.sys
                                                 3/1            28.57%
2. /srv/ftp/torrent/completed/5920/Drivers_www.acerfans.ru/Videocard/nVidia/nvwcpsv.hl_
                                                 4/1            27.27%
3. /srv/ftp/torrent/completed/5920/Drivers_www.acerfans.ru/Touchpad/WinWDF/x86/SynTP.bmp
                                                 2/1            25.00%
4. /srv/ftp/torrent/completed/5920/Drivers_www.acerfans.ru/LAN/IA32/b57nd60x.cat
                                                 5/1            23.08%
5. /srv/ftp/torrent/completed/5920/Drivers_www.acerfans.ru/Launch Manager/Setup.x64
                                                 3/1            20.00%
 Total/best extents                             2886/1475
 Fragmentation ratio                            0.84%
 Fragmentation score                            6.70
 [0-30 no problem: 31-55 a little bit fragmented: 55- needs defrag]
 This directory(/home/ftp/torrent/completed/5920) does not need defragmentation.
 Done.
[2010.01.12 19:16:34] root@homeserver ~/e2fsprogs
# ./misc/e4defrag ~ftp/torrent/completed/5920
ext4 defragmentation for directory(/home/ftp/torrent/completed/5920)
[3/1634]/srv/ftp/torrent/completed/5920/Drivers_www.acerfans.ru/BIOS и все, что с ним связано..url:     100%    [ OK ]
[4/1634]/srv/ftp/torrent/completed/5920/Drivers_www.acerfans.ru/Образы скрытых разделов.url:    100%    [ OK ]
... вырезано ...
        Success:                        [ 1475/1634 ]
        Failure:                        [ 159/1634 ]
[2010.01.12 19:16:34] root@homeserver ~/e2fsprogs
# ./misc/e4defrag -c ~ftp/torrent/completed/5920
<Fragmented files>                             now/best          ratio
1. /srv/ftp/torrent/completed/5920/Drivers_www.acerfans.ru/Videocard/ATI/Driver/data1.cab
                                                 2/1             0.19%
2. /srv/ftp/torrent/completed/5920/Drivers_www.acerfans.ru/Audiocard/Vista/RTKVHDA.sys
                                                 2/1             0.19%
3. /srv/ftp/torrent/completed/5920/Drivers_www.acerfans.ru/Audiocard/Vista/RtkAPO.dll
                                                 2/1             0.19%
4. /srv/ftp/torrent/completed/5920/Drivers_www.acerfans.ru/Audiocard/WDM/MicCal.exe
                                                 2/1             0.19%
5. /srv/ftp/torrent/completed/5920/Drivers_www.acerfans.ru/Wi-Fi/32-bit/w29n50.sys
                                                 2/1             0.18%
 Total/best extents                             1551/1475
 Fragmentation ratio                            0.05%
 Fragmentation score                            0.36
 [0-30 no problem: 31-55 a little bit fragmented: 55- needs defrag]
 This directory(/home/ftp/torrent/completed/5920) does not need defragmentation.
 Done.
Что интересно - я на торрентокачалке не нашёл ни одного сильно фрагментированного файла. Видимо при наличии свободного пространства ext4 действительно умеет хорошо распределять свободное место.
P.S. Да, я спалился, а это - драйвера для ноутбука Acer под б-гомерский windows 8).
P.P.S. В этот тред призывается  
KRoN73.




