Vandaag moest ik iemand met zijn Windows-XP pc helpen. Deze was nogal traag geworden. Er stond redelijk wat troep op, maar de grootste boosdoener was fragmentatie, er was namelijk een fragmentatie van 83%!
Vorige week werd mijn /home gefsk'd. Daaruit bleek dat die 3% fragmentatie had. Volgens mij is dat weinig.
Nu wordt er vaak geroepen dat ext3 (en andere linux-fs-en) niet kunnen fragmenteren, maar volgens mij is zoiets onmogelijk. De fragmentatie is een stuk minder dan bij ntfs (zie bovenstaand voorbeeld), maar het zal volgens mij toch langzaam maar zeker fragmenteren. (helemaal als je partitie bijna vol is, en je met grote files gaat werken).
Volgens Wikipedia is dat ook een nadeel van ext3: je kunt hem niet defragmenteren:
Wikipedia schreef:
There is no online ext3 defragmentation tool that works on the filesystem level. An offline ext2 defragmenter, e2defrag, exists but requires that the ext3 filesystem be converted back to ext2 first. But depending on the feature bits turned on the filesystem, e2defrag may destroy data; it does not know how to treat many of the newer ext3 features.
Dit zou één van de vernieuwingen zijn bij ext4:
Wikipedia schreef:
Online defragmentation
This article or section contains information about scheduled or expected future events.
It may contain tentative information; the content may change as the event approaches and more information becomes available.
ext4 will eventually also have an online defragmenter. Even with the various techniques used to avoid it, a long lived file system does tend to become fragmented over time. ext4 will have a tool which can defragment individual files or entire file systems.
Wegens die waarschuwing weet ik niet of dit er ook uiteindelijk in zit.
XFS heeft wel een defragmentatie tool, van Reiser en JFS weet ik het niet.