web-dev-qa-db-ja.com

SMART属性値を変更するにはどうすればよいですか?

SMARTエラー(Current_Pending_Sector1)を通知したドライブがあり、エラーがゼロであると報告したドライブに対して「長いオフラインテスト」を実行しました。

これは、「短いオフラインテスト」を実行し、読み取り不可能なセクターを特定し、その再配置を強制し、このドライブをメンバーの1つとしてソフトウェアRAIDデバイスを再構築した後のことです。この時点でドライブはきれいだと確信しています。

1Current_Pending_Sector値をクリアする方法はありますか? smartctlのマニュアルページには、属性値を変更する方法が記載されていないようです。これは可能ですか、それともSMART本質的に読み取り専用ですか?

1

SMARTは基本的に読み取り専用です。

根本的な問題を修正し、ドライブがそれを自己解決できるようにすることで、値を変更します(可能な場合)。

同様の質問から、 "'現在保留中のセクター数'をどのように理解する必要がありますか '

後で、これらのセクターの一部が正常に読み取られると、値が減少します。

発生する必要がある2つのことに注意してください。

  1. セクターを読む必要があります
  2. 読み取りは成功する必要があります

ハードドライブセクターが恒久的な損傷を受けた場合、その数は決してゼロに戻りません。その場合はハードドライブを交換し、RAIDアレイまたはミラーリングセットアップの冗長性でその問題を解決するのが好きです。

2
Steve Bonds

特定のドライブのベンダーに固有のツールにアクセスできない限り、SMART値は読み取り専用です。

この質問の回答 もご覧ください。

1
drookie