I would make sure both sides are using ZFS then transfer ZFS send/receive snapshot diffs.
The neat thing about ZFS is by its design it already has the known differences between source and destination, so calculating the diff is trivial. It can also stream blocks as fast as your drives can read them since it’s not handling individual files but block streams.
I would make sure both sides are using ZFS then transfer ZFS send/receive snapshot diffs.
The neat thing about ZFS is by its design it already has the known differences between source and destination, so calculating the diff is trivial. It can also stream blocks as fast as your drives can read them since it’s not handling individual files but block streams.