web-dev-qa-db-ja.com

HDDをライブでプルしてソフトウェアRAID5をテストします。悪いアイデア?

私はUbuntuServer 10.10を実行しており、その上でソフトウェアRAID5とLVMを実行しています。私は4台の2TBHDDを持っています。また、4時間ごと、および毎日、週、月、年ごとに実行される増分フルシステムスナップショットを備えた個別のブートドライブがあります。したがって、RAIDアレイに完全に障害が発生した場合でも、dataが失われることはありませんが、システム全体を再セットアップすることは困難です。

先日、システムの電源がオフのときにHDDをプルし、起動が低下し、HDDを元に戻し、再起動し、mdadmに再挿入したドライブを再度追加するように指示した後、再構築することで、ソフトウェアRAID5をテストしました。 10時間の再構築の後、成功し、ソフトウェアRAID5デバイスは再びクリーンになりました。

今、私は別のテストをしたいと思います。マシンの実行中および読み取り/書き込み中にHDDの1つを引っ張るのは危険だと思いますか?ハードドライブを損傷するリスクを回避するために、電源ケーブルではなくSATAケーブルを引っ張るのですが、データが失われる可能性はありますか?他のHDDには非常に冗長なバックアップがあるため、永続的なデータ損失のリスクはありませんが、システム全体を再インストールして再構成する必要はありません。

テストするのは安全ではありませんか?起こりうる最悪の事態は何ですか?


更新:

私は元の投稿者です。アカウントなしでこの質問をしたため、また別のStackExchangeサイトに移動されたため、質問の所有権を失いました。

だから私はテストをしました。 4台のハードドライブのうちの1台のSATAケーブルを引っ張ると、システムは美しく機能しました。

WebminRAIDインターフェースのスクリーンショットは次のとおりです。

Webmin

サーバーから受信したメールのスクリーンショットは次のとおりです。

Received email

ですから、私自身の質問に答えるために、私の特定のケースではそうするのが安全でした。

3
Drew Gottlieb

実際にRAIDアレイをテストすることは、一般的に悪い考えです。もちろん例外もありますが(自分のケースが例外であることが確実にわからない場合はそうではありません)、「ホットスワップ」ではないドライブを物理的に切断することは常に悪い考えであり、意図的にそうすることは悪い考えです。さらに悪いです。

2
Chris S

RAIDソフトウェアが想定どおりに動作することをすでにテストしました。ライブディスクでSATAケーブルを引っ張ると、害を及ぼすことは想定されていませんが、ディスクの電子機器に損傷を与える可能性があります。ケーブルの取り外しについて話しているので、ドライブはホットスワップではないと思います。ホットスワップの場合は、ドライブのクリップを外してスライドさせます。

したがって、「起こり得る最悪の事態」は、ドライブを強制終了するか、オンボードディスクコントローラを強制終了することです。どちらも良い結果ではありません。

notライブテストを行うことをお勧めします。

1
StarNamer