HDDの停止と温度計測
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
*noflushdによるHDDの停止 [#w09f1db4]
-&color(red){''注意''};~
&color(red){noflushdを導入して、HDDが壊れたという報告が、...
&color(red){ここまで酷いのはマレだと思いますが、過剰なま...
-''補足''~
オリジナルLANDISKでは、hdparmコマンドでHDDの停止(スピン...
ここでは、別のツール、noflushdを使用してみました。~
~
両者の違いは、(推測ですが、)、下記です。
--hdparmはスピンダウン時間を設定するだけのコマンド。スピ...
--noflushdでは、常駐したデーモンがsync等を行った後、スピ...
-
noflushdのほうが、少しだけ気の利いたことをやってくれるよ...
~
-''インストール''~
apt-get でインストールします。~
ダイアログでは、タイムアウトは&color(red){5};分、ディスク...
landisk:~# apt-get install noflushd
~
-''微調整''~
インストールしたままの状態では、デーモン類によるファイル...
スピンダウンしても、それがすぐに解除されてしまうという問...
以下に私が行った対策方法を記します。~
--/var/log/syslogへのアクセス~
syslogが、20分毎に"-- MARK --"を書き込むため、そのタイミ...
/etc/init.d/sysklogd を次のように修正すると、この書き込み...
(デーモンを再起動すること。)~
SYSLOGD="-m 0"
--/etc/cron.d/php4~
30分毎に実行され、そのタイミングでスピンダウンが解除され...
私のシステムでは、DynamicDNS更新のため1時間毎にHDDが動作...
そのタイミングで本処理を実行するよう変更する。
(その結果、起動周期が1時間毎になるが多分問題なかろう。)~
下記スクリプトを作成、実行属性を付加後、/etc/cron.hourly/...
(デーモンを再起動すること。)~
#pre{{
#!/bin/sh
[ -d /var/lib/php4 ] && find /var/lib/php4/ -type f -cmin \
+$(/usr/lib/php4/maxlifetime) -print0 | xargs -r -0 rm
}}
元ファイル/etc/cron.d/php4は実行されないようコメント化し...
--samba~
nmbdデーモンがWindowsからの問いかけに応答するタイミングで...
Windowsマシンが立ち上がっていると、高頻度で発生するようで...
---mnbdを起動させない。(名前解決ができなくなるので、Windo...
---sambaを使わない。代わりにWebDAVを使用する。~
--
という安直な解決策があり、私は後者を選択した。~
~
-''その他''~
reiserfs(恐らくext3も)を使用した場合、noflushdが機能しな...
そういった場合は、/etc/fstabのmountオプションにnoatimeを...
~
-''参考ページ''~
玄箱の下記ページを参考にしました。~
[[LinkTheater(玄箱/VINE化2/HDD関連):http://www123.ddo.jp...
[[玄箱を静かに:http://www7.plala.or.jp/mbaba/memo/kuro_bo...
*hddtempによるHDDの温度計測 [#ba8af66e]
-''インストール''~
apt-get でインストールします。
landisk:~# apt-get install hddtemp
/etc/hddtemp.db に以下を追加します。
SV1203Nは120G、SV1604は160GのSAMSUNGドライブです。~
"SAMSUNG SV1203N" 194 C "Samsung SpinPoint V80 serie"
"SAMSUNG SV1604N" 194 C "Samsung SpinPoint V80 serie"
-''実行''~
ドライブを引数にコマンドを実行します。
landisk:~# hddtemp /dev/hda
/dev/hda: SAMSUNG SV1604N: 41 C
次のようなスクリプトを用意すれば、温度だけ抜き出すことが...
#pre{{
#!/bin/sh
hddtemp /dev/hda | awk '{print $4}'
}}
-''その他''~
情報交換BBS、スレッドNo.86に関連情報がありますのでそちら...
~
~
~
#counter
終了行:
*noflushdによるHDDの停止 [#w09f1db4]
-&color(red){''注意''};~
&color(red){noflushdを導入して、HDDが壊れたという報告が、...
&color(red){ここまで酷いのはマレだと思いますが、過剰なま...
-''補足''~
オリジナルLANDISKでは、hdparmコマンドでHDDの停止(スピン...
ここでは、別のツール、noflushdを使用してみました。~
~
両者の違いは、(推測ですが、)、下記です。
--hdparmはスピンダウン時間を設定するだけのコマンド。スピ...
--noflushdでは、常駐したデーモンがsync等を行った後、スピ...
-
noflushdのほうが、少しだけ気の利いたことをやってくれるよ...
~
-''インストール''~
apt-get でインストールします。~
ダイアログでは、タイムアウトは&color(red){5};分、ディスク...
landisk:~# apt-get install noflushd
~
-''微調整''~
インストールしたままの状態では、デーモン類によるファイル...
スピンダウンしても、それがすぐに解除されてしまうという問...
以下に私が行った対策方法を記します。~
--/var/log/syslogへのアクセス~
syslogが、20分毎に"-- MARK --"を書き込むため、そのタイミ...
/etc/init.d/sysklogd を次のように修正すると、この書き込み...
(デーモンを再起動すること。)~
SYSLOGD="-m 0"
--/etc/cron.d/php4~
30分毎に実行され、そのタイミングでスピンダウンが解除され...
私のシステムでは、DynamicDNS更新のため1時間毎にHDDが動作...
そのタイミングで本処理を実行するよう変更する。
(その結果、起動周期が1時間毎になるが多分問題なかろう。)~
下記スクリプトを作成、実行属性を付加後、/etc/cron.hourly/...
(デーモンを再起動すること。)~
#pre{{
#!/bin/sh
[ -d /var/lib/php4 ] && find /var/lib/php4/ -type f -cmin \
+$(/usr/lib/php4/maxlifetime) -print0 | xargs -r -0 rm
}}
元ファイル/etc/cron.d/php4は実行されないようコメント化し...
--samba~
nmbdデーモンがWindowsからの問いかけに応答するタイミングで...
Windowsマシンが立ち上がっていると、高頻度で発生するようで...
---mnbdを起動させない。(名前解決ができなくなるので、Windo...
---sambaを使わない。代わりにWebDAVを使用する。~
--
という安直な解決策があり、私は後者を選択した。~
~
-''その他''~
reiserfs(恐らくext3も)を使用した場合、noflushdが機能しな...
そういった場合は、/etc/fstabのmountオプションにnoatimeを...
~
-''参考ページ''~
玄箱の下記ページを参考にしました。~
[[LinkTheater(玄箱/VINE化2/HDD関連):http://www123.ddo.jp...
[[玄箱を静かに:http://www7.plala.or.jp/mbaba/memo/kuro_bo...
*hddtempによるHDDの温度計測 [#ba8af66e]
-''インストール''~
apt-get でインストールします。
landisk:~# apt-get install hddtemp
/etc/hddtemp.db に以下を追加します。
SV1203Nは120G、SV1604は160GのSAMSUNGドライブです。~
"SAMSUNG SV1203N" 194 C "Samsung SpinPoint V80 serie"
"SAMSUNG SV1604N" 194 C "Samsung SpinPoint V80 serie"
-''実行''~
ドライブを引数にコマンドを実行します。
landisk:~# hddtemp /dev/hda
/dev/hda: SAMSUNG SV1604N: 41 C
次のようなスクリプトを用意すれば、温度だけ抜き出すことが...
#pre{{
#!/bin/sh
hddtemp /dev/hda | awk '{print $4}'
}}
-''その他''~
情報交換BBS、スレッドNo.86に関連情報がありますのでそちら...
~
~
~
#counter
ページ名: