You are on page 1of 5

a trastear un poco Blog Archive Herramientas de diagnst...

http://blog.wikifotos.org/2008/03/14/herramientas-de-diagnos...

a trastear un poco
El lugar donde un servidor comparte sus desvaros con todo el mundo.

Acerca de

wikifotos.org

Comprobar el tamao real de un mp4 o memoria usb Curioso error hardware

Herramientas de diagnstico de disco duro en linux


March

Buscar
sucotronic

14

El disco duro es un gran olvidado por los usuario de los ordenadores, tanto a la hora de comprarlos como a la de usarlos. Este dispositivo es el encargado de almacenar todos los datos de nuestro pc: archivos del sistema, archivos personales, descargas de internet, etc. La mayora de las personas no hacen copias de seguridad de su sistema, y si la hacen, no la hacen con una periodicidad continua, sino cuando se acuerdan. Es por ello que el tener vigilada la salud de nuestro disco duro de forma automtica puede evitarnos el susto de perder todos nuestros datos, fotos, videos, documentos y dems cosas de incalculable valor.En linux existen herramientas que nos permiten monitorizar el estado del disco duro, leyendo los datos S.M.A.R.T. y mostrndonos avisos cuando ste empiece a fallar. Para poder utilizar este sistema es necesario seguir los siguientes pasos: 1- Instalar las smartmontools sudo aptitude install smartmontools 2- Comprobar si es compatible con nuestro disco duro Primero necesitamos saber el descriptor de nuestro disco duro, para ello ejecutamos la siguiente orden: pruebas@pruebas:~/linux$ sudo fdisk -l Disco /dev/hda: 80.0 GB, 80026361856 bytes 255 cabezas, 63 sectores/pistas, 9729 cilindros Unidades = cilindros de 16065 * 512 = 8225280 bytes Disk identifier: 0x824226f5 Disposit. Inicio Comienzo Fin Bloques Id Sistema /dev/hda1 * 1 4878 39182503+ 7 HPFS/NTFS /dev/hda2 4879 9728 38957625 f W95 Ext'd (LBA) /dev/hda5 4879 8326 27696028+ 7 HPFS/NTFS /dev/hda6 8448 9728 10289601 83 Linux /dev/hda7 8327 8447 971901 82 Linux swap / Solaris Las entradas de la tabla de particiones no estn en el orden del disco Esta nos mostrar todos los discos duros que tengamos y las particiones en ellos. En este caso vemos que solo hay un disco duro y su descriptor es /dev/hda. Pasaremos a comprobar si el programa smartmontools puede leer la informacin S.M.A.R.T. de nuestro disco duro. Ejecutamos lo siguiente: sudo smartctl -a /dev/hda El programa debera mostar un montn de informacin acerca del estado del disco duro, y entre esa informacin, la siguiente tabla:
adopta tu una!

Fotos recientes

Categoras

Select Category
Mascota

Cosicas

1 of 5

10/04/2012 09:41 AM

a trastear un poco Blog Archive Herramientas de diagnst...

http://blog.wikifotos.org/2008/03/14/herramientas-de-diagnos...

SMART Attributes Data Structure revision number: 10 Vendor Specific SMART Attributes with Thresholds: ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE 1 Raw_Read_Error_Rate 0x000f 066 061 006 Pre-fail Always - 154779836 3 Spin_Up_Time 0x0003 099 098 000 Pre-fail Always - 0 4 Start_Stop_Count 0x0032 100 100 020 Old_age Always - 66 5 Reallocated_Sector_Ct 0x0033 100 100 036 Pre-fail Always - 0 7 Seek_Error_Rate 0x000f 087 060 030 Pre-fail Always - 543379417 9 Power_On_Hours 0x0032 081 081 000 Old_age Always - 16966 10 Spin_Retry_Count 0x0013 100 100 097 Pre-fail Always - 0 12 Power_Cycle_Count 0x0032 100 100 020 Old_age Always - 378 194 Temperature_Celsius 0x0022 046 053 000 Old_age Always - 46 195 Hardware_ECC_Recovered 0x001a 066 061 000 Old_age Always - 154779836 197 Current_Pending_Sector 0x0012 100 100 000 Old_age Always - 0 198 Offline_Uncorrectable 0x0010 100 100 000 Old_age Offline - 0 199 UDMA_CRC_Error_Count 0x003e 200 200 000 Old_age Always - 0 200 Multi_Zone_Error_Rate 0x0000 100 253 000 Old_age Offline - 0 202 TA_Increase_Count 0x0032 100 253 000 Old_age Always - 0 Esta es la informacin que se ha ledo del disco, y nos sirve para comprobar que nuestro disco es compatible con la aplicacin. 3- Instalar notificador de fallos; ste es un programa que nos alertar en caso de que se produzcan fallos en el disco duro, mostrando una ventana. Para ello ejecutamos: sudo aptitude install smart-notifier 4- Configurar el demonio smartd para que se arranque al inicio del ordenador. Abrimos el fichero /etc/defaults: sudo gedit /etc/default/smartmontools Descomentamos la linea que pone: start_smartd=yes 5- (en ubuntu 9.04 esto ya no es necesario hacerlo, porque se modifica a la vez que se instala).Aadimos el ejecutable /usr/bin/smart-notifier para que se inicie con nuestra sesin de gnome. Vamos a Sistema>Preferencias>Sesiones y le damos al botn Aadir. Ahora cremos una entrada como la siguiente imagen:

