Bonjour,
j'ai testé cette ligne de commande pour avoir le power-on d'un disque : smartctl --attributes -v 9,min2hour /dev/sdb et ça m'a donné ça :
1 2
| ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
9 Power_On_Hours 0x0032 093 093 000 Old_age Always - 113h+20m (19573) |
113 heures depuis quand ? L'install s'est passée mi-2021 et la mise en prod début 2022.
Alors j'ai utilisé l'option sec2hour, mais d'abord l'aide à ce propos :
sec2hour - Raw Attribute is power-on time in seconds. Its raw value will be displayed in the form
"Xh+Ym+Zs". Here X is hours, Y is minutes in the range 0–59 inclusive, and Z is seconds in the range
0–59 inclusive. Y and Z are always printed with two digits, for example "06" or "31" or "00".
Résultat de la commande :
9 Power_On_Hours 0x0032 093 093 000 Old_age Always - 33769180366h+41m+21s
Ouch ! 33 milliards d'heures de power-on ! Ça nous fait 1407049181 jours, donc 3,8 millions d'années... C'est du disque fiable, ça, mon bon monsieur !
Alors pour ne pas mourir idiot, j'ai mis ça sur une ligne : smartctl --attributes -v 9,seconds /dev/sdb | grep Power_On_Seconds et j'ai rappelé plusieurs fois la commande, avec un espace de quelques secondes pour chaque rappel :
1 2 3 4 5 6 7 8
| 9 Power_On_Seconds 0x0032 093 093 000 Old_age Always - 40173453823h+36m+49s
9 Power_On_Seconds 0x0032 093 093 000 Old_age Always - 44009098228h+14m+09s
9 Power_On_Seconds 0x0032 093 093 000 Old_age Always - 49585397434h+12m+33s
9 Power_On_Seconds 0x0032 093 093 000 Old_age Always - 55548243696h+49m+21s
9 Power_On_Seconds 0x0032 093 093 000 Old_age Always - 61592217119h+28m+17s
9 Power_On_Seconds 0x0032 093 093 000 Old_age Always - 64752597221h+26m+41s
9 Power_On_Seconds 0x0032 093 093 000 Old_age Always - 70715443484h+03m+29s
9 Power_On_Seconds 0x0032 093 093 000 Old_age Always - 74026147441h+23m+29s |
Sur ce coup-là, smart n'est vraiment pas fiable, non ?
Et sur les autres coups ? Genre les seek_errors, hardware recovered, etc ?
Je tremble...
Surtout en lisant ça :
We clearly can't use SMART's 'power on hours' attribute to find all of our very old drives or to confidently identify very new ones.
sources : https://utcc.utoronto.ca/~cks/space/...rdPowerOnHours
ou
https://forum.checkmk.com/t/smart-st...g-values/41433
J'ai fait deux copies d'écran avec une petite différence dans la commande, et je les ai "montées" afin de facilement comparer les valeurs, et l'analyse des copies d'écran montre que tout est à peu près pareil sauf
- - les résultats des lignes 1 et 7, mieux décodées sans doute avec les options -v N,raw48:54 ;
- - les écarts de fonctionnement entre l'instant T de l'image au premier plan et l'instant T+x du second plan, ligne 195 (recovered alors c'est pas grave) et 240,41,42 (le temps qui passe).

In fine, tout ça n'est pas bien grave, ce qui est ennuyeux c'est le temps passé à dépatouiller tout ce bazar : la matinée là-dessus !
Des idées, les gens ?
EDIT : en attendant les idées, j'ai trouvé ça dans man smartctl :
For example the Hitachi disk on my laptop reports its power-on hours in minutes, not hours.
Partager