ZFS replication suggestions

George Hartzell hartzell at alerce.com
Sat Jun 22 03:21:54 UTC 2019


mike tancsa writes:
 > I have a new project coming up with replication.  In the past, I have
 > used various scripts out of ports, but was wondering what people are
 > using these days to sync their ZFS files systems between servers ?  It
 > will be about 10-40G in daily diffs.  Would like to send every 5-10 min
 > or so. Files being slightly out of sync for a short period of time is
 > not a big deal eg. in case of total failure on one box (e.g both power
 > supplies die) missing some data for a period of short time is tolerable

I've been playing with [sanoid] for generating/pruning snapshots on a
remote machine, `syncoid` from the same package for "pull" syncing
from the remote machine to a FreeNAS system, and [sanoid] on the local
backup server solely to prune the snapshots.  It's working reasonably
well (e.g. I just got a weird email (cron) about it failing to remove
something, but it's gone on the next iteration, so....).

I've submitted [a bug report][new-ports] that contains a release port
and a devel port.  Any help getting it committed would be most
welcome.

I also have both ports in my ["personal ports tree"][my-ports], it's
intended to be layered over the full ports tree with e.g. portshaker.

g.

[sanoid]: https://github.com/jimsalterjrs/sanoid
[new-ports]: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=238584
[my-ports]: https://github.com/hartzell/freebsd-ports/tree/master/sysutils


More information about the freebsd-questions mailing list