web-dev-qa-db-ja.com

HDDを介したSSDの冗長性

HDDを使用してSSDの冗長性を保証する方法はありますか?

RAID 1はHDDの冗長性を保証するための最良の選択ですが、SSDは高価すぎてRAID経由の冗長性を保証できません。 SSDをHDDと結合する場合、HDDをフェイルオーバーデバイスとして使用し、HDD上のデータを遅延ミラーリングすることで冗長性を保証できますか? (例:RAID 1のようにリアルタイムではなく、5分ごとにデータを同期する必要があります)。

2
Mascarpone

ここでのユースケースには欠陥があります。これが理にかなっている1つのユースケースは、I/Oアクティビティが大部分を占める場合です(9:1など)。その場合、書き込みが非常に少ないため、HDはSSDからの変更に対応できます。比率がそれよりも小さい場合、SSDはHDの書き込み能力全体を上回るリスクがあります。

あなたが見ているのはRAIDではなく、レプリケーションです。 drbd のようなものがあなたが探しているものです。システムは、HDにコミットするために書き込みのデルタキャッシュを保持し、それらの書き込みをHDに定期的にフラッシュします。しかし、私が言ったように、SSHはHDよりもはるかに多くの書き込みを処理できるため、これはSSDへの書き込みをほとんど行っていない場合にのみ機能します。

4
sysadmin1138

5分ごとで十分で、書き込みが多すぎない場合は、rsyncをここで揚げます。

5
Nils