À quelle fréquence SMART doit-il être exécuté sur un disque?

14

Je suis ingénieur logiciel, pas administrateur système, donc si cette question semble un peu verte, vous savez pourquoi! ;-)

En tant que projet personnel, j'ai travaillé sur un système NAS domestique utilisant FreeNAS . L'une des fonctionnalités de FreeNAS est la capacité de configurer une vérification SMART pour exécuter un nombre X de secondes. Par défaut, il est configuré pour s'exécuter toutes les 1800 secondes (30 minutes). Cela m'a semblé élevé, est-ce vraiment une valeur raisonnable? Je pense que vérifier une fois toutes les 6 heures ou quelque chose serait assez raisonnable ...

Ma question est donc la suivante: à quelle fréquence une vérification SMART doit-elle être exécutée sur un lecteur?

Petribourg
la source

Réponses:

8

Je ne sais pas ce que tu veux dire.

  • Vous pouvez demander au disque d'exécuter un auto-test (SMART). Cela prend généralement un certain temps et est quelque peu stressant pour le disque. Je ne recommanderais pas de l'exécuter plus d'une fois depuis longtemps.

  • D'un autre côté, vous pouvez vérifier l'état SMART à partir du disque. En d'autres termes, cela signifie "lire les compteurs SMART sur le disque". Cette opération est simple et rapide et peut être exécutée autant de fois que vous le souhaitez.

Supposons que vous demandiez de vérifier l'état SMART, puis toutes les 60, 30, 15, 10 ou 5 minutes, ou tout ce qui est assez bon. Ça n'a pas d'importance. Dans ce cas, il est plus important de savoir CE QUI sera fait avec une telle lecture. Sera-t-il enregistré? Sera-t-il vérifié pour l'échec et envoyé par courrier électronique lorsqu'un échec est détecté? Après tout, cela n'a pas de sens de lire l'état toutes les minutes si vous, l'administrateur, ne regardez cela qu'une fois par mois.

Si vous avez besoin d'aide, le projet smartmontools pourrait être utile. (au moins, vous pouvez vérifier son code source pour voir à quelle fréquence smartdlit l'état)

Denilson Sá Maia
la source
J'utilise la version 0.7rc1 de FreeNAS, qui a refait leur prise en charge SMART et la documentation n'a pas encore rattrapé ... Mais je suppose qu'ils signifient "lire les compteurs SMART à partir du disque" et pas un auto-test . La question reste cependant de savoir combien de temps vous devez enregistrer ces informations de statut ...
Petribourg
Je dirais que vous devriez conserver les journaux SMART tant que vous conservez tous les autres journaux. À mon humble avis, je garderais au moins un mois.
Denilson Sá Maia
Freenas utilise smartctrl pour leurs tests, smartmontools.sourceforge.net/man/smartctl.8.html , et reprend le langage de leurs tests à partir de cet outil. Je ne sais pas si les "auto-tests" sont les tests complets que vous décrivez ci-dessus, ou simplement les vérifications d'état.
James McMahon
6

Je lance un petit test SMART tous les matins qui prend environ 5 minutes sur tous mes disques de 1,5 à 2 To. Ensuite, une fois par semaine, je lance un long test SMART qui prend environ 7 heures. J'ai l'impression que ces tests ne stressent en aucun cas les disques et la seule confirmation que j'en ai est que leur température reste à la ligne de base (environ 37 ° C) pendant les longs tests. Les sorties sont analysées, filtrées et renvoyées par e-mail dans un rapport quotidien.

Kupy
la source
Les tests SMART n'imposent pas de «stress» au disque et ne raccourcissent pas leur durée de vie. J'utilise le même calendrier (tests courts quotidiens, tests longs hebdomadaires) sur tous les systèmes que je gère (y compris les disques mécaniques et les SSD), des dizaines de disques sont passés par là au cours des dernières années.
Luke404
4

Citation de la FAQ officielle

Si votre lecteur ATA prend en charge les auto-tests, vous devez les exécuter régulièrement, par exemple un par semaine:

     smartctl -t long /dev/hd?

Une fois le test terminé, vous devez examiner les résultats avec:

     smartctl -l selftest /dev/hd?
Janning
la source
1

SMART aide à détecter les indices suggérant que le disque est susceptible de tomber en panne. Il est possible qu'un disque échoue à un test SMART et semble toujours fonctionner correctement pendant des semaines, voire des mois. Toutes les 30 minutes me semblent bien ...

Multiverse IT
la source
Donc, vous pensez que le journaliser plus souvent serait mieux ou ne pensez-vous tout simplement pas que cela compte autant?
Petribourg
0

Étant donné que le démon intelligent vérifie uniquement les valeurs stockées dans le processeur du disque dur, vous pouvez l'exécuter aussi souvent que vous le souhaitez. l'idée est de reconnaître le problème aussi rapidement qu'il se produit, car il s'agit vraiment d'un signe de problèmes de disque imminents.

Un disque dur m'a fait échouer quelques jours après avoir reçu des notifications intelligentes.

Daniel Leiderman
la source