ケースファンの制御
デフォルトのGLANTANKは、ファンの音がうるさいので常時動作させるのは厳しい。
どうにかファンを止める方法はないかと探していたところ、いい記事を発見。
http://d.hatena.ne.jp/skimatic/20060625/1151241206
ここからケースファン制御ドライバーとデーモンを利用します。
依存パッケージのインストール
デーモンに必要なパッケージ (ruby, hddtemp) をインストール
# aptitude install ruby hddtemp
hddtemp はハードディスクの温度をチェックするツール。
とりあえず、動作を確認する。
# hddtemp /dev/hda /dev/hda: ST380021A: 40 C
制御用ドライバとデーモンのインストール
# wget http://www.wildtree.jp/~araki/archive/linux/GLANTANK/fandrv.tar.gz # tar xzf fandrv.tar.gz # cp -p fandrv/fanctld /usr/local/bin # mkdir /lib/modules/2.6.10-iop1/kernel/drivers/fan # cp -p fandrv/2.6.10-iop1/fandrv.ko /lib/modules/2.6.10-iop1/kernel/drivers/fan # insmod /lib/modules/2.6.10-iop1/kernel/drivers/fan/fandrv.ko
制御用ドライバーの動作チェックをしてみる。
ファンを停止 # echo "0" > /proc/fandrv ファンを動作 # echo "1" > /proc/fandrv
デーモンの起動と停止
デーモンの起動 # /usr/local/bin/fanctld -d /dev/hda デーモンの停止 # killall fanctld