失敗したRAID 5設定からのデータ復旧

失敗したRAID 5設定からのデータ復旧

ハードドライブ障害が発生する4つのディスクRAID 5アレイがあります。 1 台のディスクが完全に故障し、smartctl2 台目のディスクが故障したことを通知します。 RAIDにあるデータはすべてバックアップになっていますが、CD、DVDなどをリッピングして再度リッピングする必要があるため、1TB程度のデータを回復するのは容易ではありません。破損したドライブと交換できるスペアディスクがあり、RAIDを再構築してから(正しい用語の場合)、難しいデータを完全に通常の別の新しいRAID 6設定にバックアップしてみます。また、現在の非冗長RAIDのデータを新しいRAIDに直接バックアップすることもできます。

非冗長4ディスクRAIDのディスクから直接データを「復元」またはコピーする方が穏やかです。

各ディスクのサイズは2TB、総RAIDサイズは6TBです。 RAIDには約5TBのデータがあり、ここから1TBのデータをインポートしたいと思います。

答え1

新しく追加されたディスクをRAIDアレイに「再構築」したり、パフォーマンスが低下したARRAYにアクセスしたりすることは、ディスクへのストレスの点で非常に似ています。ここでの違いは、読み取るデータのサイズ(6GB対1GB)です。

可能であれば、スペアディスクにすべてのコンテンツをコピーすることをお勧めします。

最悪のシナリオは、コピーが完了する前やRAID再構築の試行中に死んでいるディスクが死ぬことです。

  1. ファイルを保存しようとすると、いくつかの「重要な」データが保存されます。
  2. アレイを再構築すると、すべてが失われます。

(そうであれば選択は明らかです)

答え2

まず、配列からデータをコピーします。 RAID 5セット全体を再構築するには、新しいパリティデータを計算する必要があるため、すべてのデータを読み取る必要があります。必要なデータのみをコピーすると、障害が発生したディスクへのストレスが軽減されます。

答え3

1つのディスクが完全に消えた場合、冗長性はありません。

別のディスクに障害が発生した場合は、そのディスクのコピーを使用してから、コピーを使用してddrescue残りの内容を確認できます。

この時点で少しの努力をした場合は、どの領域が読み取れないのかを確認ddrescueし、その領域に範囲があるファイルを調べて、filefrag影響を受けるファイルを見つけることができます。

破損したアレイがまだ正常に動作している場合は、破損したアレイからファイルをコピーする方が簡単な場合があります。ただし、このランダムアクセスコピーは、リニアよりもディスクに多くのストレスを与え、ddrescueディスクが完全に失敗するとすべてが失われるため、やや危険です。

頑張ってください。

PS:仕事がこのようになるようにしてはいけません。定期的にディスクに読み取りエラーがないかテストし、問題が発生した場合はディスクを交換してください。監視なしで数ヶ月間読み取りエラーを検出できずに放置すると、RAID6も大きな助けにはなりません。

関連情報