玄箱HG debian lenny (14) 強引にIntelliParkを無効にする

IntelliParkを無効にする

  • WD製2TibHDDである、WD20EARS-2TB-SATA300において、HDDアクセスが無かった場合の省電力モードを強制的に無効にする方法です。
  • 省電力モードなるものは一般的にHDDの寿命を縮めるなどの理由より。
    こちらを参考に「 ハードウェア linux WD WD20EARSの正しい扱い方

シェルの作成

以下のようなシェルを作成し適当なディレクトリへ配置します

$ vi disable-intellipark.sh
    #!/bin/sh
    while true;do
      date > /tmp/disable-intellipark
      sleep 5
    done

以下のようなシェルを作成し/etc/init.d 配下に配置します

$ vi kick.disable-intellipark.sh
    echo ================================
    echo  [start] disable-intellipark
    echo ================================
    . /上記シェルスクリプトを配置したディレクトリ/disable-intellipark.sh &
    echo ================================
    echo   [end]  disable-intellipark
    echo ================================

起動設定

init.dへ配備します

$ cd /etc/init.d
$ sudo update-rc.d kick.disable-intellipark.sh defaults
$ sudo reboot

停止設定

init.dから排除します

$ cd /etc/init.d
$ sudo update-rc.d -f kick.disable-intellipark.sh remove
$ sudo reboot

ちなみに・・・として、intelliparkの発動回数を数える方法はこちら

$ sudo apt-get install smartmontools
$ sudo smartctl -a /dev/hda | grep Load_Cycle_Count
    193 Load_Cycle_Count        0x0032   200   200   000    Old_age   Always       -       2332
    20110607.22:28
        193 Load_Cycle_Count        0x0032   200   200   000    Old_age   Always       -       2646