Las SMARTmontools son unas utilidades disponibles en todas las distros GNU/Linux que permiten obtener información sobre el estado de nuestros discos duros, ayudando a prevenir un fallo inminente que pueda conllevar la perdida de información (las copias de seguridad son nuestro amigo).
Son datos y pruebas que habitualmente realizo desde la herramienta utilidad de discos de GNOME
pero como siempre, es bueno tener alternativas, esta vez vamos a utilizar el comando smartctl (existe también una interfaz gráfica llamada GSmartControl) que permite ver y probar los atributos S.M.A.R.T de un disco utilizando la linea de comandos
Si queremos obtener información básica del disco (modelo, número serie, firmware version, capacidad, versión ATA/SATA…) y saber si soporta SMART y lo tiene activado, ejecutamos como root:
smartctl -i /dev/sda
He utilizado dev/sda como ejemplo, si queréis ver los puntos de montaje de todas vuestras particiones, podéis ejecutar fdisk -l (puede ser /dev/sda1, /dev/sdb, etc…)
Las dos últimas lineas nos dicen si tenemos soporte SMART. En caso de que no esté habilitado (disabled), lo podemos activar con:
smartctl -s on /dev/sda
Ahora podemos iniciar el test de nuestro disco duro,
que puede ser largo y complejo
smartctl -t long /dev/sda
o bien una prueba rápida
smartctl -t short /dev/sda
El propio test nos indica la duración de la prueba…así que unos minutos después… podemos ver el resultado del test ejecutando los parametros -l selftest
smartctl -l selftest /dev/sda
Si el disco duro está en buenas condiciones, debería darnos un resultado como el de la imágen superior
completed without error
en caso de errores encontraremos mensajes como
Completed: read failure
indicando el tipo de problema y con recomendaciones bastante inquietantes…
SMART overall-health self-assessment test result: FAILED! Drive failure expected in less than 24 hours. SAVE ALL DATA.
interesante a mi me manda el siguiente mensaje:
# 1 Extended offline Aborted by host 60% 3059 –
# 2 Short offline Self-test routine in progress 70% 4762 –
ya tengo 2 años con el disco duro y a pasado por varias distros, falla pero me imagino por lo anterior, ya le di formateo a bajo nivel y ahora esta mas estable, de todas formas se que ya el tiempo de vida es limitado por el uso rudo que le he dado.
Excelente herramienta. Te felicito por el estupendo aporte. Parece que el disco rígido de mi ordenador goza de buena salud, aún a pesar de que ya funciona después de mas de dos años y ocho particiones donde se alojan cuatro sistemas operativos GNU/Linux. Continuamente formateo algunas de las susodichas particiones e instalo nuevas distribuciones. Aquí escribo algunos datos que transcribo desde la consola, que aún a pesar de mi mal inglés , se sobreentienden:
smartctl -i /dev/sda
smartctl 6.0 2012-10-10 r3643 [x86_64-linux-3.7.10-1.16-desktop] (SUSE RPM)
Copyright (C) 2002-12, Bruce Allen, Christian Franke, http://www.smartmontools.org
=== START OF INFORMATION SECTION ===
Model Family: Western Digital Caviar Black
Device Model: WDC WD1002FAEX-00Y9A0
Serial Number: WD-WCAW30668464
LU WWN Device Id: 5 0014ee 25abe6b91
Firmware Version: 05.01D05
User Capacity: 1.000.204.886.016 bytes [1,00 TB]
Sector Size: 512 bytes logical/physical
Device is: In smartctl database [for details use: -P show]
ATA Version is: ATA8-ACS (minor revision not indicated)
SATA Version is: SATA 2.6, 6.0 Gb/s
Local Time is: Fri Aug 16 18:28:19 2013 CEST
SMART support is: Available – device has SMART capability.
SMART support is: Enabled
Después y para no hacer este post demasiado largo está el resultado del test que he efectuado mediante el comando que hace un análisis resumido y en mucho menos de dos minutos :
smartctl -l selftest /dev/sda
smartctl 6.0 2012-10-10 r3643 [x86_64-linux-3.7.10-1.16-desktop] (SUSE RPM)
Copyright (C) 2002-12, Bruce Allen, Christian Franke, http://www.smartmontools.org
=== 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% 2130 –
# 2 Short offline Completed without error 00% 2129 –
Un saludo y gracias de nuevo.
Gracias a ti por comentar!
un saludo!
Danger!!! save your porn in 24 hours 😛
Alarm!
[youtube=http://www.youtube.com/watch?v=suY06PVK_bI&w=560&h=315]
Noooo….el porno noooo….
Reblogueó esto en Webeando en la red.
Pingback: HowTo: Problemas Squid no levanta – Error E/S en disco | Blog de Oscar Huanca
Hola, intenté comprar disco duro de segunda mano, probando con el GSmartControl desde pendrive USB usando Windows. Por ejemplo, para un WD2500AAJS si no me equivoco. Hizo el test rápido, pero arrojó unas cuantas hallazgos rojos en detalles. Entonces, no me atreví a comprar.
gracias replicante , trabajo en un servicio técnico y este aporte me viene muy bien , muchas gracias.
Es una manera de decirles a los clientes, que vayan preparando las copias de seguridad o se compren un disco nuevo 🙂
Gracias a ti pasarte!
Un saludo!
que hago si usando sudo smartctl -c /dev/sda
me dice que todos (hablo de todos los test han fallado y hace años que intente por primera vez leer el S.M.A.R.T). , haciendo un formateo a bajo nivel o con Hdregene… , podria ayudar a que pase almenos esos errores?
hola, lo usé en linux y me sirvió para saber que debía cambiar el disco, de ahora en adelante lo uso para todos mis discos, muchas gracias….ç
P.D: el mensajito de las 24 horas es bastante terrorista