web-dev-qa-db-ja.com

劣化したディスクアレイにライトバックキャッシングはどのような害を及ぼす可能性がありますか?

職場では、(実際の)ハードウェアRAIDコントローラー(バッテリーでバックアップされた書き込みキャッシュを備えた)を使用して複数のマシンを管理していますが、これらには、ディスク障害のためにアレイが劣化したときにライトスルー動作にフォールバックするという厄介な習慣があります。

理由がわからないので、ホットスペアを使用してアレイを再構築しているときに、これらのアレイを強制的にライトバック動作に強制するように構成しました。現在、すべてが正常に実行されているようです。

ディスク障害のためにアレイが劣化モードで実行されているときにライトスルーに切り替えるのが良い考えである理由を誰かが考えることができますか? (もちろん、BBU自体が失敗した場合、ライトバックではなくライトスルーが完全に理にかなっています)。

5
jap

保護の観点から、再構築操作中にライトバックキャッシュを有効にすることによる追加のデータ損失の可能性はありません。

一部のコントローラーは、ライトバックキャッシュと再構築を同時に管理するのに十分なプロセッサーオーバーヘッドがないため、ライトバックキャッシュを無効にします。または、ファームウェアが両方を処理できるほど高度ではありません。

ライトバックキャッシュが有効になっているときに再構築を実行できるコントローラーがあります。あなたはそれらの1つを持っていないようです。

7
longneck