web-dev-qa-db-ja.com

RAID1フェイルオーバー

(ハードウェア)RAID 1構成の2つのディスクがある場合、1つのドライブに障害が発生すると、実稼働システムはどうなりますか?

目立ったサービスの中断はありますか、または障害のあるディスクを交換できるようになるまで、システムは1つのディスクだけで通常どおり実行し続けますか? (2つのディスクから1つのディスクに移行することによって引き起こされる小さなスループットの変化は無視します)

3
Paul

これは、RAIDのタイプ(ソフトウェアまたはハードウェア)とRAIDを実装しているストレージコントローラーに完全に依存します。

私は実装の大多数であり、ホストシステムへのサービスの中断はありません(これがRAIDの要点です)。通常、管理者に通知する必要のあるハードドライブの障害に関する何らかの通知があります。これは、RAID管理システムの最も重要な部分の1つです。どうすれば失敗を知ることができるのか知りたいです。 stderrまたは画面にポップアップするものは、だれにとっても役に立ちません。 NMSからドライブの状態を監視したり、障害が発生したことをストレージデバイスから直接通知したりできるように、電子メールアラート、SMSゲートウェイ、SNMPトラップなど)が必要です。

場合によっては、ホットスペアがある場合(理想的にはあります)、ミラーはすぐに再構築を開始します。その場合、正常なドライブが読み取られるため、パフォーマンスが低下します。

6
Wesley

可能性が高い。多くのraid1実装は、パフォーマンスを向上させるために両方のドライブにストライプ読み取りを行うため、読み取りパフォーマンスは単一のドライブのパフォーマンスに戻ります。

両方のドライブが書き込まれるのを待つ必要がなくなるため、書き込みはごくわずかに改善されます。これが目立つ可能性は低いですが

0
jerm