Alecriar Studioの中の人の技術メモ

横浜の個人事業主が日々の技術的な情報をつづります

HDDリトラクト音対策

Linuxで静音サーバーを構築する際、あらゆる音を消したくなるのが情というものです。そんな中、構成上HDDを使用している場合、アクセスしていないときでも常に「コツ、コツ、コツ、コツ」という音が定期的に聞こえてくる。これがHDDのリトラクト音というものです。調べたところ、これは消せることがわかりました。以下設定方法です。

hdparm

HDDの様々なパラメータ調節を行えるツール。入っていない場合はインストールしましょう。

様々なオプションがありますが、今回使用するのは -B オプションです。これはAPM(Advanced Power Management)機能を制御するもので、値が低いほど積極的な電源管理をすることを意味し、255ならばAPMを無効にするというものです。リトラクト音を消すためにはAPMを無効にする必要がありました。

# hdparm -B255 /dev/sdX

sdXは該当するHDDのデバイス名を指定。 APMが無効になったかどうかは以下で確認。

# hdparm -I /dev/sdX
Capabilities:
        Advanced power management level: disabled

恒常化

hdparmが成功することを確認したら、それを起動時に有効になるように設定します。

/etc/hdparm.conf の場合

apm = 255

/etc/conf.d/hdparm の場合

sata_all_args="-B255"

/etc/laptop-mode/laptop-mode.conf の場合

HDPARM_POWERMGMT=255