Debian

Contrôle du ventilateur et température du disque dur sur TheCus NTOP 10TOP 10 avec Debian Lenny

Contrôle du ventilateur et température du disque dur sur TheCus NTOP 10TOP 10 avec Debian Lenny

Si vous avez installé un Debian Lenny (noyau 2.6.26-2-IOP32X) Sur votre appareil TheCus 2100 NAS, le ventilateur n'est pas automatiquement contrôlé par défaut et il fonctionne à pleine vitesse. La valeur par défaut est 255 comme spécifié dans:

CAT / SYS / CLASS / I2C-ADAPTER / I2C-0 / 0-002E / PWM2 

Pour modifier les valeurs par défaut, utilisez une commande echo. Par exemple pour désactiver l'utilisation du ventilateur:

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

NOTE:

Si le fichier PWM2 n'a pas produit le résultat souhaité, vous pouvez essayer PWM1 à la place.

La raison principale de mettre un ventilateur sur un régime inférieur est de se débarrasser du bruit. Cependant, assurez-vous de vérifier la température de vos disques durs avant de quitter le ventilateur complètement éteint:

# apt-get install hddtemp 

Ne pas vérifier la température de votre disque dur avec quelque chose comme:

# hddtemp / dev / sd? / dev / sda: Samsung HD501LJ: 50 ° C / DEV / SDB: Samsung HD501LJ: 50 ° C 

Pour moi, pour le moment, la meilleure solution consiste à éteindre un ventilateur si la température du disque dur est inférieure à la température de travail. Ceci est spécifié par le fournisseur de disque dur. Ma température de travail Samsung HD501LJ est de 0 à 60 ° C, donc je suis prêt à prendre ce risque pour le laisser chauffer jusqu'à 57 C, puis allumer le ventilateur avec une certaine valeur telle que 40. Si la température du disque dur augmente au niveau maximum de 60 C, le ventilateur commencera à tourner en pleine puissance (255) et le système bip 3 fois pour me faire avertir. Voici un script de bash très primitif pour faire ce travail. Le script est exécuté par un cron toutes les 5 minutes.

NOTE:

D'après une raison / sys / classe / i2c-adapter / i2c-0 / 0-002e / pwm2 être modifié pour changer la vitesse du ventilateur. Pour cette raison, je réinitialise les valeurs des deux fichiers dans le script ci-dessous. Installez d'abord le bip et le hddtemp si vous ne l'avez pas fait auparavant:

# apt-get install bip hddtemp 

Créez maintenant un script avec un code suivant:

#!/ bac / bash Temp = $ (/ usr / sbin / hddtemp / dev / sdb | couper -D: -F3 | sed 'S /… $ //' | sed 'S / //') si [ $ Temp -ge 60 ]]; alors bip -l 1000 -r 3 écho 255 > / sys / class / i2c-adapter / i2c-0 / 0-002e / pwm1 écho 255 > / sys / class / i2c-adapter / i2c-0 / 0-002e / pwm2 Elif [ $ Temp -ge 57 ]]; alors écho 40 > / sys / class / i2c-adapter / i2c-0 / 0-002e / pwm1 écho 40 > / sys / class / i2c-adapter / i2c-0 / 0-002e / pwm2 autre écho 0 > / sys / class / i2c-adapter / i2c-0 / 0-002e / pwm1 écho 0 > / sys / class / i2c-adapter / i2c-0 / 0-002e / pwm2 Fi

Faites en sorte que l'exécutable de script ouvre un fichier cron de root:

# crontab -e 

Et placez une ligne suivante pour exécuter le script ci-dessus toutes les 5 minutes:

* / 5 * * * * / path / to / votre / script / fan-control-n2100.shot 
Installation et configuration de Linux Mediatomb pour PS3
Cet article décrit brièvement une installation de Mediatomb Media Server sur le système Linux Debian / Ubuntu et une configuration rapide pour Playsta...
Page manuelle CSPLIT
Nom CSPLIT - Divisez un fichier en sections déterminées par les lignes de contexte Synopsis CSPLIT [OPTION]… Modèle de fichier… Description......
pli- manuel
Nom pli - enveloppez chaque ligne d'entrée pour s'adapter à la largeur spécifiée Synopsis pli [Option]… [Fichier]… Description des lignes d'entrée env...