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 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 :
L'information se situe dans le 4ème paragraphe, à la ligne : Advanced power management level