Smartmontools es una herramienta avanzada para el chequeo de discos. Lo unico que se requiere es que el disco rigido tenga compatibilidad con S.M.A.R.T. Hoy en dia la mayoría de los discos cumplen con esto.

Basicamente smartmontools posee dos utilidades:

smartctl y smartd

Ambos se utilizan para el control y monitoreo de sistemas de almacenamiento usando Self-Monitoring, Analysis and Reporting Technology System (SMART). En muchos casos estas utilidades nos van a prevenir sobre fallas en los discos o sobre el degradamiento de los mismos.

Lo que primero debemos hacer es comprobar que en la BIOS la opcion SMART este habilitada.
Luego debemos instalar el paquete:

sudo apt-get install smartmontools

Una vez instalado el paquete necesitaremos acceder al sistema como Root y ejecutar en terminal el siguiente comando:

#smartctl -parametro

Donde parametro seria, por ejemplo:

#smartctl -i
Nos muestra la informacion SMART de nuestro disco duro.

#smartctl -A
Nos muestra los diferentes parametros en el Disco.#smartctl -t Ejecuta un test al disco duro, necesita un parametro adicional como puede serlong. (Lease #smartctl -t long) Esto nos hara el analisis , aunque no mostrara el progreso en pantalla, sino que nos mostrara el tiempo estimado de duracion del analisis en minutos.

Si necesitas detener el analisis por alguna razon solo teclea:

#smartctl -X

Existen mas parametros de ejecucion de la herramienta, aunque aqui solo expongo las mas utilizadas.