Applications de surveillance des cycles de charge des disques NAS pour bureau

L’article XDA paru ce mois-ci a chiffré une chose que les laboratoires domestiques débattent depuis des années : une minuterie de suspension NAS agressive peut faire dépasser le nombre de cycles de charge d’un disque sa durée de vie nominale en un seul an, bien avant tout défaut de tête qu’on envisage réellement. L’attribut SMART 193 le suivi, la plupart des disques grand public sont évalués pour 300 000 à 600 000 cycles, et les disques qui meurent d’usure des cycles de charge avaient généralement un propriétaire qui n’a jamais ouvert smartctl. Les meilleures applications pour la surveillance des cycles de charge des disques NAS sur bureau surveillent ce compteur aux côtés de la température et des attributs de secteur réalloué, avertissent avant que le disque ne soit bon à jeter, et restent assez longtemps pour attraper le disque suivant aussi.

Ce qu’il faut rechercher dans une application de surveillance des cycles de charge

L’attribut SMART 193 doit être au centre. Un outil qui le cache derrière un score de santé générique, ou qui rapporte seulement réussi/échoué, enterre le signal qui détecte cette classe de défaillances tôt.

Le taux importe autant que le total. Un disque avec 60 000 cycles va bien après cinq ans et inquiète après trois mois. Un outil qui trace les cycles par jour (ou cycles par semaine) est celui qui détecte la minuterie de suspension agressive avant qu’elle ne coûte un disque.

Les vues multi-disques se mettent à l’échelle. Un NAS avec quatre à huit baies a besoin d’un seul tableau de bord, pas une fenêtre par disque. Les bons outils couvrent toute la boîte sur un écran et codent les valeurs aberrantes en couleur.

Les alertes que vous verrez réellement ferment la boucle. E-mail qui atteint votre boîte de réception quotidienne, un webhook vers un service de notification auto-hébergé, ou une notification sur une application téléphonique ; un graphique que personne ne regarde ne sauvera pas le disque.

La couverture multiplate-forme importe si vous mélangez un Synology, un QNAP prêt à l’emploi et une boîte TrueNAS maison. Les outils qui lisent la sortie SMART brute surpassent ceux qui ne parlent qu’à l’API d’un fournisseur.

Comparaison rapide

Application Meilleur pour Plates-formes Plan gratuit Point fort
Scrutiny Tableau de bord Web multi-disques Docker partout Totalement gratuit Prédiction de défaillance par rapport à l’ensemble de données Backblaze
smartmontools Rapports SMART quotidiens scripturés Windows, macOS, Linux, BSD Totalement gratuit Livré dans chaque distribution NAS
GSmartControl Inspection SMART rapide par disque Windows, Linux, macOS Totalement gratuit Enveloppe GUI pour smartctl
hdparm Réparer la minuterie de suspension directement Linux Totalement gratuit Drapeau -B pour le niveau de gestion de l’énergie
CrystalDiskInfo Surveillance côté Windows Windows Totalement gratuit Défaut de longue date sur les PC Windows
Hard Disk Sentinel Prédiction avec historique plus long Windows, Linux (Pro) Essai Durée de vie restante estimée
Netdata Métriques en temps réel pour un laboratoire domestique Windows, Linux, macOS Niveau gratuit Flux SMART à résolution à la seconde

Les applications

1. Scrutiny, meilleur pour un tableau de bord Web multi-disques

Scrutiny d’AnalogJ enveloppe smartmontools dans une interface Web et ajoute une chose dessus : prédiction de défaillance contre le ensemble de données de défaillance de disques Backblaze. Le Load Cycle Count se trouve sur la page de détail du disque avec un taux par jour, l’historique de température et la tendance des secteurs réalloués. Un conteneur Docker surveille chaque disque sur l’hôte et détecte l’anomalie.

Où il s’arrête court : la prédiction n’est que aussi bonne que le modèle, et l’ensemble de données Backblaze penche vers les disques d’entreprise. Les alertes transitent par SMTP ou webhook ; pas de client mobile intégré, vous l’associez donc à quelque chose comme Gotify ou ntfy.

Prix : Totalement gratuit.

Plates-formes : Docker sur Windows, macOS, Linux. S’exécute également nativement sur Linux.

