879jours après
La fin de 2009

who Are we?

"CasaUbuntu" : Un site gratuit dédié a l'informatique libre "Open Source", spécialement a la distribution gratuite Ubuntu... qui offre également une varité de cours de "OS Linux/Unix" et "Programmation"...

Disques durs en danger ?

Parcage des têtes de lecture et Gestion d'énergie : Disques durs en danger ?


Description

Il existe actuellement d'importantes discussions concernant certaines distributions Linux, y compris Ubuntu, au sujet de la défaillance des disques durs des ordinateurs portables. Dans certaines conditions, le disque dur se place de manière très – trop… – régulière en mode « tête parquée » (plusieurs fois par minute), ce qui conduit à une usure prématurée de la mécanique du disque. La durée de vie s'en trouve parfois réduite à moins d'un an.

  • ce problème ne concerne que les ordinateurs portables et ne dépend pas, malgré certaines croyances populaires, de l'utilisation ou de la non-utilisation du mode laptop ; l'utilisation et une bonne configuration de ce dernier est d'ailleurs la solution privilégiée pour remédier au problème .
  • si vous entendez un bruit de claquement généré par votre disque, vous êtes probablement concerné. Toutefois, l'absence de cliquetis ne signifie pas l'absence du problème,
  • il semble que ce problème soit lié :
    • à une configuration trop performante (agressive) de la gestion de l'énergie,
    • au mode de fonctionnement interne de certains disque durs,
    • au BIOS,
    • au système d'exploitation (Linux, Windows).

Ce sont certaines combinaisons de tous ces paramètres qui conduisent parfois à une mauvaise gestion du parcage de la tête du disque. Sont concernés :

  • certains ordinateurs portables,
  • l'EeeBox, car elle possède un disque dur de portable
  • les installations Ubuntu de base (sans modification par l'administrateur des paramètres de gestion d'énergie), mais aussi certaines configuration Windows et autres Linux (Debian, Mandrake). Ce problème semble se poser depuis plusieurs versions de Ubuntu, même si certains utilisateurs affirment qu'il n'était pas présent dans la version 6.06 LTS (Dapper Drake).

Pour votre information, surtout les débutants :

  • d'une manière générale, il n'y a pas d'urgence à traiter ce problème ; vous pouvez programmer une intervention à tête reposée et la planifier sur une semaine, évitez de travailler dans la panique. Le disque dur dispose d'une grande capacité de parcage de sa tête. Il n'est pas à quelques dizaine de milliers près, surtout quand on voit la quantité de parcage de certains (au delà de 300.000). Votre disque dur ne va pas mourir dans les quelques minutes qui suivent !
  • a priori, il n'y a pas de risque imminent pour vos données ni pour le disque dur à effectuer les manipulations décrites ci-dessus ; nous allons vous aider à régler les paramètres de gestion d'énergie, c'est une opération sans danger comparativement à une installation de Linux ou la manipulation de partitions.

Nous allons voir par la suite comment détecter ce problème et y remédier de différentes manières.



Les rumeurs et le danger réel

Certains sites font état de rumeurs concernant ce problème. Vu l'activité engendrée par cette affaire sur de nombreux sites, dont le site launchpad on peut être sûr que ce n'est pas seulement une rumeur, mais un risque matériel et aussi un risque fort de perdre vos données personnelles si vous ne vous occupez pas de ce problème dans les semaines qui suivent.

Ce n'est pas parce que vous n'êtes pas concernés par votre configuration matérielle que ce problème n'existe pas. Les circonstances exactes de ce défaut de fonctionnement ne sont pour l'instant pas précisément connues. Afin de cerner le problème, il serait intéressant d'écrire des scripts de supervision des valeurs considérées et de les insérer sur un site communautaire en base de données avec la configuration matérielle et logicielle. Il est fort probable qu'on voit apparaitre des petits logiciels de supervision sous forme d'applet gnome directement accessibles sur le bureau gnome ; cela vous donnera la possibilité de voir l'évolution graphiquement et de configurer simplement le fonctionnement de l'ACPI de votre ordinateur.




Correction du problème

La manière la plus simple de régler le problème est de changer la valeur d'un paramètre.


Nous allons donc modifier un paramètre du module hdparm grâce à cette ligne de commande.

sudo hdparm -B 254 /dev/hda

        ou

sudo hdparm -B 254 /dev/sda

faites attention à cette différence.

Si vous trouvez que la température de votre disque dur est trop élevée, baissez la valeur du paramètre à une valeur permettant à votre disque dur de ne pas trop chauffer, mais pas trop pour éviter le parcage intempestif de votre tête de lecture.(note: pour mon disque dur j'ai mis une valeur de 200)
extrait manpages hdparm : -B modifie les paramètres de gestion d'énergie APM (Advanced Power Management), si le disque le supporte. Une petite valeur spécifie une gestion d'énergie agressive, tandis qu'une valeur élevée configure le disque pour de meilleures performances. La valeur 255 (maximale) désactive la gestion APM du disque.)


Il est possible de consulter la valeur utilisé par votre système en utilisant :
sudo hdparm -I /dev/sda

L'information se situe dans le 4ème paragraphe, à la ligne : Advanced power management level