Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
Connaitre l'age d'un disque dur
Envoyé par: phenix

Bonjour

J'ai recuperé un disque dur Maxtor 82160D2 et j'aimerais connaitre le temps d'utilisation de son ancien proprietaire.

J'ai fait smart -a /dev/hda et il me dit

Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
1 Raw_Read_Error_Rate 0x000b 253 248 040 Pre-fail Always - 304943144103
3 Spin_Up_Time 0x0027 238 238 063 Pre-fail Always - 88
4 Start_Stop_Count 0x0032 253 253 000 Old_age Always - 88
5 Reallocated_Sector_Ct 0x0033 253 253 063 Pre-fail Always - 0
6 Read_Channel_Margin 0x0001 253 253 100 Pre-fail Offline - 0
7 Seek_Error_Rate 0x000b 253 253 200 Pre-fail Always - 69991
8 Seek_Time_Performance 0x0027 244 241 200 Pre-fail Always - 147794121098316
9 Power_On_Hours 0x0032 187 187 000 Old_age Always - 1394460
10 Spin_Retry_Count 0x002b 253 253 223 Pre-fail Always - 88
11 Calibration_Retry_Count 0x002b 253 253 223 Pre-fail Always - 74
12 Power_Cycle_Count 0x0032 253 253 000 Old_age Always - 94
199 UDMA_CRC_Error_Count 0x0008 200 200 000 Old_age Offline - 152


Le disque aurais fonctionné pendant 1394460heures soit 159ans, j'ai un léger doute sur cette valeur, pensez vous que c'est le smart du disque qui deconne on alors il y a un problème avec smarctl.

PS: lorsque j'ai recuperé ce disque, il y avait ipcop, donc il à quand même pas mal fonctionné j'imagine.

Je ne n'arrive pas faire smartclt -t short-ou-long /dev/hda



www:/home/phenix# smartctl -t short /dev/hda
smartctl version 5.32 Copyright (C) 2002-4 Bruce Allen
Home page is [smartmontools.sourceforge.net]

=== START OF OFFLINE IMMEDIATE AND SELF-TEST SECTION ===
Warning: device does not support Self-Test functions.

Sending command: "Execute SMART Short self-test routine immediately in off-line mode".
Drive command "Execute SMART Short self-test routine immediately in off-line mode" successful.
Testing has begun.


le noyeau me dit ça
hda: drive_cmd: status=0x51 { DriveReady SeekComplete Error }
hda: drive_cmd: error=0x04 { DriveStatusError }


$ uptime
19:28:06 up 12 days, 20:46,  2 users,  load average: 213.96, 212.37, 208.44

Poste le Monday 20 March 2006 21:56:48
Répondre     Citer    
Re: Connaître l’âge d’un disque dur
Envoyé par: nicola

Les dernières lignes me laissent à penser que le disque est mort.

--
On ne prête qu’aux riches, et on a bien raison, parce que les autres remboursent difficilement.
-+- Tristan Bernard (1866-1947) -+-

Poste le Tuesday 21 March 2006 06:40:21
Répondre     Citer    
Re: Connaitre l'age d'un disque dur
Envoyé par: elfato

l'age du disque est tjrs faux pour plusieurs raisons
-les temps de veille d'ecriture et de lecture et meme de spinning sont additionnées entre eux... (y'a qu'un seul compteur).
-parfois sur certains disques c'est carrement exponentiel parceque lors d'un arret sauvage le compteur passe pas à zéro et du coup un arret à 70heure + nouveau boot et travail de 70 heures = non pas 140heures mais 210 heures et de même pour toute erreur d'ecriture/lecture/deplacement de la tete
en amettant que tu aies une erreur toutes les heures ça donne en 4 heure
1+(2+1)+(3+2+1)+(4+3+2+1)=20heures

en plus il y a pas de decimale et donc une valeur comme 1458060heures est en fait 14580 heures soit plus d'un an1/2....

certains disques compent meme carrement un chiffre type 14580600 comme étant 1458:06:00 heures soit 60jours
bref sans connaitre le format que le constructeur utilises pour son disque il est pas évident de connaitre veritablement la valeur.

