On Fri, 12 Mar 2004, JusTiCe8 wrote: > Gurvan Huiban wrote: > > >On Friday 12 March 2004 13:08, JusTiCe8 wrote: > > > > > >>aarrff les reflexes windosiens :), il suffit d'un appel à fsck.ext3 ou > >>fsck tout court, de préférence en single user mode (init 1) et sur une > >>partition non montée. C'est ce qui est fait au démarrage tous les n > >>montages/jours via le script checkfs.sh (/etc/init.d) > >> > >> > > > >fsck en profite pour efectuer une sorte de defrag "light" a chaque fois qu'on > >le lance? > > > oui (à confirmer) et c'est pas du "light" > >
Non, il ne fait pas de defragmentation. Il ne joue pas sur les fichiers sur le disque dur, mais sur le systeme de fichiers. Avant qu'une personne me dise: "ouais, mais il donne des statistiques du "non-contiguous blocks" apres un fsck! " fsck utilise un heuristique pour determiner si tel inode a un fichier qui est fragmente ou pas. La question qu'il se pose est: SI "le fichier est plus gros que le groupe de block" ALORS il est necessairement "non-contiguous" si c'est vrai, il set le flag a 1 pour dire "ce groupe de block la est non-contiguous", et a la fin du fsck, il prend le nombre d'inodes qui sont fragmentes et il divise par le nombre total d'inodes, et vous avez le % de fragmentation. (qui est * par 100 bien sur...) Ce n'est pas fiable a 100%, mais donne malgre tout une bonne idee :-) E. -- Eric LeBlanc [EMAIL PROTECTED] -------------------------------------------------- UNIX is user friendly. It's just selective about who its friends are. ==================================================