Le point d'attributs actuels / pires, comme la température, est exactement cela: pour vous dire si le variateur a déjà été en dehors de sa température de fonctionnement maximale, et peut donc avoir subi des dommages permanents.
C'est pourquoi il est dit "échoué dans le passé", pas "échoué maintenant": vous venez juste de toucher le seuil max-temp. Notez que l'affichage des attributs indique "normalisé: 50, seuil: 45, pire: 45". (Ce sont des valeurs normalisées de 0 à 200 comme pour tout autre attribut, pas des températures brutes en degrés Celsius.)
Vous avez également des secteurs défectueux (erreurs de secteur non corrigibles), donc que la brève température élevée en soit la cause ou non, il est probablement temps d'abandonner ce lecteur.
Une meilleure interface utilisateur du logiciel SMART vous montrerait la température actuelle et maximale . par exemple
smartctl -a /dev/sda
ou smartctl -x /dev/sda
( -x
imprime toutes les données SMART et non-SMART disponibles qu'il peut obtenir du lecteur, y compris un journal d'historique de température si le lecteur en a un, avec un graphique à barres ASCII.)
smartctl -x inclut ceci pour un ancien disque dur WD Green 1 To (WD10EADS):
Current Temperature: 36 Celsius
Power Cycle Min/Max Temperature: 25/42 Celsius
Lifetime Min/Max Temperature: 35/46 Celsius
Le logiciel que vous utilisez ne montre que la température actuelle, qui est légèrement inférieure au seuil, mais cela ne cachera pas le fait que le lecteur était hors spécifications à un moment donné dans le passé.
Vous pourriez certainement justifier d'ignorer cette température élevée momentanée, si vous l'avez vraiment corrigée en quelques minutes. Mais vous ne pourrez (ou ne devriez pas) jamais faire mentir le lecteur lui-même sur le fait qu'il était au-dessus de sa température maximale nominale pendant un certain temps, et donc l'attribut a échoué dans le passé.
Vous pouvez configurer smartd
pour ignorer tout attribut donné afin que vous puissiez toujours recevoir une notification utile si quoi que ce soit d' autre franchit un seuil en territoire officiellement défaillant. : smartd.conf(5)
dit:
-i ID [ATA only]
Ignorez l'ID du numéro d'attribut du périphérique lors de la vérification de l'échec des attributs d'utilisation. L'ID doit être un entier décimal compris entre 1 et 255. Cette directive modifie le comportement de la directive «-f» et n'a aucun effet sans elle.
Cela est utile, par exemple, si vous avez un disque très ancien et que vous ne souhaitez pas continuer à recevoir des messages concernant l'échec de l'attribut heures sur la durée de vie (généralement l'attribut 9). Cette directive peut apparaître plusieurs fois pour un seul appareil, si vous souhaitez ignorer plusieurs attributs.
Attributs d'historique de température étendus
Je viens de recevoir un nouveau Seagate Barracuda de 6 To (ST6000DM003-2CY186 firmware 0001, un lecteur de 5425 tr / min), qui a des statistiques intéressantes, y compris le temps passé à dépasser les points de fonctionnement min / max, et le haut / bas des températures à court terme et à long terme. .
SCT Status Version: 3
SCT Version (vendor specific): 522 (0x020a)
Device State: Active (0)
Current Temperature: 33 Celsius
Power Cycle Min/Max Temperature: 27/33 Celsius
Lifetime Min/Max Temperature: 27/33 Celsius
Under/Over Temperature Limit Count: 0/0
SCT Temperature History Version: 2
Temperature Sampling Period: 3 minutes
Temperature Logging Interval: 59 minutes
Min/Max recommended Temperature: 14/55 Celsius
Min/Max Temperature Limit: 10/60 Celsius
Temperature History Size (Index): 128 (2)
Et dans la section détaillée:
0x05 ===== = = === == Temperature Statistics (rev 1) ==
0x05 0x008 1 33 --- Current Temperature
0x05 0x010 1 - --- Average Short Term Temperature
0x05 0x018 1 - --- Average Long Term Temperature
0x05 0x020 1 33 --- Highest Temperature
0x05 0x028 1 30 --- Lowest Temperature
0x05 0x030 1 - --- Highest Average Short Term Temperature
0x05 0x038 1 - --- Lowest Average Short Term Temperature
0x05 0x040 1 - --- Highest Average Long Term Temperature
0x05 0x048 1 - --- Lowest Average Long Term Temperature
0x05 0x050 4 0 --- Time in Over-Temperature
0x05 0x058 1 55 --- Specified Maximum Operating Temperature
0x05 0x060 4 0 --- Time in Under-Temperature
0x05 0x068 1 13 --- Specified Minimum Operating Temperature
(Le lecteur n'est allumé que depuis quelques minutes; c'est probablement la raison pour laquelle il n'y a -
pas de données dans certains champs.)
Si vous conduisez a ces attributs étendus, vous pouvez montrer à quelqu'un que le temps passé en dehors de la température autorisée était très court (si c'est le cas). Vraisemblablement, si vous alliez modifier les données SMART, vous auriez simplement fait cela et supprimé toute mention de ce qu'elles soient hors de portée, mais vous ne pouvez évidemment pas faire confiance à 100% aux données d'un lecteur de seconde main qui quelqu'un essaie de vous vendre.
Voir /superuser/1389522/what-does-it-mean-when-my-new-hdd-reports-errors-at-a-time-that-shouldnt-exist pour en savoir plus sur les lecteurs utilisés avec "odomètre rollback" sur leur attribut "Power_On_Hours" par exemple.