4つのディスクのRAID5アレイがあり、ハード障害が発生しています。 1つのディスクが完全に停止していて、smartctl
が2番目のディスクに障害が発生していることを通知しています。 RAID上のすべてのデータがバックアップされますが、約1 TBはCDやDVDがリッピングされ、再度リッピングする必要があるため、復元するのは簡単ではありません。予備のディスクがあります。デッドドライブと交換して、RAIDの再構築を試みることができます。それが正しい用語である場合は、難しいデータを別の完全に正常な新しいRAID 6セットアップにバックアップします。また、現在は冗長ではないデータをバックアップすることもできます。新しいRAIDに直接RAIDします。
非冗長の4ディスクRAIDからのディスクでは、RAIDを「復元」するか、データを直接コピーする方が簡単です。
ディスクは2 TBそれぞれが6TBの合計RAIDサイズを提供します。RAIDには約5 TBのデータがあり、1を取得したいと思います。 TBオフ。
新しく追加されたディスクをRAIDアレイに「再構築」したり、劣化したARRAYにアクセスしたりすることは、ディスクへのストレスという点で非常に近いものです。ここでの違いは、読み取るデータのサイズに関するものです。1GBに対して6GBです。
その予備のディスクにできる限り、できる限りコピーすることをお勧めします。
最悪のシナリオは、コピーが完了する前、またはRAIDの再構築の試行中に、死にかけているディスクが死ぬことです。
(その時の選択は明白です)
最初にアレイからデータをコピーします。完全なRAID5セットを再構築するには、新しいパリティデータを計算する必要があるため、とにかくすべてのデータを読み取る必要があります。必要なデータのみをコピーする場合は、障害のあるディスクにかかる負担が少なくなります。
1つのディスクがすでに完全になくなっている場合は、冗長性がありません。
別のディスクに障害が発生している場合は、ddrescue
を使用してそのディスクを複製し、複製を使用して何が残っているかを確認できます。
この時点で、サイレントデータ破損が発生しています。 ddrescue
で読み取れなかった領域を記録し、filefrag
を使用してそれらの領域にエクステントがあるファイルを特定することで、影響を受けるファイルを見つけることができます。
損傷したアレイからファイルをコピーする方が、ファイルがまだ稼働している場合は簡単な場合があります。このようなランダムアクセスコピーは線形ddrescue
よりもディスクにストレスがかかり、ディスクが完全に停止するとすべてが失われるため、少し危険です。
幸運を。
PS:物事をここまで進めてはいけません。ディスクの読み取りエラーを定期的にテストし、問題の最初の兆候が見られたらディスクを交換します。監視がなければ、RAID6でさえ、読み取りエラーが何ヶ月も検出されないままにしておくと、あまり役に立ちません...