ソフトウェアパリティ-RAID(RAID5など)の利点と欠点

ソフトウェアパリティ-RAID(RAID5など)の利点と欠点

最近、誰かが不揮発性キャッシュを持たないパリティRAIDに関連するいくつかの問題について話しました。より高価なハードウェアコントローラには、停電時に書き込みを完了できるバッテリ対応キャッシュがあります。一部の人々は、そのような障害がアレイのパフォーマンスの低下と組み合わされ、ファイルシステム全体を破壊する可能性があると言います。他の人は質問が古いか間違って理解されたと主張しています。

残念ながら、誰も特定の参照を提供せず、検索する人もいません。md RAIDと不揮発性キャッシュまたはビットマップキャッシュmd-RAID5 が推奨されるかどうかについて、明確な回答を提供してください。

関連情報がありますか?

ベストアンサー1

Linux用のソフトウェアRAIDは、BBUがなく、書き込みストレージキャッシュが有効になっているハードウェアRAIDカードと同じくらい安定していると思います。結局のところ、ソフトウェアRAIDシステムのコミットされていないデータは、バッテリバックアップのない後書きキャッシュの形であるカーネルのバッファキャッシュにあります。

私が使用したすべてのハードウェアRAID-5カードはBBUなしで書き換えキャッシュを有効にできるため、ソフトウェアRAID-5は特定の許容範囲を持つ人にうまく機能することを期待しています。

戦争の物語を見る:

しかし、後者のキャッシュを有効にしたにもかかわらず、RAID-5カードにBBUがインストールされていないため、個人的に深刻なデータ損失を経験しました。 (UPSもありません。私に叫んではいけません。私の電話ではありません。)

私は休暇中に生産システムの1つが停電後に回復することができず、上司が慌てて私に電話しました。彼が試すことができるものは何も残りませんでした。道端に車を置き、ノートパソコンを取り出し、携帯電話でWiFiテザリングをオンにして、影響を受けたsshシステムに入り、家族が私と一緒に道端に座っている間に問題を解決しなければなりませんでした。バックアップが完了しました。アクセスしたデータベーステーブルを復元します。 (私たちは携帯電話の受信が切れるまで約1マイルほど離れていました。)

それでは、RAIDカード+ BBUにどれくらいの時間を費やすのですか?

おすすめ記事