Télécharger : Scrutiny sur GitHub · Image Docker

Conclusion : Le choix par défaut pour un NAS domestique. Un tableau de bord, six disques, une alerte dans votre boîte de réception.

2. smartmontools, meilleur pour les rapports SMART quotidiens scripturés

smartmontools (la paire smartctl et smartd) est la suite d’outils que chaque distribution NAS livre. Un travail cron qui exécute smartctl -A /dev/sdX | grep Load_Cycle_Count par disque, comparé au fichier d’hier, vous donne les cycles par jour sans interface Web. smartd.conf gère le côté e-mail.

Où il s’arrête court : pas d’interface. Vous passerez une soirée à écrire des scripts pour visualiser ce que Scrutiny vous donne prêt à l’emploi.

Prix : Totalement gratuit.

Plates-formes : Windows, macOS, Linux, BSD.

Télécharger : Site smartmontools · Installateur Windows

Conclusion : Le bon choix quand vous voulez zéro interface et un contrôle de script complet.

3. GSmartControl, meilleur pour une inspection SMART rapide par disque

GSmartControl est le smartctl graphique. Ouvrez l’application, cliquez sur un disque, regardez la valeur brute de l’attribut 193, décidez. C’est le moyen le plus rapide de répondre à “Quel est le Load Cycle Count sur ce disque ?” sans mémoriser l’incantation CLI.

Où il s’arrête court : pas d’historique, pas d’alertes, pas de tableau de bord. C’est un outil d’inspection, pas un moniteur.

Prix : Totalement gratuit.

Plates-formes : Windows, macOS, Linux.

Télécharger : Site GSmartControl

Conclusion : Gardez-le installé. Quand Scrutiny marque un disque, c’est ce que vous ouvrez ensuite.

4. hdparm, meilleur pour réparer la minuterie de suspension directement

hdparm est l’outil Linux qui a causé le problème en premier lieu : hdparm -B 254 /dev/sdX définit le niveau Advanced Power Management du disque sur “pas de spin-down agressif”, ce qui arrête les cycles de charge-décharge de compter entre les lectures. Associez-le à hdparm -S 0 pour désactiver la minuterie d’inactivité du disque lui-même. Maintenez le changement via udev ou le script de démarrage de votre distribution NAS.

Où il s’arrête court : Linux seulement. Certains disques ignorent les niveaux APM. Un mauvais numéro sur le mauvais bus rend un disque amorçable non amorçable, donc essayez d’abord sur un disque de test.

Prix : Totalement gratuit.

Plates-formes : Linux.

Télécharger : hdparm sur SourceForge · Disponible dans le référentiel de chaque distribution majeure.

Conclusion : L’outil qui arrête l’hémorragie. Surveillez avec Scrutiny, réparez avec hdparm.

5. CrystalDiskInfo, meilleur pour la surveillance côté Windows

CrystalDiskInfo est le standard Windows. Il lit SMART sur chaque disque visible, affiche l’attribut 193 avec ses colonnes de valeur brute et current-worst-threshold, et peut envoyer un e-mail ou exécuter un script au dépassement du seuil. L’onglet AAM/APM affiche le niveau de gestion de l’énergie du disque, c’est là que commence le problème du cycle de charge.

Où il s’arrête court : machine locale uniquement ; il ne surveille pas les disques à l’intérieur d’un Synology ou QNAP sur le réseau. La version portable traîne derrière la version installée.

Prix : Totalement gratuit.

Plates-formes : Windows 10, Windows 11.

Télécharger : Site CrystalDiskInfo · Téléchargement portable

Conclusion : Meilleur choix quand le “NAS” est une boîte Windows avec une étagère de disques.

6. Hard Disk Sentinel, meilleur pour un historique plus long et une prédiction de durée de vie

Hard Disk Sentinel conserve des mois d’historique SMART, trace le nombre de cycles de charge comme un graphique prêt à l’emploi et donne un chiffre de “durée de vie restante estimée” que les membres non techniques du ménage peuvent lire en un coup d’œil. Pro ajoute la sauvegarde automatique de l’historique SMART dans un fichier et l’acheminement des alertes.

Où il s’arrête court : payant, source fermée. L’estimation de durée de vie est une heuristique, pas une promesse.

