11 septiembre 2007

Cómo saber el numero de horas de uso de un disco duro

Cuando te compras un coche temes que los kilómetros que indica el contador hayan sido manipulados, ¿no? Con un disco duro puede pasar lo mismo: ¿cuántas horas de funcionamiento tiene? Esta pregunta la podemos resolver en Linux (en otros sistemas también) aprovechando las capacidades SMART del disco. SMART (Self Monitoring Analysis and Reporting Technology) es una tecnología que analiza y predice los fallos que puede tener un disco duro. Además facilita información de funcionamiento como temperatura, tasas de errores,... Pues bien, vamos a ver cuántas horas de uso tiene el disco duro basándonos en SMART.

Lo primero es instalar el paquete smartmontools (en Ubuntu es directo con apt-get install smartmontools).

Lo siguiente es realizar un test al disco duro. Supongamos que la unidad es IDE y se mapea a /dev/hda:

smartctl -t short /dev/hda

La opción -t indica el tipo de test que se va a realizar. Si tu disco duro es SATA y no te lo reconoce indica al programa que lo trate como ATA:

smartctl -t short -d ata /dev/sda

La ejecución de este comando proporciona información sobre cuándo finalizará el test, que se realiza en segundo plano. Cuando haya acabado puedes consultar el resultado del test:

smartctl -l selftest /dev/hda ó smartctl -l selftest -d ata /dev/hda

Como se puede ver este disco duro tiene 437 horas de vida. Ahora nadie te puede engañar.

6 comentarios:

Blaxter dijo...

w00w, no sabía que se podía conocer las horas de uso, realmente interesante, gracias!. Luego lo probaré en casa :D.

Por cierto, sabes desde cuando aproximadamente los discos llevan ya todos SMART? así a ojo, diría que mínimo 4años (lo digo porque en el hd del curro no soporta smart según parece, # smartctl --info /dev/sda)

Joaquín dijo...

blaxter, si tu disco duro es SATA o SCSI (lo parece porque usas /dev/sda) dile al comando que lo trate como ATA. Ejecútalo como root:

sudo smartctl --info -d ata /dev/sda

Realmente no sabría decirte desde cuando incorporan SMART los discos duros. Pero sí, tal vez haga 4 o 5 años.

Anónimo dijo...

No dejo de aprender contigo. ¡Gracias! :-D

Joaquín dijo...

tempwin, eso es un halago, gracias!

Anónimo dijo...

y en windows?? como puedo saberlo??? graxx informacion muuy interesante

Joaquín dijo...

Pues supongo que habrá programas similares para Windows, aunque no te sabría decir ninguno. Googlea un poco, no será difícil.