bubuntudBár nem engem kérdeztél, igy csak belepofázok: (bocs:) )
Megfogod a fájljaid, áthelyezed valahova (pl másik vinyó), aztán visszamásolod a cuccaid a linuxos particióra, ahol eddig voltak. Ettől elvileg csökkenie kéne a fragmentációnak.
Egyébként programot nem igazán szokás használni rá, illetve ext4-re lassan készül az online defragmentáció lehetősége.(hogy mikor lesz kész? passz)
http://kernelnewbies.org/Ext4#head-38e6ac2b5f58f10989d72386e6f9cc2ef7217fb0
"...20-30% szabad hely szükséges..."
Ez igy nem mond sokat, a lényeg: ha a szabad területhez képest elég nagy fájlokat mozgatsz, akkor óhatatlanul töredezik, bármilyen fájlrendszer.
ui.: Főleg a torrentezésnél keletkeznek a kis töredékek, ha nem állitod be a torrentkliensben a fájlok előre lefoglalását. Ez azért van, mert alapbeállitásban a torrentkliens mindig csak az éppen letöltött kis szeletkével növeli a letöltött fájl méretét. Ekkor kvázi van egy szakaszosan növekedő fájlod, amit nem tud a fájlrendszer optimális helyre rakni, mivel nem tudja a maximális lehetséges méretét. Viszont, ha a kliens előre lefoglalja a fájl helyét, pl 4gigabájtot(ha ennyi kell neki), akkor ez a szabad hely függvényében optimális helyre fog kerülni, a lehető legkevesebb darabban.
+ Ha kevés a szabad helyed, és egyszerre több nagy fájlt mozgatsz, akkor előfordulhat még kicsit intenzivebb töredezés. Bár az ext4-ben a multi block allocation és a persistent preallocation sokat segit ezen is, de nagyon kevés szabad helynél tökmindegy.