RAIDからドライブを取り外す

RAIDからドライブを取り外す

mdadmLinuxシステムに2つのドライブのうちRAID 1を設定しました。デバイスが使用されているときにドライブの1つを切断し、後で再接続するとどうなりますか?使用中にドライブの電源が切れ、ハードウェアが損傷しないとします。

  • どのような状況でも進行中の読み取りおよび書き込み操作が続行されますか(読み取り操作のためにRAIDソフトウェアが1つのドライブにのみアクセスする必要があるため、切断されたドライブが実際に読み取り操作が発生するドライブである場合でも)。
  • 再接続すると、RAIDソフトウェアは自動的にドライブを認識し、最新のデータを記録して自動的にアレイを回復しますか?
    • その場合、RAIDソフトウェアは切断されたドライブのすべてのデータを元のドライブにコピーしますか、変更されたデータのみをコピーしますか?
  • ドライブ1を切断し、一部のファイルを変更し、ドライブ2を切断し、ドライブ1を再接続し、一部のファイルを変更してドライブ2を再接続するとどうなりますか?

ベストアンサー1

作業は続行する必要があり、切断されたドライブはRAIDから削除されました。しかし、運が悪く、コントローラが気に入らない場合や他の問題が発生した場合、RAIDの競合が完全に発生する可能性があります。

RAIDは通常、キックされたドライブを自動的に回復しません。コマンドを直接実行する必要があります(たとえばmdadm --re-add /dev/mdx /dev/sdy1、書き込み意図のビットマップがある場合は、幸いにも変更された部分のみが上書きされます。そうしないと、完全同期が実行されます)。

どちらのドライブもRAIDアレイに残っている唯一の有効なドライブだと思い、ドラッグしたドライブ自体もそう思う場合、ドラッグした後にメタデータを更新することがないため独自のエラーを知るには別のドライブが必要です。- 両側のファイルを見て片側を取るか、または両方をどのように混合するかを決定し、自分で手動で解決しなければならない衝突である分割脳状況が発生することがあります。

おすすめ記事