Heeft bestandsfragmentatie een slechte impact op de
doorvoer?De fragmentatie van bestanden is meestal zo laag, dat het geen opmerkelijke
impact heeft. Je kunt echter makkelijk pathologische gevallen van fragmentatie
construeren,
die de doorvoer van je harddisks tot onder de 100 kbyte/seconde verlagen.
Dus doe dat niet. :-)Ja, bestanden raken in de loop der jaren gefragmenteerd. Meer naarmate
het bestandssysteem voller is. Laat altijd 10% of 20% ruimte vrij en het
zou met respect voor het schrijven van CD-R's prima moeten gaan.Als je er niet zo zeker van bent, bekijk dan de meldingen die bij de
systeemstart worden afgedrukt, het
fragmentatie-percentage wordt tijdens het controleren van de bestandssystemen
gerapporteerd. Je kunt op deze waarde controleren met het zeer gevaarlijke
commando:shell> e2fsck -n /dev/sda5 # '-n' is belangrijk!
[boel verwijderd -- negeer enige fouten]
/dev/sda5: 73/12288 files (12.3% non-contiguous)In dit voorbeeld lijkt de fragmentatie zeer hoog -- maar er staan op het
bestandssysteem slechts 73 kleine bestanden.
(gebruikt als /tmp). Dus de waarde is niet alarmerend.Er is een experimenteel utility met de naam e2defrag om extended-2
bestandssystemen te defragmenteren.
De huidige versie werkt echter niet voldoende betrouwbaar voor
privé omgevingen. Maak een backup (beter: twee backups), als je je
bestandssysteem echt wilt defragmenteren, oefen dan in het terugzetten van de
gegevens, maak vervolgens een nieuw bestandssysteem aan (wat het oude
systeem zal vernietigen) en zet dan de gegevens terug. Deze schets
is thans de veiligste techniek.