• Saltar a la navegación principal
  • Saltar al contenido principal
  • Saltar a la barra lateral principal

Bitacora Linux Logo

  • Acceder
  • Curso
  • Contactar
  • Apache
  • Consola y Servidores
  • Programacion
    • PHP
    • Javascript y HTML5
  • Otros

Mirando la salud de nuestros discos duros

A traves de la herramienta smartctl vamos a obtener informacion detallada y veremos el estado de salud de nuestros discos duros.

Para ello sino la tenemos instalada la vamos a instalar a traves de los repositorios.

aptitude install smartmontools

Una vez instalado podemos obtener informacion.

smartctl -i /dev/sdc
smartctl 5.40 2010-07-12 r3124 [x86_64-unknown-linux-gnu] (local build)
Copyright (C) 2002-10 by Bruce Allen, https://smartmontools.sourceforge.net

=== START OF INFORMATION SECTION ===
Model Family:     Seagate Barracuda 7200.12 family
Device Model:     ST3500418AS
Serial Number:    9VMLK57H
Firmware Version: CC38
User Capacity:    500,107,862,016 bytes
Device is:        In smartctl database [for details use: -P show]
ATA Version is:   8
ATA Standard is:  ATA-8-ACS revision 4
Local Time is:    Sun Jan 29 01:40:31 2012 CET
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

Obtenemos datos como el firmware, capacidad, modelo o el serial. Con la opcion -a veremos informacion bastante mas detalla, como las horas de funcionamiento (9 Power_On_Hours), Temperatura (194 Temperature_Celsius), Veces que se ha encendido (12 Power_Cycle_Count), Sectores remapeados (5 Reallocated_Sector_Ct), Sectores pendientes de Remapear (197 Current_Pending_Sector) entre otras cosas.

Con la opcion -H, nos hace un test, en el que nos dice si nuestro disco esta OK o debemos de ir pensando en reemplazarlo. En un disco que tengo medio fastidiado no ha pasado el test, mostrandome el siguiente mensaje..

SMART overall-health self-assessment test result: FAILED!

Ahora le vamos a realizar otro test para obtener mas datos.

smartctl -t short /dev/sdc

El parametro -t admite otros valores como long que nos hara un test mas exhaustivo.

No nos saldra ningun progreso ni ningun resultado, solamente la hora prevista para terminar el test, una vez pasada la hora que nos indica, en mi caso fue 1 minuto, vemos los resultados.

smartctl -l selftest /dev/sdc
smartctl 5.40 2010-07-12 r3124 [x86_64-unknown-linux-gnu] (local build)
Copyright (C) 2002-10 by Bruce Allen, https://smartmontools.sourceforge.net

=== 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: unknown failure    90%     10322         0
# 2  Short offline       Completed: unknown failure    90%     10322         0
# 3  Short offline       Completed without error       00%        53         -

Aqui podemos ver los ultimos test que se le han pasado y con cuantas horas de vida se le pasaron.Tenemos que fijarnos en el valor de LBA_of_first_error que nos indica los sectores donde tenemos errores.

Ahora lo que vamos a hacer es configurar el smartctl para que vaya metiendo los logs de las alertas de los hds en el syslog. Para ellos editamoe el archivo /etc/default/smartmontools

enable_smart="/dev/sda /dev/sdb /dev/sdc"
start_smartd=yes

Editamos estas dos lineas, en la primera le indicamos los discos duros que queremos que vigile y en la siguiente la ponemos a yes para que se active al iniciar el sistema.

Lo iniciamos.

/etc/init.d/smartmontools start

Ya podemos ver los primeros logs en /var/log/syslog.

smartd[24132]: Device: /dev/sdc [SAT], FAILED SMART self-check. BACK UP DATA NOW!
smartd[24132]: Device: /dev/sdc [SAT], Failed SMART usage Attribute: 5 Reallocated_Sector_Ct.
smartd[24132]: Device: /dev/sdc [SAT], Self-Test Log error count increased from 4 to 5

Despues de ver los pantallazos anteriores y con este log se ve claramente que tengo que reemplazar el sdc en breve.
Toda esta informacion tambien la podemos obtener a traves de una aplicacion grafica.

aptitude install gsmartcontrol

La encontraremos en Aplicaciones, Herramientas del Sistema.

Comparte esta entrada:

Compartir en X (Twitter) Compartir en Facebook Compartir en Email Compartir en WhatsApp Compartir en Telegram

Interacciones con los lectores

Deja una respuesta

Lo siento, debes estar conectado para publicar un comentario.

sidebar

sidebar-alt

Diseño y Desarrollo por juanjomc.com

Utilizamos cookies propias y de terceros para garantizar el funcionamiento de la web, medir su uso y mejorar nuestros servicios. Puede aceptar todas las cookies, rechazar las no necesarias o configurar sus preferencias. Política de cookies

Configurar cookies

Necesarias para que la web funcione correctamente. No se pueden desactivar desde este panel.

Ayudan a medir el uso del sitio y mejorar sus contenidos.

Permiten publicidad, medición de campañas o personalización de anuncios.

Guardan preferencias o permiten contenido externo no necesario.