ネットワークを介して(またはネットワーク仕様を除いてできるだけ近くに)ZFSまたはBtrfs RAIDボリュームをリアルタイムで複製できますか?
ZFF と Btrfs は、CoW 属性のため理想的な選択です。
DRBDと同様のことを考えていましたが、DRBDはシングルブロックデバイスが必要なため動作しませんでした。
スクリプトを作成しても遅すぎるため、送受信を使用したくありません。
理想的には、不必要な複雑さを避けるために比較的単純なものが必要です。
答え1
これが正確に欲しいのか(またはほぼ似ているのか)はわかりませんが、iscsiにエクスポートされたZFS zvolでDRBDを使用できます。実際、これを行うためにDRBDは必要ありません。 iscsiを使用して2つの異なるZFSサーバーから2つのzvolをエクスポートし、それを使用してターゲットシステムにLinux mdadm raidデバイスを作成できます。
Google用の追加モジュールがあります。ガネティVM管理システムはDRBDとZFS zvolsを使用してこれを行います。https://github.com/ffzg/ganeti-extstorage-zfs、これを行う方法の有用な例を提供できます。 GanetiはすでにLVMやDRBDと同様の作業を行っているので、これはZFSを含む拡張だけです。
btrfsにはzvolsなどがないので、私が知っている限り、btrfsはこれを行うことはできません。