RAID 6アレイを回復する必要がある

RAID 6アレイを回復する必要がある

定義により

RAID 6は、独立した2つの独立した分散チェックサム方式を備えたハードドライブ

つまり、通常の(RAID ではない)回復ソフトウェアを使用して、各ハード ドライブを 1 つずつ回復できるということですか?

もしそうでないなら、無料で信頼できるRAIDリカバリソフトウェアはありますか?グーグルで簡単に検索したところ、ReclaiMe 無料 RAID リカバリ ソフトウェア。しかし、その評判についてはよく分かりません。

答え1

個々のディスクを回復しても、部分的なデータしか取得できません。「独立」とは、ディスク ドライブが互いを認識しておらず、個別に交換できることを意味します。

RAID からデータを回復する最善の方法は、RAID の構築に使用されたソフトウェアまたはハードウェアを使用することです。それが不可能な場合は、スーパーブロック形式を理解するツールを使用します。個々のディスクに含まれるデータを理解するには、使用されるブロック サイズなどの追加パラメータも必要になるためです。

RAID 6 は動作方法のみが標準化されていますが、ベンダーごとに実装に若干の違いがあります。

答え2

他の人が言っているように、RAID-6 アレイから大量のデータを回復するには、アレイから少なくとも N-2 台のドライブが必要です (N はアレイで使用されているドライブの合計数)。単一のドライブからは、アレイのストライプ ユニット サイズ (通常 64 ~ 256 KiB) よりも小さいファイルのみを回復できます。

最初に使用したハードウェア/ソフトウェア セットアップ (RAID コントローラ、OS) がなくても、障害が発生したアレイを再構成できる優れたプログラムがあります。UFSエクスプローラ私はこのソフトとは全く関係ありませんが、過去にこのソフトを使ったことがあり、驚くほどうまく機能しました。さらに、無料版では、完全な復元のためにライセンスを購入する前に、データにアクセスできるかどうかを確認できます。

これから何をするにしても、障害が発生したアレイから回復したものをコピーするためのストレージ スペースが必要になることに注意してください。

答え3

これらは独立したハードウェアですが、そのデータ構造は独立していません。つまり、配列の一部しか持っていない場合は、部分的なデータしか取得できません。

ただし、RAID 6 はフォールト トレランスが非常に高いため、RAID セットアップではこれが私の定番の選択肢です。データの冗長性に加えて、メタデータも複数のドライブにストライプ化されます。

クラスターには複数の RAID 6 ボリュームがあり、それぞれが 12 個のドライブで構成されています。同じ RAID ボリュームで 2 台以上のドライブに障害が発生しない限り、データを回復できます。

ほとんどの RAID 操作に使用しますstorcli。以下は、最初の RAID コントローラの最初のエンクロージャのドライブ #7 に障害が発生した例です。

# Turn on the locator light to make sure the right drive is replaced
storcli /c0/e0/s6 start locate
# This is where I pull the bad drive and replace it with a good one
# Sometimes it needs to be inserted into the RAID, such as if you want to bring in a different available drive.
storcli /c0/e0/s6 insert dg=2 array=0 row=3
# Now that the drive is registered as part of the ARRAY, you can start the rebuild
storcli /c0/e0/s6 start rebuild
# Check up on the rebuild status
storcli /c0/e0/s6 show rebuild
# Turn of the locator light. We don't need that anymore
storcli /c0/e0/s6 stop locate

関連情報