Prix : Essai. Standard environ 30 $, Pro environ 50 $ une seule fois.

Plates-formes : Windows, Linux (payant).

Télécharger : Site Hard Disk Sentinel · Téléchargements

Conclusion : Le choix quand vous voulez un graphique et une estimation plutôt qu’une table d’attributs bruts.

7. Netdata, meilleur pour les métriques en temps réel dans un laboratoire domestique

Netdata diffuse des milliers de métriques à résolution à la seconde, et son module smartd inclut l’attribut 193 pour chaque disque visible. Superposez les graphiques CPU, réseau et disque-IO sur la même chronologie et vous pouvez attraper la surprise : une sauvegarde programmée qui fait tourner un disque haut et bas toutes les cinq minutes. Les alarmes vont à Slack, Discord, ntfy et e-mail prêts à l’emploi.

Où il s’arrête court : plus lourd que les autres ; un petit NAS sentira l’agent. Netdata Cloud stocke les métriques hors de la boîte, ce que certains laboratoires domestiques préfèrent éviter ; le mode local uniquement est disponible.

Prix : Le niveau gratuit couvre une petite flotte. Netdata Homelab est gratuit pour un usage personnel. Les niveaux commerciaux évoluent.

Plates-formes : Windows, macOS, Linux.

Télécharger : Site Netdata · Script d’installation

Conclusion : Le choix quand le NAS est un composant d’un laboratoire domestique plus grand que nous surveillons déjà.

Comment choisir le bon

Pour une boîte Synology, QNAP ou TrueNAS que vous touchez rarement : Scrutiny. Un conteneur, un tableau de bord, une alerte dans votre boîte de réception.

Pour un laboratoire domestique que nous surveillons du haut vers le bas : Netdata. Le cycle de charge se trouve aux côtés du réseau et de la CPU sur le même graphique.

Pour une tour Windows avec une étagère de disques : CrystalDiskInfo, plus Scrutiny dans un conteneur WSL2 ou Docker Desktop si vous voulez la vue multi-disques.

Pour une configuration scriptée, sans interface : smartmontools avec un travail cron et un fichier diff-d’hier.

Pour réparer la minuterie de suspension une fois que vous avez trouvé le problème : hdparm sur Linux, l’onglet AAM/APM dans CrystalDiskInfo sur Windows, ou la page de gestion de l’énergie de la distribution NAS sur Synology ou QNAP.

FAQ

Quel nombre de cycles de charge est préoccupant sur un disque NAS ?

La plupart des disques NAS grand public sont évalués pour 300 000 à 600 000 cycles de charge ; la fiche technique indique lesquels. Un disque de trois ans à 200 000 va bien, un disque de six mois à 60 000 ne va pas bien : quelque chose le fait tourner agressivement.

Pourquoi le comptage augmente-t-il si vite sur un NAS ?

Minuteries d’inactivité agressives, soit dans le micrologiciel du disque (niveau APM 128 ou inférieur) soit dans les paramètres de puissance de la distribution NAS, stationnent les têtes après des secondes de temps d’inactivité. Sur un NAS qui lit un petit fichier toutes les quelques minutes, cela devient des dizaines de milliers de cycles par mois.

Puis-je réinitialiser le nombre de cycles de charge ?

Non, le compteur est non volatil et monotone. Vous réparez la cause (hdparm -B 254, ou éteignez la minuterie de suspension agressive dans l’interface NAS), et arrêtez l’hémorragie à partir de là.

L’extinction de la suspension endommage-t-elle la durée de vie du disque d’une autre manière ?

Un disque qui s’exécute continuellement use la chaleur et la lubrification lentement ; un disque qui se gare agressivement use l’assemblage de chargement de tête rapidement. Les défaillances du cycle de charge sont le résultat du laboratoire domestique le plus courant par une large marge. Température en dessous de 45°C plus le fonctionnement continu est l’échange le plus sûr pour la plupart des utilisations NAS.

Les SSD en ont-ils besoin aussi ?

Les SSD n’ont pas de cycles de charge, mais ils ont leurs propres mesures d’usure (Percentage Used, TBW). Scrutiny, smartmontools et CrystalDiskInfo rapportent tous ceux-ci sur les disques SSD et NVMe.