Debian

Control del ventilador y temperatura del disco duro en el ntop 10top 10 con Debian Lenny

Si ha instalado un Lenny de Debian (Kernel 2.6.26-2-IOP32X) En su dispositivo NAS 2100 NAS, el ventilador no se controla automáticamente de forma predeterminada y se ejecuta a toda velocidad. El valor predeterminado es 255 como se especifica en:

Cat/Sys/Class/I2C-Adapter/I2C-0/0-002E/PWM2 

Para cambiar los valores predeterminados, use un comando ECHO. Por ejemplo, para apagar el uso del ventilador:

echo 0>/sys/class/i2c-adapter/i2c-0/0-002e/pwm2 

NOTA:

Si el archivo PWM2 no produjo el resultado deseado, puede probar PWM1 en su lugar.

La razón principal para poner un ventilador en las rpm más bajas es deshacerse del ruido. Sin embargo, asegúrese de verificar la temperatura de los discos duros antes de dejar el ventilador apagado por completo:

# apt-get install hddtemp 

No verifique la temperatura de su disco duro con algo como:

# hddtemp /dev /sd? /Dev/SDA: Samsung HD501LJ: 50 ° C/dev/SDB: Samsung HD501LJ: 50 ° C 

Para mí, en este momento la mejor solución es apagar un ventilador si la temperatura del disco duro está por debajo de la temperatura de trabajo. Esto es especificado por el proveedor del disco duro. Mi temperatura de trabajo Samsung HD501LJ es de 0 a 60 C, así que estoy dispuesto a correr ese riesgo para que se calienta hasta 57 C y luego encienda el ventilador con un valor bajo como 40. Si la temperatura del disco duro aumenta al nivel máximo de 60 C, entonces el ventilador comenzará a girar con una potencia completa (255) y el sistema emite 3 veces para que me notifiquen. Aquí hay un script bash muy primitivo para hacer este trabajo. El guión está ejecutado por un cron cada 5 minutos.

NOTA:

Por alguna razón/sys/class/i2c-adapter/i2c-0/0-002e/pwm2 puede regular el ventilador y, a veces, es/sys/class/i2c-adapter/i2c-0/0-002e/pwm1 que necesita ser alterado para cambiar la velocidad del ventilador. Debido a esto, estoy restableciendo los valores de ambos archivos en el script a continuación. Primero instale beep y hddtemp si no lo ha hecho anteriormente:

# apt-get instalación beep hddtemp 

Ahora cree un script con un código siguiente:

#!/bin/bash Temp = $ (/usr/sbin/hddtemp/dev/sdb | cortar -D: -f3 | sed 's/... $ //' | sed 's/ //') si [ $ Temp -ge 60 ]; entonces Beep -L 1000 -R 3 eco 255 > /sys/class/i2c-adapter/i2c-0/0-002e/pwm1 eco 255 > /sys/class/i2c-adapter/i2c-0/0-002e/pwm2 género [ $ Temp -ge 57 ]; entonces eco 40 > /sys/class/i2c-adapter/i2c-0/0-002e/pwm1 eco 40 > /sys/class/i2c-adapter/i2c-0/0-002e/pwm2 demás eco 0 > /sys/class/i2c-adapter/i2c-0/0-002e/pwm1 eco 0 > /sys/class/i2c-adapter/i2c-0/0-002e/pwm2 FI

Hacer que el ejecutable de script abra un archivo cron de root:

# crontab -e 

Y coloque una línea siguiente allí para ejecutar el script anterior cada 5 minutos:

*/5 * * * */Path/To/Your/Script/Fan-Control-N2100.mierda 
Atajos de teclado de eclipse de Android
Se recomienda usar el Eclipse IDE como un entorno de desarrollo de aplicaciones de Android. Eclipse IDE integra bien un SDK de Android en......
Instalación de herramientas Mkvtoolnix Matroska en Ubuntu Linux
Este breve artículo describe los pasos simples de seguir sobre cómo instalar una herramientas multiplataforma para Matroska MKVToolnix en el sistema U...
VFAT Uppercase No se puede crear el nombre del directorio
En este artículo, se ocupa de un tema del nombre del directorio de la creación en el sistema de archivos VFAT en el sistema Linux....