bref tout ça pour dire que l'age des disque c'est jamais probant. (j'ai jamais vu sauf en SCSI de valeur réelle juste).

Poste le Tuesday 21 March 2006 10:11:34
Répondre     Citer    
Re: Connaitre l'age d'un disque dur
Envoyé par: Greg L.

Reste le carbone 14 ...

Poste le Tuesday 21 March 2006 11:09:24
Répondre     Citer    
Re: Connaitre l'age d'un disque dur
Envoyé par: elfato

ouais sauf le C14 coté précision c'est pas top top... ^^D-*

Poste le Tuesday 21 March 2006 11:17:15
Répondre     Citer    
Re: Connaître l’âge d’un disque dur
Envoyé par: phenix

Ca fait ca quand je lance smartctl, le reste du temps c'est, bon j'ai installé debian dessus sans problème

$ uptime
19:28:06 up 12 days, 20:46,  2 users,  load average: 213.96, 212.37, 208.44

Poste le Tuesday 21 March 2006 12:35:13
Répondre     Citer    
Re: Connaitre l'age d'un disque dur
Envoyé par: phenix

Citation
Greg L.
Reste le carbone 14 ...

28/04/1998, merci

Pour le nombre, merci du conseil par rapport au format, j'ai l'impression qu'il s'aggit de minutes. Je vais continuer à surveiller l'evoltion de cette valeur pour confirmer

$ uptime
19:28:06 up 12 days, 20:46,  2 users,  load average: 213.96, 212.37, 208.44

Poste le Tuesday 21 March 2006 18:15:55
Répondre     Citer    
Re: Connaître l’âge d’un disque dur
Envoyé par: nicola

Tu as essayé smartctl -H /dev/hda ?

--
On ne prête qu’aux riches, et on a bien raison, parce que les autres remboursent difficilement.
-+- Tristan Bernard (1866-1947) -+-

Poste le Tuesday 21 March 2006 19:16:36
Répondre     Citer    
Re: Connaître l’âge d’un disque dur
Envoyé par: phenix

www:~# smartctl -H /dev/hda
smartctl version 5.32 Copyright (C) 2002-4 Bruce Allen
Home page is [smartmontools.sourceforge.net]

=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED


C'est pour quoi faire ?


Je pense que mon disque est encore bon, d'aprés ce que j'ai lu il faut que les valeurs "VALUE" soit plus élevés que tresh. C'est qui est le cas.

Ce disque a un mtbf de 500000 heures soit 57ans. Savez vous pourquois les constructeurs anoncent de tels chiffres ? Si il est respecté, je serais content.

Rendez vous dans 55ans

$ uptime
19:28:06 up 12 days, 20:46,  2 users,  load average: 213.96, 212.37, 208.44

Poste le Tuesday 21 March 2006 21:56:25
Répondre     Citer    
Re: Connaître l’âge d’un disque dur

Citation
phenix
Ce disque a un mtbf de 500000 heures soit 57ans.
Savez vous pourquoi les constructeurs anoncent de tels chiffres ? Si il est respecté, je serais
content.

Je crois que ce genre de chiffres n'est pas aussi significatif qu'il en a l'air. En théorie, ça signifie plutot quelque chose comme avec cent disques, il y a plus d'une chance sur deux qui'ils tournent ensemble sans tomber en panne pendant X ans (où X est peut-être de l'ordre de 1 ou 2, je n'ai pas fait le calcul).

En pratique, dans mon expérience personnelle:

un disque neuf peut tomber en panne dans son premier mois d'utilisation.

vu le prix du disque (et l'embêtement que donne son crash) il vaut mieux le changer dès le premier message d'erreur.

Celà étant dit, je ne gère pas un stockage sur des milliers de disques. J'imagine que ceux qui le font [www.bull.com]
[www.cea-technologies.com]
se posent des questions plus précises....


En gros en tant que particulier, je ne crois guère à la valeur absolue des MTBF annoncés (mais seulement à leurs valeurs relatives, rapport d'un MTBF à un autre).


----

Basile STARYNKEVITCH

Membre de l'APRIL « promouvoir et défendre le logiciel libre » - adhérez vous aussi à l'APRIL!

Projet logiciel libre: RefPerSys

Poste le Tuesday 21 March 2006 22:27:43
Répondre     Citer    
Re: Connaitre l'age d'un disque dur
Envoyé par: phenix

Ce dommage ce genre de calcul.

Je ne sait si il y a un moyen de calculer quelques choses dans le genre.

Dans un boitier 25°C, le disque dur fonctionnera en moyenne X heures continues.
Avec un 2 cylces d'arret par jour ce seras X heures d'utilisations.

En fonction de la maniere d'on est exploité le disque ( plus on moins solicité, avec
ou sans fragmentation, apliquez ce correctif )

$ uptime
19:28:06 up 12 days, 20:46,  2 users,  load average: 213.96, 212.37, 208.44

Poste le Wednesday 22 March 2006 12:28:17
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
Connaitre l'age d'un disque dur
Posez dans ce forum les questions qui ne trouvent pas place dans les autres...

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons