Dev*_*inM 7 linux raid zfs btrfs replication
是否可以通过网络实时复制 ZFS 或 Btrfs raid 卷(或尽可能接近地复制,网络规格除外)?
ZFF 和 Btrfs 因其 CoW 特性而成为理想选择。
我正在考虑类似于 DRBD 的东西,但 DRBD 不起作用,因为它需要单个块设备,并且我们排除了将每个磁盘导出为 DRBD 设备的选项,因为这会变得混乱。
我不想使用发送/接收,因为即使编写了脚本,它们也会太慢。
理想情况下,我想要一些相对简单的东西,以避免不必要的复杂性。
我不确定这是否正是(甚至接近)您想要的,但您可以在 iscsi 导出的 ZFS zvol 上使用 DRBD。事实上,您甚至不需要 DRBD 来执行此操作,您只需使用 iscsi 从两个不同的 ZFS 服务器导出两个 zvol,并在目标系统上使用它们创建一个 linux mdadm raid 设备。
Google 的ganeti VM 管理系统有一个附加模块,可通过 DRBD 和 ZFS zvols 执行此操作,网址为https://github.com/ffzg/ganeti-extstorage-zfs,它可能提供了如何执行此操作的有用示例。Ganeti 已经对 LVM 和 DRBD 做了类似的事情,所以这只是扩展了包括 ZFS 的功能。
btrfs 没有 zvols 或任何类似的东西,所以据我所知,btrfs 无法做到这一点。