I recently converted my backup server and offsite backup server to ZFS. I used to use rsync to do incremental backups to the offsite server, but now I would like to transition to using ZFS send and receive (over ssh).

The issue I have is that I don't want to send the entire data set over the internet to get the ball rolling. Since I already have the same files in both locations (kept in sync via rsync), is there a way to jump straight to sending incremental snapshots?

I suppose I could zfs send to an external drive and then manually bring it to the offsite location and run zfs receive, but that would require buying a big external drive and it seems like a waste.

  • From the manpage of an Ubuntu 16.04, zfs send -i ... will stream an incremental dataset of two snapshots. Never tested it and not sure how the receive way will work. – Thomas Jun 17 '17 at 10:06

No options. You'll need to copy the data over again.

  • :( I was afraid of that. Thanks for confirming it though. – Dominic P Jun 16 '17 at 22:28

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.