壊れたソフトウェアRAID5アレイを回復するにはどうすればよいですか?


8

不正解です。RAID5アレイで電源障害が発生したため、ドライブ間でメタデータに一貫性がなくなりました。

太い指が原因でパラメーターが欠落せずに--createコマンドが実行されたことを除いてここで アドバイスに従いました。さまざまな組み合わせで置換されるPerlスクリプトを実行すると、アレイをマウントできなくなります。いくつか質問があります。

  1. 私は完全にここにねじ込まれていますか、他に何かできることはありますか?ドライブ自体は問題ないようです。欠落しているパラメーターは、データを回復する可能性がありますか?

  2. とにかくいくつかのデータを取得できますが、ドライブをマウントしますか?データがディスク間でどのようにストライプ化されるかについてはあまり詳しくないので、一部のファイルを回復できるかどうかはわかりません。


1
機能低下とは、冗長性がなく、まだ機能していることを意味します。
psusi 2013年

2
の出力はcat /proc/mdstat何ですか?
Chris Down

2
アレイに1つを除くすべてのディスクがある場合、データは回復可能です。支援するには、アレイの現在の状態を知る必要があります。の出力は何ですかmdadm -D /dev/md0(適切な数値に置き換えmd0てくださいmd255)。アレイの元のコンポーネントは何ですか?
Gilles「SO-邪悪なことをやめなさい」

また、すべてのメンバーディスクのイベント数を知っておくとよいでしょう。したがってmdadm -E /dev/sdXY、対応するアレイのすべてのメンバーディスクの出力もポストする必要があります。
teissler 2013

必ずしもそうとは限りませんが、RAID5の場合はN-1個のディスクが必要です。したがって、RAID-5アレイが5つのディスクであった場合、再構築するには4つ必要です。RAID-5は1つのディスクしか処理できません
sparticvs 2013年

回答:


2

申し訳ありませんが、「書き込みホール」と呼ばれる非常に一般的な問題に遭遇しました。つまり、アレイを回復する機会はありません。ウィキペディアの詳細:http : //en.wikipedia.org/wiki/RAID_5_write_hole

高価なRAIDコントローラーには、この問題に対処するためのバッテリーが装備されています。

あなたがバックアップを持っているといいのですが、それがあなたの最後のチャンスです。


書き込みホールはアレイ全体を破壊しませ
2013

そうです、それはアレイ内の予測できないサイズと場所のエリアを破壊します。
Anthony Ananich 2013
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.