Usuario anónimo ¿Quieres tener tu propio blog?
Crear blog gratis en OboLog

hddtemp, controla la temperatura de tus discos duros

por banyut
viernes, 22 de agosto del 2008
guardado en

Hddtemp es una herramienta que mediante el uso de S.M.A.R.T. (Self-Monitoring, Analysis and Reporting Technology) nos informa de la temperatura de nuestros discos duros.

S.M.A.R.T. Es una tecnología que monitoriza nuestros dispositivos. Tiene que estar activado (BIOS) y además los discos duros de nuestro equipo tienen que ser compatibles con dicha tecnología. Prácticamente todos los discos duros fabricados en la actualidad (o de hace 3 a 5 años) son compatibles.

Que no os asuste toda esta parrafada, normalmente lo único que tenemos que hacer es instalar el programa, pensar que es una utilidad muy simple de usar y de instalar, y aunque probablemente solo sea útil o nos acordemos de ella cuando sospechemos que tenemos un problema, creo que es una herramienta de prevención a tener muy en cuenta.

No queriendo ser paranoico, pensar que una excesiva temperatura en nuestros discos puede provocar perdida de datos y velocidad de acceso, errores de lectura o incluso daño físico en el dispositivo.

Empezaremos instalando el programa con nuestro ya conocido aptitude.

sudo aptitude install hddtemp

El programa nos preguntará si queremos que se arranque al inicio, la interfaz en la que escuchar y el puerto. En principio a las dos ultimas preguntas cogeremos el valor por defecto pulsando Enter, a la primera yo aconsejo poner SI, pero es una elección personal.

Con esto tendremos instalado el programa, si le hemos dicho que se arranque al inicio ya lo tendremos en ejecución si no tendremos que arrancarlo nosotros, para ello ejecutaremos la siguiente instrucción.

sudo hddtemp -d /dev/sd?

No os preocupéis si no entendéis la instrucción ya la explicaremos mas adelante. Lo que hacemos es correr el programa como demonio (en segundo plano). Es posible que tengáis que caviar la parte final de la instrucción por hd? según el tipo de HD que tengáis instalado.

Tenemos instalado un servició que escucha en el puerto 7634 ( si no lo hemos cambiado al instalar el programa claro)Ahora podemos consultar la temperatura de manera remota, aquí os pongo unos ejemplos.

http:/127.0.0.1:7634 en el explorador.

nc 127.0.0.1 7634 en consola

telnet 127.0.0.1 7634 en consola

Las direcciones ip las he puesto local, estas no tienen porque ser así, podemos acceder mediante una dirección de internet.

nc cancerbero.homeip.net 7634 en consola

Tampoco hace falta que el programa se este ejecutando como demonio para poder consultar la temperatura de nuestros Hds.

sudo hddtemp /dev/sda

La síntesis es la siguiente

hddtemp [options] [type:]disk...

Ya hemos visto la opción -h que hace que el programa se ejecute en segundo plano, otra opción que nos puede resultar útil es -n que nos devuelve únicamente la temperatura (el valor) omitiendo cualquier otra descripción.

sudo hddtemp -n /dev/sda

En caso de tener más de un disco duro en nuestro sistema podemos verlos todos con una única instrucción.

sudo hddtemp /dev/sd*

Yo tengo tres discos instalados y he obtenido el siguiente resultado.

/dev/sda: ST3160812A: 48°C

/dev/sda1: ST3160812A: 48°C

/dev/sdb: SAMSUNG HD321KJ: 38°C

/dev/sdb1: SAMSUNG HD321KJ: 38°C

/dev/sdb2: SAMSUNG HD321KJ: 38°C

/dev/sdb3: SAMSUNG HD321KJ: 38°C

/dev/sdb5: SAMSUNG HD321KJ: 38°C

/dev/sdb6: SAMSUNG HD321KJ: 38°C

/dev/sdc: SAMSUNG HD300LJ: 38°C

/dev/sdc1: SAMSUNG HD300LJ: 38°C

/dev/sdc2: SAMSUNG HD300LJ: 38°C

/dev/sdc5: SAMSUNG HD300LJ: 38°C

/dev/sdc6: SAMSUNG HD300LJ: 38°C

Gracias a las expresiones regulares podemos mejorar un poco más este resultado.

sudo hddtemp /dev/sd[a-c]

y ahora la salida que obtengo es la siguiente.

