SMART健康テストと状態

SMART健康テストと状態

コマンドを実行すると、次の出力を提供する外部USBドライブがあります。

$ smartctl /dev/sdb -H

上:

SMART Status not supported: Incomplete response, ATA output registers missing
SMART overall-health self-assessment test result: PASSED 
Warning: This result is based on an Attribute check. 

これが心配なのか、それとも間違った設定なのか、もう少し詳しく説明しますか?健康状態の単純化された形は一般に何を意味しますか?

関連事項を除いて、短期テストと長期テストの両方が問題なく完了しました。

ベストアンサー1

私はあなたが受け取ったこの種の警告を見たことがありません。ただし、SMARTが通常ATAプロトコルの一部である状態に関する追加情報を明示的に提供しないため、smartctlは属性テーブル(以下を参照)のみを評価することを意味します。 smartmontoolsの著者は、この場合、全体的な応答を信頼できないと思います。これまで私が知っている限り、SATAコントローラに直接接続されたドライブはSMARTでよりうまく機能します。

属性テーブルに関連してを使用してSMART属性出力を表示すると、smartctl -A /dev/XXX3つの列が表示されますVALUE。これはそのような出力の一部です。WORSTTHRESH

ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x002f   200   200   051    Pre-fail  Always       -       0
  3 Spin_Up_Time            0x0027   189   182   021    Pre-fail  Always       -       5508
  4 Start_Stop_Count        0x0032   100   100   000    Old_age   Always       -       18

最初の列は、VALUE属性の現在の値を示します。このWORST列は、SMARTがこれまでに見た最悪の(通常最も低い)値を示します。このTHRESH列は、サプライヤーが正常であると見なす最も低い値を示します。

WORST列の同じ行に次の値が表示されると、THRESHドライブは不健康であると見なされます。もちろん、これは私たちがVALUE以下から見たことを意味します。THRESHまた、状態を評価するときは、タイプの属性のみが重要であることがわかりますPre-fail。他のしきい値を に設定するだけで、0その属性は失敗しません。

このテーブルは、smartctlがドライブの状態を分析するために使用するすべてです。これは実際に正しいことではありません。

おすすめ記事