ログに誤った温度が表示される

ログに誤った温度が表示される

アプリを使用していますが、デーモンがエラーメッセージを返すことが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 9SmartmonはこのIDを持つデバイスを無視することをお勧めします。申し訳ありません。デバイスID 9が何を意味するのか教えてくれません。

たとえば、デバイスのプロパティの1つがディスク温度(通常はプロパティ194または231)の場合、この機能は便利です。気温が変わるたびに報告を受けなければならないのは面倒です。

変更を適用するには、smartmonサービスを再起動する必要がありますが、sudo service smartmontools restart十分reloadではないようです。

このファイルの変更は、システムログにログインするスマートモンサービスに影響します。コマンドラインツールの場合は、smartctlマニュアルページを確認して同じ機能を実行する方法を学びます。

答え2

smartd0から255の8桁の数字である元の値を表示します。これら」温度_摂氏(194)変更メッセージは通常無視できます。

(確認したいディスクとsmartctl -H /dev/sdc交換)を使用すると、すべての属性を表示できます。最後の列は「実際の」値です(「RAW_VALUE」とマークされた理由は尋ねないでください)。マンページに示されているsdcように、smartctl各ベンダーは独自のアルゴリズムを使用して、この「生」の値を1から254の範囲の「正規化された」値に変換します。

関連情報