Debian

HDDをとめる。
homepage3.nifty.com/sudamiyako
http://wikiwiki.jp/wakitasg/?Debian%20Etch

http://www123.ddo.jp/pukiwiki/pukiwiki.php?%B8%BC%C8%A2%2Fdebian%B2%BD%2F%A5%A2%A5%A4%A5%C9%A5%EB%BB%FE%A4%CEHDD%B2%F3%C5%BE%C4%E4%BB%DF

ブート時に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

* リブートして確認を行う