• [^] # Re: trouver le coupable

    Posté par (site web personnel) . En réponse au message Disque bruyant et commit qui marche pas. Évalué à 2.

    • Dans tes options de montages de partitions (/etc/fstab), tu devrais rajouter: noatime,nodiratime

    Par défaut, lorsque Linux LIT (je dis bien lit) un fichier, il modifie l'information "last_access_time" dans le système de fichier. Ce type de comportement ne sert pas à grand chose (notes quand même que c'est du POSIX), si ce n'est dans les serveurs de type newsgroups. Par contre, il est évidement que si ta machine lit des données (par exemple si c'est un serveur web), alors il y aura modification du système de fichiers

    • J'ai aussi l'option: async

    qui permet par défaut de rendre les accès disques asychrones

    Ainsi, les lignes de mon /etc/fstab ressemble à cela:
    UUID=xxxx /home ext4 defaults,async,commit=60,noatime,nodiratime 0 0

    Cependant, je pense qu'il y a un problème plus spécifique à ta machine. D'après tes logs, ils ont tous lieux à la même seconde : "[413654.". Ce qui sous-entend BEAUCOUP d'écritures. Ou alors, c'est que lorsque tu as regardé ces logs, tu avais généré beaucoup d'accès en même temps.

    Aussi, je pense qu'il faut que tu fasses ceci:
    - Arrêtes au fur et à mesure tout les programmes et démon de ta machine, en commençant par l'environnement X:
    - pour cela : Ctrl+alt+f1
    - /etc/init.d/[mettre ici kdm, gdm, gdm3, etc… suivant ce que tu utilises]
    - puis tu jongles progressivement avec du "ps -edf" pour voir la liste des programmes en mémoire, "dmesg" pour étudier les écritures, et /etc/init.d/xxxx pour arrêter les programmes (commencent par ceux qui ont le PID le plus élevé). Au final, tu devrais finir par trouver le ou les programmes qui forcent à faire des écriture sur le disque.