アプリを使用していますが、デーモンがエラーメッセージを返すことがlogwatch
わかりましたsmartd
。温度は摂氏で表示されません!
これはスマート問題ですか、それともログウォッチ問題ですか?
ディスプレイを変更できますか?
--------------------- Smartd Begin ------------------------
/dev/sda [SAT] :
Usage: Temperature_Celsius (194) changed to
116, 116, 115, 116, 117, 117, 116, 116, 115, 115, 114, 114,
115, 115, 114, 114,
/dev/sdb [SAT] :
Usage: Temperature_Celsius (194) changed to
102, 103, 104, 104, 105, 105, 104, 105, 104, 104, 105, 105,
106, 105, 104, 105, 104, 105, 104, 104, 103, 103, 102, 102,
103, 103,
/dev/sdc [SAT] :
Usage: Temperature_Celsius (194) changed to
101, 102, 102, 101, 101, 102, 101, 102, 102, 103, 103, 102,
103, 102, 102, 101, 101, 100, 100, 101, 101,
/dev/sdd [SAT] :
Usage: Temperature_Celsius (194) changed to
106, 106, 107, 108, 108, 107, 107, 106, 106, 107, 107, 108,
108, 107, 107, 108, 108, 107, 108, 107, 107, 106, 106, 105,
105, 106, 106, 105,
---------------------- Smartd End -------------------------
答え1
実際の温度を表示するには、/etc/smartd.conf
それに応じて調整してください。コメントアウトされた行の1つは次のとおりです。
# Alternative setting to report more useful raw temperature in syslog.
# DEVICESCAN -R 194 -R 231 -I 9
マニュアルページでは、smartd.conf
これらのIDの意味とこの行が表す内容についても説明します。-R
報告するときは、上記のIDの生()値を含めて、次の操作を行います。
このディレクティブの一般的な用途は、デバイスの温度(通常はID = 194または231)を追跡することです。
それは両方の数字を説明します。-I 9
SmartmonはこのIDを持つデバイスを無視することをお勧めします。申し訳ありません。デバイスID 9が何を意味するのか教えてくれません。
たとえば、デバイスのプロパティの1つがディスク温度(通常はプロパティ194または231)の場合、この機能は便利です。気温が変わるたびに報告を受けなければならないのは面倒です。
変更を適用するには、smartmonサービスを再起動する必要がありますが、sudo service smartmontools restart
十分reload
ではないようです。
このファイルの変更は、システムログにログインするスマートモンサービスに影響します。コマンドラインツールの場合は、smartctl
マニュアルページを確認して同じ機能を実行する方法を学びます。
答え2
smartd
0から255の8桁の数字である元の値を表示します。これら」温度_摂氏(194)変更メッセージは通常無視できます。
(確認したいディスクとsmartctl -H /dev/sdc
交換)を使用すると、すべての属性を表示できます。最後の列は「実際の」値です(「RAW_VALUE」とマークされた理由は尋ねないでください)。マンページに示されているsdc
ように、smartctl
各ベンダーは独自のアルゴリズムを使用して、この「生」の値を1から254の範囲の「正規化された」値に変換します。。