HDDを使用してSSDの冗長性を保証する方法はありますか?
RAID 1はHDDの冗長性を保証するための最良の選択ですが、SSDは高価すぎてRAID経由の冗長性を保証できません。 SSDをHDDと結合する場合、HDDをフェイルオーバーデバイスとして使用し、HDD上のデータを遅延ミラーリングすることで冗長性を保証できますか? (例:RAID 1のようにリアルタイムではなく、5分ごとにデータを同期する必要があります)。
ここでのユースケースには欠陥があります。これが理にかなっている1つのユースケースは、I/Oアクティビティが大部分を占める場合です(9:1など)。その場合、書き込みが非常に少ないため、HDはSSDからの変更に対応できます。比率がそれよりも小さい場合、SSDはHDの書き込み能力全体を上回るリスクがあります。
あなたが見ているのはRAIDではなく、レプリケーションです。 drbd のようなものがあなたが探しているものです。システムは、HDにコミットするために書き込みのデルタキャッシュを保持し、それらの書き込みをHDに定期的にフラッシュします。しかし、私が言ったように、SSHはHDよりもはるかに多くの書き込みを処理できるため、これはSSDへの書き込みをほとんど行っていない場合にのみ機能します。
5分ごとで十分で、書き込みが多すぎない場合は、rsync
をここで揚げます。