• [^] # Re: PaperCut ?

    Posté par . En réponse au journal Mark Shuttleworth au sujet des contributions d'Ubuntu. Évalué à 4.

    Non. Y'a des outils third party qui en fait ne font que copier puis effacer les fichiers. Y'a rien qui agit au niveau du FS pour regrouper les blocs.

    Mon reproche se borne a constater que des cas d'utilisation assez habituels peuvent mener à des partitions fragmentées et qu'il n'existe aucun moyen officiel de sortir de cet état.

    La légende vient du fait que oui ext3 ne fragmente pas ou très très peu dans les conditions d'un serveur de mail de 1995. Maintenant on parle d'un file system à usage généraliste, déployé chez monsieur tout le monde et utilisé dans des conditions imparfaites. Les disques durs passent par des états où ils sont pleins et de nombreux de pattern d'utilisation se croisent: P2P, stockage de photo, milliers de petits fichiers pour les dev, video etc.

    Je viens de faire un test sur ma machine de boulot dont le disque n'a jamais été plein à plus de 60% (actuellement 50Go occupé pour 55Go dispo). L'usage est uniquement du dev donc c'est un cas très facile pour le FS. Mon laptop avec un taux de remplissage souvent > 90% et gavé de photo plus dev est 100x pire.


    find /home/cmathieu/ -type f -print0 | xargs -0 filefrag -B > log
    cut -d':' -f 2 log | sort -n | uniq -c

    -> http://pastebin.com/BNabc5Ly

    Donc pour résumer sur une machine aux conditions d'utilisation presque idéale j'ai 10687 fichiers sur 621602 fragmenté en au moins deux parties, le plus fragmenté est en 4202 parties. Ce fichier est... mon fichier de cache chromium. Quand je regarde les repertoires qui contiennent le plus de fichiers fragmentés je trouve:

    1- Le cache de mon navigateur
    2- Le cache de mon logiciel de mail
    3- Mon dépot git sur lequel je bosse 80% du temps
    4- Mes archives de releases
    5- Mes install de python dans mon home

    Si on prend le nombre de fichier fragmentés sur le nombre de fichier, oui c'est assez marginal. Mais en regardant de prêt, seul les trucs sur lesquels je bosse tout le temps souffrent de fragmentation. On va m'expliquer que ca servirait absolument à rien de faire du ménage... C'est marrant en repartant d'une partition neuve tout les 18 mois je sens le changement à l'utilisation !

    Faire admettre que tout n'est pas parfait à des linuxiens ca par contre c'est dur...