Blogroll
alasdeplomo bicosyes consultoriaenred Diario de WKR introblog kambalaya-salduie migueldaza unjubilado Veranosiempre

Despus de estos pasos, la siguiente vez que arranquemos el ordenador tendremos el demonio smartd monitorizando los discos duros, y el script smart-notifier nos alertar en el caso de que ocurra algn error. De todos modos, si queremos comprobar el correcto funcionamiento de la aplicacin podemos ejecutar una prueba. Para ello abrimos el fichero /etc/smartd.conf y cambiar la lnea que contiene DEVICESCAN por la siguiente: DEVICESCAN -m root -d sat -M test -M exec /usr/share/smartmontools/smartdrunner Esta lnea aade la opcin -M test, la cual generar un error de prueba, y nos permitir comprobar el buen funcionamiento del notificador. Ahora reiniciamos el demonio: sudo /etc/init.d/smartmontools restart

2 of 5

10/04/2012 09:41 AM

a trastear un poco Blog Archive Herramientas de diagnst...

http://blog.wikifotos.org/2008/03/14/herramientas-de-diagnos...

Y nos debera de salir una ventana como la siguiente:

Ahora que ya lo hemos probado tendremos que quitar la opcin -M test del fichero /etc/smartd.conf que habamos aadido antes. Fuente: foros-ubuntu(ingls)

Posted on: Friday, March 14, 2008 at 18:25 pm linux, ubuntu. Puedes seguir las respuestas de esta entrada a traves de l feed Puedes dejar una respuesta, o RSS 2.0.

trackback desde tu propio sitio.

4 Respuestas to Herramientas de diagnstico de disco duro en linux

1.

julio Hola, me interesa poder hacer pruebas del funcionamiento del programa (DEVICESCAN -m root -d sat -M test -M exec /usr/share/smartmontools/smartd-runner) pero por correo electrnico. Sabes como se configura esta opcin, por ejemplo que programa de envo de correo usa y como se puede parametrizar este programa de correo? Un saludo [Responder]
October 9th, 2008 at 12:34 pm

2.

sucotronic julio -> mirando un poco por la wiki de ubuntu he encontrado lo que buscas: https://help.ubuntu.com/community/Smartmontools. Solo tienes que seguir los pasos que ponen y debera funcionarte. [Responder]
October 12th, 2008 at 12:58 pm

3.

julio Gracias por la respuesta.

3 of 5

10/04/2012 09:41 AM

a trastear un poco Blog Archive Herramientas de diagnst...

http://blog.wikifotos.org/2008/03/14/herramientas-de-diagnos...

Despus de leer este enlace https://help.ubuntu.com/community/Smartmontools y de hacer un seguimiento a los archivos * /etc/default/smartmontools * /etc/smartd.conf Al final otra opcin es modificar el archivo /etc/smartmontools/run.d/10mail, para que enve la prueba usando sendemail en lugar de mailx como MTA. Adjunta un fichero con el resultado de la prueba en lugar de meterlo en el texto del correo. Comenta la ltima lnea y aade las lneas para usar sendemail #Asunto del correo Asunto=El disco duro en el $HOSTNAME no ha superado la prueba de S.M.A.R.T # Email To ? De=remitente@midominio.com # Email text/message Cuerpo=Es muy posible que tu disco tenga problemas pronto. Haz copia de seguridad de tus datos y reemplaza a la mayor brevedad posible el disco # Persona destinatario del mensaje Destinatario=destinatario@dominio.com # Servidor de correo ServidorSMTP=servidordecorreo.midominio.com # Usuario de envo Usuario=usuariodecorreo # Contrasea de envo Password=Contraseadecorreo # enviamos using sendEmail sendEmail -f $De -t $Destinatario -u $Asunto -m $Cuerpo -s $ServidorSMTP -xu $Usuario -xp $Password -a $input Este es lo puesto en el archivo /etc/smartd.conf DEVICESCAN -d sat -M test -M exec /usr/share/smartmontools/smartd-runner -m destinatariocorreo@dominio.com Una vez probado quitar la opcin del test quedando DEVICESCAN -d sat -M exec /usr/share/smartmontools/smartd-runner -m destinatariocorreo@dominio.com [Responder]
October 13th, 2008 at 15:07 pm

4.

sucotronic julio -> me alegro de que al final pudieses lograr lo que queras. Me ha resultado interesante la informacin que has puesto, as que un da que tenga tiempo intentar ponerlo en prctica y escribir un disco sobre ello. Gracias por colaborar. [Responder]
October 13th, 2008 at 16:40 pm

Escribe un comentario

Nombre (requerido)

4 of 5

10/04/2012 09:41 AM

a trastear un poco Blog Archive Herramientas de diagnst...

http://blog.wikifotos.org/2008/03/14/herramientas-de-diagnos...

Correo (no ser publicado) (requerido)

pgina web

Enviar comentario
Notificarme de las actualizaciones por email Notify me of follow-up comments via e-mail

a trastear un poco is powered by WordPress Theme is Coded&Designed by Wordpress Themes at ricdes

5 of 5

10/04/2012 09:41 AM

You might also like