/dev/sda: ST3160812A: 48°C

/dev/sdb: SAMSUNG HD321KJ: 38°C

/dev/sdc: SAMSUNG HD300LJ: 38°C

Como se ha dicho anteriormente no todos los discos son compatibles con esta utilidad, podemos pedir que nos imprima una lista con los dispositivos compatibles.

Sudo hddtemp -b

Con esto es más que suficiente, como siempre hay más opciones que permiten una mayor configuración de la utilidad y que podemos obtener tecleando en consola.

man hddtemp

De todas maneras aquí os detallo algunas de las más importantes.

-l Establece la dirección ip donde queremos que escuche el demonio.

-p puerto Establece el puerto de escucha.

-s C Carácter separador que se usará para separar los campos de los resultados.

-S x Añade en el syslog cada x segundos.

-u [C|F] Mostrar la información en grados centigrados o farenheit.

-q No chequea si el dispositivo está soportado.

-v Versión del programa

-w Arranca el dispositivo si es necesario (Solo en discos ATA).

Bueno eso es todo por hoy, en el siguiente articulo ampliaremos la funcionalidad y utilidad de esta herramienta al combinarla con otras como son lm-sensors y rrdtool.

- - -

La inteligencia me persigue, pero yo soy más rápido.

Relacionados con hddtemp, controla la temperatura de tus discos duros

Comentarios sobre hddtemp, controla la temperatura de tus discos duros

Enlace recibido desde GUbuntu.es » Artículos de la ...
[...]as semanas (un poco tarde esta), aquí os dejo artículos de la blogosfera que me han parecido interesantes. Que  los disfrutéis. hddtemp, controla la temperatura de tus discos duros en yo soy porque nosotros somos Convertir Ubuntu Hardy en un Mac OSX Leopard en yo soy porque nosotros somos xVideoServiceThief 1.8.2 Alpha en Ubuntips Cairo-d[...]

Deja tu comentario sobre hddtemp, controla la temperatura de tus discos duros

Deja tu comentario
Necesitas tener javascript activado para poder dejar comentarios

Identifícate en OboLog, o crea tu blog gratis si aún no estás registrado.

De esta forma, además, podrás mostrar tu imagen en los comentarios y no tendrás que rellenar tus datos cada vez.

Sobre esta anotación

banyut

banyut escribió esta anotación hace 1 año. En ella habla sobre Comandos.

1 persona ha dejado ya sus comentarios.

Tú también puedes dejar el tuyo.

Temas relacionados

Login

Comentarios

Restaurar el audio en UBUNTU (Alejandro)
Al 50% del compilador me arroja el error de nuevo alguien sabe xq? o tendra alguna solucion??? ......(15 nov)
Importar en openoffice write y calc (R. A.)
Sigo sin resolver un problemita: ¿Puedo o no puedo importar una tabla en Write a Calc?  Microsoft ......(12 nov)
Restaurar el audio en UBUNTU (skater)
muchas gracias! me ayudaste aun no funcionan mis auriculares pero me funciona el sonido con mis ......(12 nov)
Traducción offline con STARDIC (mserra)
Muchísimas gracias, lo echaba de menos....(07 nov)
Python: Variables y asignaciones. (fernando)
Hola, ¿No hay un comando en el interprete de python que muestre las variables que se han definido a ......(06 nov)

Más comentados

Restaurar el audio en UBUNTU (24)
Hay veces que sin saber que es lo que hacemos exactamente, nos cargamos el audio del sistema, no se ...
Convertir Ubuntu Hardy en un Mac OSX Leopard (21)
Para transformar la versión Intrepid Ibex, tenes este otro link. He encontrado un Post en el que de ...
Convertir Ubuntu Intrepid en un Mac (Mac4Lin) (17)
En su día ya vimos un manual de como convertir Hardy en un mac, esta vez lo haremos para Intrepid, ...
Python: Las Listas (16)
Son la esencia de python, las podríamos definir como una secuencia ordenada de elementos encerrados ...
Copias de seguridad en UBUNTU (crontab, rsync, dd) (13)
Hoy abordaremos el tema de las copias de seguridad. El objetivo es montar dos tipos de copias, por ...

Suscripción

Suscríbete al Feed RSS XML

También puedes suscribirte directamente con alguno de los siguientes enlaces:

  • Suscríbete en Bloglines
  • Suscríbete en Google