Lüfterregelung und Festplattentemperatur auf dem CHUS N2100 mit Debian Lenny

Lüfterregelung und Festplattentemperatur auf dem CHUS N2100 mit Debian Lenny

Wenn Sie einen Debian Lenny installiert haben (Kernel 2.6.26-2-iop32x) auf Ihrem Thecus 2100 Nas-Gerät Der Lüfter wird standardmäßig nicht automatisch gesteuert und wird mit voller Geschwindigkeit ausgeführt. Der Standardwert beträgt 255, wie in:

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

Um die Standardwerte zu ändern, verwenden Sie einen Echo -Befehl. Zum Beispiel um den Lüftergebrauch auszuschalten:

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

NOTIZ:

Wenn die PWM2 -Datei nicht das gewünschte Ergebnis erzeugt hat, können Sie stattdessen PWM1 ausprobieren.

Der Hauptgrund, einen Lüfter auf die niedrigere Drehzahl zu setzen, besteht darin, das Geräusch loszuwerden. Stellen Sie jedoch sicher, dass Sie Ihre Festplattentemperatur überprüfen, bevor Sie den Lüfter vollständig ausschalten lassen:

# APT-Get Installieren Sie HDDTemp 

Überprüfen Sie Ihre Festplattentemperatur nicht mit so etwas wie:

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

Für mich besteht im Moment die beste Lösung darin, einen Lüfter auszuschalten, wenn die Temperatur der Festplatte unter der Arbeitstemperatur liegt. Dies wird vom Festplattenhersteller angegeben. Mein Samsung HD501LJ -Arbeitstemperatur stammt von 0 bis 60 ° C, also bin ich bereit, dieses Risiko einzugehen, um es auf 57 ° C zu erhitzen und dann den Lüfter mit geringem Wert wie 40 einzuschalten. Wenn die Festplattentemperatur auf maximal 60 ° C zunimmt. Hier ist ein sehr primitives Bash -Skript, um diesen Job zu machen. Das Skript wird alle 5 Minuten von einem Cron ausgeführt.

NOTIZ:

Aus irgendeinem Grund/SYS/CLASS/I2C-ADAPTER/I2C-0/0-002E/PWM2 können den Lüfter regulieren und manchmal ist es/sys/class/i2c-adapter/i2c-0/0-002e/pwm1, die müssen verändert werden, um die Lüftergeschwindigkeit zu ändern. Aus diesem Grund setze ich Werte beider Dateien im folgenden Skript zurück. Installieren Sie zuerst Beep und Hddtemp, wenn Sie es zuvor nicht getan haben:

# APT-Get Installieren Sie Beep Hddtemp 

Erstellen Sie nun ein Skript mit einem folgenden Code:

#!/Bin/Bash Temp = $ (/usr/sbin/hddtemp/dev/sdb | schneiden -D: -f3 | sed 'S/… $ //' | sed 'S/ //') Wenn [ $ Temp -ge 60 ]; Dann piep -l 1000 -r 3 Echo 255 > /sys/class/i2c-adapter/i2c-0/0-002e/pwm1 Echo 255 > /sys/class/i2c-adapter/i2c-0/0-002e/pwm2 elif [ $ Temp -ge 57 ]; Dann Echo 40 > /sys/class/i2c-adapter/i2c-0/0-002e/pwm1 Echo 40 > /sys/class/i2c-adapter/i2c-0/0-002e/pwm2 anders Echo 0 > /sys/class/i2c-adapter/i2c-0/0-002e/pwm1 Echo 0 > /sys/class/i2c-adapter/i2c-0/0-002e/pwm2 fi

Machen Sie das Skript ausführbare Datei für die Cron -Datei eines Roots:

# Crontab -e 

und platzieren Sie dort eine folgende Zeile, um das obige Skript alle 5 Minuten auszuführen:

*/5 * * * */path/to/Your/Skript/Lüfterkontrolle-n2100.Sch 

Verwandte Linux -Tutorials:

  • Dinge zu tun nach der Installation Ubuntu 20.04 fokale Fossa Linux
  • Dinge zu installieren auf Ubuntu 20.04
  • Holen Sie sich die CPU -Temperatur unter Linux
  • Wie man die Festplattenleistung unter Linux bewertet
  • So partitionieren Sie USB -Laufwerk in Linux
  • So verwenden Sie Google Drive unter Linux
  • Eine Einführung in Linux -Automatisierung, Tools und Techniken
  • So partitionieren Sie ein Laufwerk unter Linux
  • Sofragen Sie Informationen mit dem RPM -Paket…
  • Ubuntu 20.04 Tricks und Dinge, die Sie vielleicht nicht wissen