web-dev-qa-db-ja.com

ハードドライブに不良セクタが発生した場合、交換する必要がありますか?

最近、ハードドライブ上のファイルの読み取り中にI/Oエラーが発生しました。 SMARTデータを調べると、ドライブに1つの不良セクタがあることがわかります(Current_Pending_Sectorカウントは1です)。ファイルは最近(数時間前に)作成されたため、この障害はかなり新しいはずです。

1つのオプションは、ドライブをすぐに交換することです。もう1つは、読み取り不可能なファイルをバックアップから単純に回復することです。セクターを書き換えると、別の物理セクターに再マッピングされます。これにより、ドライブの交換にかかる費用と手間が省けます。しかし、不良セクタがさらなる障害がすぐに発生する可能性があることを示唆している場合、これは避けられないことを延期するだけです。

単一の不良セクタの出現は、ドライブに障害が発生しており、交換する必要があることを示していますか?

別の言い方をすれば、2台の同一のハードドライブがあるとします。ドライブAの不良セクターは0です。ドライブBは1つの不良セクタを開発しました。近い将来、ドライブBはドライブAよりもさらに不良セクタを開発する可能性が非常に高いですか、それとも他の深刻な方法で失敗する可能性がありますか?

可能であれば、意見や逸話ではなく、大規模データまたは統計でサポートされている回答をご覧ください。ハードドライブの故障に関しては疑似科学や誤った情報がたくさんあるので、私は必ず事実に基づいて決定を下したいと思います。

私の理解では、「不良セクター」とは、ディスク上の特定のセクターがハードウェアによって適切に読み取れないか、ドライブに保存されているチェックサムと一致しないデータが含まれていることを意味します。したがって、何らかの理由で、セクターには、元々そこに書き込まれたデータが事実上含まれていません。そのような失敗の考えられる原因はいくつか想像できます。それらのいくつかは、失敗が進行する可能性が高いことを示唆し、他は進行しないことを示唆しています。たぶん、宇宙線がそのセクターのいくつかのビットを反転させました。その場合、障害は完全にランダムであり、このドライブで新しいドライブよりもさらに障害が発生する可能性が高いと考える理由はありません。あるいは、ディスク上の磁区を噛んでいる小さなワームがあるかもしれません。 1つのセクターを食べたばかりで、さらにもう少し食べていくので、データの損失が差し迫っています。 :-)実際には、1つのシナリオが他のシナリオよりもはるかに普及していますか?

該当する場合、問題のドライブはSamsungから販売されている650 GB 2.5インチSATA磁気ドライブで、約5年前のものです。不良セクターを含むファイルが作成されてから1日未満です。オペレーティングシステムはUbuntu 14.04です。重要なデータはすべてバックアップされるため、ドライブに障害が発生すると、急な通知で新しいドライブを購入し、ドライブを交換するためのダウンタイムが発生し、ごく最近のデータが失われる可能性があります。システムはホームサーバーであるため、ダウンタイムは不便ですが、そうではありません。非常に高価です。

6
Nate Eldredge

不良セクターが1つだけあり、ドライブの年齢を考慮すると、私は心配することになります。ただし、クラッシュしても大したことではないとおっしゃっていて、適切なバックアップ戦略に従っているので、それが実行されるのを待っていても大丈夫だと思います。

それは明日起こるかもしれませんし、10年後に起こるかもしれません。より多くの不良セクタを開発した後に発生する場合もあれば、発生しない場合もあります。あなたは宇宙線について言及しています-それはまさにそれです-それはanythingであったかもしれません1つのセクターを悪くしました。ハードドライブとOSにセクターを不良としてマークさせ、バックアップまで行ってきたことを続けます。ドライブを交換する時間とリソースがある場合は、それを実行してください。ただし、優先することについては心配しません。

5
DustinRS

私はこの状況に直面しています。不良セクターの場合、しばらくすると不良セクターのあるディスクからデータをコピーできなくなります。しばらくすると、最終的にオペレーティングシステムのクラッシュにつながる低速化の問題に直面し始めます。 。
要するに、ドライブを交換するだけで、データを危険にさらすことはありません。

3
does_it_matter

不良セクタ数に注意を払うことをお勧めします。それが長期間、たとえば1か月間同じである場合は、問題ありません。欠陥はおそらく製造上の問題またはその他のランダムなイベントでした。ただし、不良セクタ数が増え続ける場合は、間違いなく問題があり、ドライブを交換する必要があります。

編集:問題のあるドライブは毎日チェックする必要があると言うように私の回答を更新します。 1か月後に新しい不良セクタがない場合、ドライブはほぼ確実に問題ありませんが、毎日新しいセクタが見られる場合は、ドライブをできるだけ早く交換する必要があります。また、ドライブまたはコンピューターが、簡単に動かされない堅固な表面にあることを確認する必要があります。

1
BillDOe

最終的に

ただし、ドライブは不良セクタに対して回復力があるように設計されており、多くのドライブは不良セクタでしばらく動作し続けます。ドライブには、これらを処理するための予備のセクターがあります。ドライブの交換を決定するときは、全体像を確認する必要があります。

あなたはスマートデータとsyslogを見ていると思います。後者には特定のエラーがあります-これは正確に何が間違っているかを示し、ここで役立ちます。ドライブ関連の修正可能なエラー(少し怖いですがそれほど多くはありません)と修正不可能なエラー(差し迫った破滅の兆候です)を探します。頭の上のエラーは覚えられません。

その保留中のセクター数が心配であるという事実。セクターは急いで交換する必要があります。また、 "Uncorrectable Sector Count"やその他の要素も確認します ピンク色のスマートアトリビュートのウィキペディアページ 。不良セクタの数が増えていることを示すスマート属性もあります。そこの方が良いですが、それは死んでしまうのではなく、徐々に失敗する兆候です。

ここにはいくつかの危険な兆候があります

  1. セクターはまだ置き換えられていません。その非常に低い数を付与し、あなたはしばらく大丈夫でなければなりません

  2. ドライブは5年前のものです。それは、より長い保証サイクル/典型的なコンピュータ設計ライフサイクルの最後尾にあります。

安心できることがいくつかあります。ドライブはいつでも停止する可能性があり、バックアップされており、データ損失に備えています。今すぐドライブを使い果たして購入するとは言いませんが、ドライブの交換を計画するのが賢明ですすぐに。古いドライブは、死ぬまで一時データにいつでも使用できます。

1
Journeyman Geek