HDDをとめる。
homepage3.nifty.com/sudamiyako
http://wikiwiki.jp/wakitasg/?Debian%20Etch
ブート時にhdparmにて未使用時スリープに設定する
以前はhdparmの設定スクリプトを手で作成していたが、seargeのhdparm6.1-2ではetc/init.d以下にスクリプトが標準で導入されるようだ。その動作を変更するには/etc/init.d/hdparmを直接編集するのでなく、/etc/hdparm.confを編集することになる。
* hdparmインストール
# apt-get install hdparm
Reading Package Lists... Done
Building Dependency Tree... Done
Suggested packages:
apmd
The following NEW packages will be installed:
hdparm
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 52.1kB of archives.
After unpacking 205kB of additional disk space will be used.
Get:1 ftp://ftp.dti.ad.jp sarge/main hdparm 6.1-2 [52.1kB]
Fetched 52.1kB in 0s (127kB/s)
Selecting previously deselected package hdparm.
(Reading database ... 13126 files and directories currently installed.)
Unpacking hdparm (from .../hdparm_6.1-2_powerpc.deb) ...
Setting up hdparm (6.1-2) ...
* hdparmの自動設定ファイル編集
ファイル編集
# vi /etc/hdparm.conf
ファイルの最後のほうにある/dev/hdaのコメントをはずし、spindown_timeを180(180×5秒=15分)に設定する。
/dev/hda {
spindown_time = 180
}
* 設定
rc*.d以下の設定を見ると
# ls -l /etc/*/*hdparm
-rw-r--r-- 1 root root 470 2005-05-25 00:31 /etc/default/hdparm
-rwxr--r-- 1 root root 7197 2005-09-12 10:46 /etc/init.d/hdparm
lrwxrwxrwx 1 root root 16 2005-08-22 23:50 /etc/rc0.d/K75hdparm -> ../init.d/hdparm
lrwxrwxrwx 1 root root 16 2005-08-22 23:50 /etc/rc6.d/K75hdparm -> ../init.d/hdparm
lrwxrwxrwx 1 root root 16 2005-08-22 23:50 /etc/rcS.d/S07hdparm -> ../init.d/hdparm
となっており、手を入れなくても、/etc/rcS.d/S07hdparmが動くようになっている気がするが、実際には実行されない(もしかしたら私の確認方法が甘いかもしれません)ので以下のようにシンボリックリンクを追加した。
# cd /etc/rcS.d
# ln -s ../init.d/hdparm S27hdparm.second
* リブートして確認を行う