web-dev-qa-db-ja.com

ハードドライブが故障していますか?

私は私の3年前のWD Greenドライブについて心配し始めています。ここ数日、メディアプレーヤーが奇妙な動作をしていることに気付きました。曲が終了しても次のトラックに移動せず、ダブルクリックしても新しい曲が再生されません。

そこで、「smartmontools」パッケージをダウンロードし、「Sudo smartctl -a/dev/sdb2」を使用してドライブをチェックアウトしました。これが出力のスナップショットです。

    SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
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   164   163   021    Pre-fail  Always       -       6758
  4 Start_Stop_Count        0x0032   099   099   000    Old_age   Always       -       1353
  5 Reallocated_Sector_Ct   0x0033   200   200   140    Pre-fail  Always       -       0
  7 Seek_Error_Rate         0x002e   100   253   000    Old_age   Always       -       0
  9 Power_On_Hours          0x0032   092   092   000    Old_age   Always       -       5846
 10 Spin_Retry_Count        0x0032   100   100   000    Old_age   Always       -       0
 11 Calibration_Retry_Count 0x0032   100   100   000    Old_age   Always       -       0
 12 Power_Cycle_Count       0x0032   099   099   000    Old_age   Always       -       1201
192 Power-Off_Retract_Count 0x0032   200   200   000    Old_age   Always       -       61
193 Load_Cycle_Count        0x0032   200   200   000    Old_age   Always       -       1353
194 Temperature_Celsius     0x0022   124   112   000    Old_age   Always       -       26
196 Reallocated_Event_Count 0x0032   200   200   000    Old_age   Always       -       0
197 Current_Pending_Sector  0x0032   200   200   000    Old_age   Always       -       0
198 Offline_Uncorrectable   0x0030   200   200   000    Old_age   Offline      -       0
199 UDMA_CRC_Error_Count    0x0032   200   198   000    Old_age   Always       -       3311
200 Multi_Zone_Error_Rate   0x0008   200   200   000    Old_age   Offline      -       0

「Pre-fail」行について最も心配しています。これは、ドライブがいつでも故障する可能性があることを意味しますか?

28
jim

列ヘッダーを読むと、事前失敗はステータスではなく収集される統計のタイプであることがわかります。 When_Failed列が空であることは、何かが失敗した(何も失敗していない)かどうかについてのヒントも与えるはずです。

疑問がある場合は、問題の manpage を読むか、または documentation を探します。

28
MDMarra

各属性には、見出し「THRESH」の下に印刷されるしきい値(範囲は0〜255)もあります。 正規化値がしきい値以下の場合、属性は失敗したと見なされます。 属性が障害前の属性である場合、ディスク障害が差し迫っています。

したがって、正規化された値しきい値よりも高い限り、心配する必要はありません。
ソース: http://smartmontools.sourceforge.net/man/smartctl.8.html

18
RobinJ

ハードディスクに問題はないようです。再割り当てされたセクター、その他の失敗した列はありません。念のため。 fsckとハードディスクのセルフテストを実行してみてください:smartctl -t long /dev/sdb-これには数時間かかります。上記で使用したのと同じコマンドを使用して結果を読み取ることができます。

スマートはボリュームごとではなくディスクごとなので、ボリュームではなくドライブを渡します(smartctlはとにかくディスクを見つけるのに十分賢いようです)。

7
Jens Erat