印刷用表示へ切り替え 通常表示へ切り替え 更新履歴を表示 更新履歴を隠す
Linux ハードディスクの温度を計測

ThinkPad の Linux ではハードディスクの温度を計測することはできないと思っていたが,hddtemp でできることが分かった。

■ ■ ■

Linux のハードディスクの温度計測には lm_sensors が有名である(Linux System Hardware Monitoring)。lm_sensors は,温度の他,ファンの回転数や電圧なども計測することができる。しかし,ハードウェアが ThinkPad の場合 lm_sensors を実行すると EEPROM が壊されるという情報があるため(Linux-ThinkPad.org: Main),温度計測は断念していた。

最近,hddtemp というアプリケーションであれば ThinkPad でも温度計測ができることを知った(guzu.net - hddtemp)。hddtemp は基本的にハードウェアを選ばないようだ。

インストールは guzu.net - hddtemp からソースをダウンロードして自分で make すればよい。Vine Linux なら Vine Plus (RPM.extras) に RPM のパッケージが用意されているので,これを使う。

Vine Linux の場合,apt-get のリストに Plus を指定してあれば,「apt-get install hddtemp」でインストールすることができる。GUI の環境があるのなら,Synaptic を使えば Plus だと意識しなくてもインストールすることができる。私は,さらに他の安直な方法をとることにした。近くのミラーから RPM をダウンロードしてくる方法である。

$ wget ftp://core.ring.gr.jp/pub/linux/Vine/VinePlus/3.1/i386/RPMS.extras/hddtemp-0.3-0vl2.i386.rpm
# rpm -ivh hddtemp-0.3-0vl2.i386.rpm

実行ファイル hddtemp は /usr/sbin にインストールされる。ハードディスク情報は /usr/share/misc/hddtemp.db にテキスト形式でインストールされるので,使っているハードディスクがリストにない場合はリストに追加すればよい。

実行結果は次のようになった。

# hddtemp /dev/hda
/dev/hda: IC25T048ATDA05-0: 57°C

ハードディスクの型番が表示されている。今日は暑いからか,ハードディスクの温度も高めである(大丈夫だろうか?)。表示に「°」を含ませないようにしたい場合は,日本語の LANG 設定を外せばよい。

# LANG=C hddtemp /dev/hda
/dev/hda: IC25T048ATDA05-0: 57 C
Posted by n at 2005-09-03 22:29 | Edit | Comments (0) | Trackback(0)
Trackbacks

  • 「手違いで複数トラックバックを送ってしまった!」という場合でも気にしないでください (重複分はこちらで勝手に削除させていただきます)
  • タイムアウトエラーは,こちらのサーバの処理能力不足が原因です (詳細は トラックバック送信時のエラー をご覧ください)
  • トラックバックする記事には,この記事へのリンクを含めてください(詳細は 迷惑トラックバック対策 をご覧ください)
Comments
Post a comment
  • 電子メールアドレスは必須ですが,表示されません (気になる場合は「メールアドレスのような」文字列でもOKです)
  • URL を入力した場合はリンクが張られます
  • コメント欄内ではタグは使えません
  • コメント欄内に URL を記入した場合は自動的にリンクに変換されます
  • コメント欄内の改行はそのまま改行となります
  • 「Confirmation Code」に表示されている数字を入力してください (迷惑コメント対策です)


(必須, 表示されます)


(必須, 表示されません)


(任意, リンクされます)


Confirmation Code (必須)


Remember info (R)?