ドライブを取り外すと、ドライブ障害がシミュレートされますか?

ドライブを取り外すと、ドライブ障害がシミュレートされますか?

2 台の 2TB ドライブをミラーリングした RAID 1 アレイをセットアップしました。

失敗したらどうなるのか気になります。

そのうちの 1 つを抜くことは有効なテストになりますか?

私は、ASUS M4A89TD Pro シリーズ マザーボードのオンボード コントローラーを使用しています。

ありがとう、ブレイク

答え1

コントローラとドライブがホットスワップをサポートしていない限り、システムの実行中に一方を取り外すのはとても危険です。おそらく生き残るでしょうが、ドライブのコントローラ、あるいは最悪の場合、マシンの I/O コントローラを永久に混乱させる可能性があります。

したがって、すべてがホットスワップをサポートしていない限り、マシンが稼働していないときにドライブを取り外し、再度起動し、再同期プロセスを再度テストするには、接続されているものを変更する前にマシンの電源をオフにします。すべてが正常に動作している場合、コントローラーはドライブが再表示されたことを確認し、完全な再同期を開始します。

再同期にはかなりの時間がかかることを覚えておいてください。コントローラが書き込みインテント マップ (高度な技術であり、重大なパフォーマンスの問題を引き起こす可能性があるため、コントローラがサポートしている場合はデフォルトでオフになっているため、ほとんど使用されません) または同様の技術を使用しない限り、コントローラは「正常な」ドライブから 2TB 全体を読み取り、アレイに再挿入されたドライブに書き戻します。これが発生するまでの間、アレイは劣化した状態で動作しており、その間に他のドライブに問題が発生すると、生き残ったドライブのファイル システムがひどく破損する可能性があります。

簡単に言うと、はい。ただし注意してください。
最初にバックアップを更新してテストしてみるのも悪くない考えです。

答え2

ある程度はそうです。これは障害の有効なテスト (システムが継続して動作する能力) ですが、ディスクを再挿入する前にフォーマットまたは消去しない限り、コントローラの修復メカニズム (交換用ドライブを統合する能力) の有効なテストではありません。

私はこれをスクラッチ ボリュームでテストしてから本番環境に導入し、ボリューム上のデータを失わずに「新しい」ドライブをボリュームに正しく接続する手順を文書化します。最新のコントローラのほとんどは、同じベイに挿入された同じドライブに対してこれを自動的に処理できますが、場合によってはいくつかの手順を踏まなければならないことがあります。事前にその手順一式を用意しておくと便利です。

答え3

はい、でもそれは危険です。

ドライブは同期されていないため、両方を再度接続するとどうなるか予測が難しくなります。おそらく、切断されたドライブをフォーマットして RAID1 に参加させる必要があるでしょう。

失っても構わないデータが入っているディスクでテストする

関連情報