Información de S.M.A.R.T

Buscando alguna información sobre discos duros me encontre con un post
muy interesante sobre S.M.A.R.T

La tecnología S.M.A.R.T. acrónimo de Self Monitoring Analysis and Reporting Technology consiste en la capacidad de detección de fallos del disco duro. La detección de los fallos con la suficiente anticipación permite al usuario el poder realizar una copia de su contenido, o reemplazar el disco, antes de que se produzca una pérdida de datos irrecuperable.

Este tipo de tecnología tiene que ser compatible con la BIOS del equipo, estar activada y además que el propio disco duro la soporte.

En GNU/Linux podemos instalar el smarmontools directamente desde los repositorios con apt.

Una vez instalado, es necesario realizar el test antes de pedirle la info sobre el disco. Esto lo hacemos con:

sudo smartctl -t short /dev/hda

(notar que /dev/hda puede ser reemplazado por el disco que necesitemos analizar)

Al ejecutar ese comando aparecerá lo siguiente:

Testing has begun.
Please wait 2 minutes for test to complete.
Test will complete after Mon Oct 29 09:51:27 2007

Use smartctl -X to abort test.

A los 2 minutos ya podemos visualizar los datos del test. Esto lo hacemos con:

sudo smartctl -l selftest -i /dev/hda

Este comando nos arroja mucha información. La mas interesante desde mi punto de vista es LifeTime(hours) que es el tiempo que el disco estuvo encendido. En mi caso fue unas 5877 horas que corresponde a 244 días

=== START OF READ SMART DATA SECTION ===
SMART Self-test log structure revision number 1
Num Test_Description Status Remaining LifeTime(hours) LBA_of_first_error
# 1 Short offline Completed without error 00% 5877 –
Si ademas agregamos el parametro -A despues de -i ( sudo smartctl -l selftest -i -A /dev/hda) nos arroja información mas completa en donde podemos ver la cantidad de veces que fue encedido el disco:

12 Power_Cycle_Count RAW_VALUE 605

en este caso, unas 605 veces.

Para que S.M.A.R.T nos diga si a su parecer el disco esta bien ejecutamos con el parámetro -H:

sudo smartctl -l selftest -i -H /dev/hda

y veremos SMART overall-health self-assessment test result: PASSED

Para ver el significado de cada item revisar esta artículo

Por mas info recomiendo man smartd o man smartctl

  1. Deja un comentario

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: