> To make things harder, zfs send is an all or nothing operation: if interrupted for any reason, e.g. network errors, one would have to start over from scratch.<p>ZFS absolutely handles resuming transfers [0].<p>Honestly, articles like this make me doubt companies’ ability to handle what they’re doing. If you’re going to run a DB on ZFS, you’d damn well better know both inside and out. mbuffer is well-known to anyone who has used ZFS for a simple NAS. Also, you can’t use df to accurately measure a ZFS filesystem. df has no idea about child file systems, quotas, compression, file metadata…<p>It’s also unclear to me why they didn’t just ship the filesystems through nc. Assuming they’re encrypted (which, I mean, I would hope so…) it wouldn’t be any more risky than unencrypted via SSH.<p>[0]: <a href="https://openzfs.github.io/openzfs-docs/man/master/8/zfs-send.8.html" rel="nofollow">https://openzfs.github.io/openzfs-docs/man/master/8/zfs-send...</a>