Files
abonnel-www/e217ba50-a298-4e60-ace3-56d448b24f98/draft_overlay.md
T
2026-05-18 03:18:03 +02:00

2.7 KiB
Raw Blame History

hdparm

hdparm est un outil en ligne de commande permettant de diagnostiquer et de configurer les disques durs sous Linux. Il est maintenu de longue date par Mark Lord, développeur canadien.

La commande la plus simple — et la moins risquée — consiste à interroger le disque pour obtenir ses informations :

hdparm -I /dev/sda | more

Gestion de l'énergie (-B)

Lorsqu'un disque dur ou un SSD reste inactif pendant un certain temps, il passe automatiquement en mode veille. Ce comportement d'économie d'énergie peut être ajusté avec le paramètre -B. Par exemple, la commande suivante désactive la gestion de l'énergie — mais tous les disques ne prennent pas en charge cette option :

hdparm -B255 /dev/sda

Les valeurs autorisées vont de 1 à 255. Plus la valeur est élevée, plus le disque consomme d'énergie, mais meilleures sont ses performances :

  • 1 à 128 : autorisent l'arrêt complet du disque (économie maximale à 1).
  • 129 à 254 : interdisent l'arrêt complet.
  • 255 : désactive entièrement la gestion d'énergie (performances E/S maximales).

Pour lire la valeur actuellement appliquée :

hdparm -B /dev/sda

L'effet précis dépend du modèle de disque. Attention toutefois : multiplier les arrêts est néfaste pour les disques durs de bureau. À chaque mise en veille, les têtes de lecture doivent être garées, ce qui accélère l'usure mécanique. Inutile donc de viser une veille trop agressive — le réveil du disque prend lui-même plusieurs secondes.


Délai avant mise en veille (-S)

Le paramètre -S définit la durée d'inactivité après laquelle le disque se met en veille :

hdparm -S 128 /dev/sda

La valeur passée n'est pas exprimée directement en secondes, mais selon une grille de conversion :

  • 1 à 240 : la valeur est multipliée par 5 secondes. Ainsi, -S 128 correspond à 128 × 5 = 640 secondes d'inactivité.
  • 241 à 251 : le facteur multiplicateur augmente progressivement, jusqu'à environ 5,5 heures à 251.
  • 252 : valeur réservée.
  • 253 : utilise le délai prédéfini par le fabricant, généralement entre 8 et 12 heures.
  • 254 : non utilisée.
  • 255 : fixe le délai à 21 minutes et 15 secondes.
  • 0 : désactive complètement la mise en veille.

Exemple :

sudo hdparm -S 120 /dev/sda

/dev/sda:
 setting standby to 120 (10 minutes)

Mise en veille immédiate (-y et -Y)

Pour forcer la mise en veille du disque sans attendre :

hdparm -y /dev/sda

Avec un Y majuscule, le disque entre dans un état de veille plus profond :

hdparm -Y /dev/sda

Selon le modèle, il peut alors être nécessaire de redémarrer l'ensemble du système pour réveiller le disque.