web-dev-qa-db-ja.com

mdadmを使用してRAID10アレイを再作成する方法

そのため、4つのディスクのRAID10アレイを実行していた仮想マシン(実際にはAzureのLinuxマシン)が壊れています。それはubuntuボックスです。 4つのデータディスクに問題がないことがわかると、ねじ込まれているのはVMだけです。

これで、このマシンからディスクを切り離して新しいLinuxインスタンスを作成し、その新しいインスタンスにディスクを接続することができました。問題は、mdadmにそれらのディスク上のデータを使用してRAID10アレイをセットアップさせる方法です(新しいドライブとして消去したくない)。

また、ディスクを接続する順序は重要ですか、それともmdadmはアレイ内のどのディスクであるかを判断しますか?

4
Stuart

まず、mdadmが何が起こっていると考えているかを確認します。

http://linux.die.net/man/8/mdadm -D、-detail1つ以上のmdデバイスの詳細を出力します。

各RAIDデバイスの状態について説明したことを思い出すと、多くの情報を印刷する必要があります。

私は信じている $Sudo mdadm --query --detailそこでトリックを行う必要があります。

ここの下の危険ゾーン

注:以下のアクションは重大な結果をもたらす可能性があります。他のディスクのチェックサムが異なる場合、レイド全体を再構築する必要があり、これには数時間かかり、パフォーマンスに影響を与える可能性があります。最良のケースは、イベントと再追加に数秒かかるため、書き込みが行われていないことです。最悪のケースは、レイドが再び収束しなければならないことです。

アレイが劣化していると表示されている場合は、$ Sudo mdadm --manage --add /dev/sd??

レイドがオフラインであると表示されている場合は、データ復旧の専門家に連絡する必要があります。

1
EnabrenTane