Forum Linux.général Mise en veille du disque dur

Posté par  .
Étiquettes :
0
21
mai
2006
Salut
Je possède de la NSLU2 (NAS) de Linksys sur lequel est installé une debian sarge.
Cette debian tourne donc sur un disque dur USB.
J'essaie de mettre en veille mon disque.
Pour cela, j'utilise sdparm :
sdparm --command=stop /dev/sda

Ca marche, mon disque s'arrête, mais des accès disque sont faits et le disque redémarre.
J'aimerais savoir quel process fait un accès disque et déclenche le redémarrage du disque afin de rendre process un peu plus "discrets".
Y a t'il un outil ou une commande pour ça ?

J'installé apache2 , php4 et mysql.
Je vais tenter de trouver des équivalents qui génèrent moins d'accès disque.

Merci.

David.
  • # acces ?

    Posté par  (site web personnel) . Évalué à 2.

    Rien a voir avec les acces du genre atime ? As tu essaye de mettre un noatime dans tes options de montage ?

    Steph
  • # laptop mode

    Posté par  . Évalué à 1.

    Peut être en le configurant en laptop mode :
    http://www.xs4all.nl/~bsamwel/laptop_mode/tools/faq.html

    Perso ca n'a pas suffit sur mon routeur -> d'ou solution babare : copier dans un tmpfs tout ce qui est modifié/accéder assez souvent comment /bin /lib /var/log lock run
    (avec une synchro par crontable des fichiers modifiés de temps en temps si besoin)
    -> Pour mon routeur : tout est en RAM ou en accès ReadOnly
    -> je peux éteindre la machine brutale sans problème.
  • # Re : Mise en veille du disque dur

    Posté par  . Évalué à 1.

    Merci à tous, je vais lire tout ça.

    David.
    • [^] # Re: Re : Mise en veille du disque dur

      Posté par  . Évalué à 1.

      Finalement,j'ai avancé.
      Ma méthode pour débusquer les process accedant au disque :

      - Arrêter syslogd et klogd
      - echo 1 > /proc/sys/vm/block_dump pour activer le debug du noyau sur l'activité disque (le log du noyau est accessible via la commande dmesg)
      - sdparm --command=stop /dev/sda pour mettre en veille mon disque

      Et puis faut attendre .....
      Attendre que le disque se réveille.

      Et là, un coup de dmesg pour afficher le fautif.

      Pour l'instant, j'en ai trouvé un : atop

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.