La réponse à ta question est un peu complexe.
Je ne peux te donner ici qu'une réponse TRES sommaire:
Lorsque Linux fait une synchronisation tampon <-> disque physique, il ne le fait pas selon une séquence logique (fichier par fichier) mais selon une séquence physique: cylindre par cylindre et pour un cylindre, piste par piste. Le fait que les données d'un fichier soit éparpillée ne joue alors aucun rôle, donc inutile de défragmenter.
D'autre part, pour la plupart des systèmes de fichier sous Linux, la recherche d'un nouveau bloc d'allocation pour un fichier est assez futée pour utiliser un bloc proche, physiquement, d'un bloc déjà alloué à ce fichier. Même après plusieurs mois d'utilisation intensive d'un système de fichier, tu peux constater que le taux de fragmentation n'excéde pas, au maximum 10 %.
Voilà, je répète cette réponse est loins d'être extensive, si tu t'intéresse à plus de détails, procures-toi un livre sur la conception des systèmes d'exploitation, il en existe d'excellents, malheureusement, la plupart du temps en anglais.
Poste le Friday 9 January 2004 10:02:37