linux – Btrfs / ZFS网络复制

是否可以通过网络实时(或尽可能接近网络规格)复制ZFS或Btrfs raid卷?

由于它们的CoW特性,ZFF和Btrfs是理想的.

我正在考虑类似于DRBD的东西,但是DRBD将无法工作,因为它需要单个块设备,而且我们排除了将每个磁盘导出为DRBD设备的选项,因为这会变得混乱.

我不想使用发送/接收,因为它们太慢,即使编写脚本.

理想情况下,我想要一些相对简单的东西来避免不必要的复杂性.

解决方法:

我不确定这是否完全 – 甚至接近 – 你想要什么,但你可以在iscsi导出的ZFS zvol上使用DRBD.实际上,您甚至不需要DRBD来执行此操作,您可以使用iscsi从两个不同的ZFS服务器导出两个zvol,并在目标系统上创建一个linux mdadm raid设备.

谷歌的ganeti虚拟机管理系统有一个附加模块,可以在https://github.com/ffzg/ganeti-extstorage-zfs与DRBD和ZFS zvols一起使用,这可能会提供一个如何执行此操作的有用示例. Ganeti已经做了类似LVM和DRBD的事情,所以这只是扩展了包含ZFS的能力.

btrfs没有zvols或任何等价的东西,所以AFAIK它不能用btrfs.

上一篇:centos – 在两台服务器上自动执行主/主复制设置和配置


下一篇:javascript中的节点js / MongoDB副本集数组