Hi, all. I have a question about a backup plan I have involving send/receive. As far as I can tell, there's no way to to resume a send that has been interrupted. In this case, my interruption comes from an overbearing firewall that doesn't like long-lived connections. I'm trying to do the initial (non-incremental) sync of the first snapshot from my main server to my backup endpoint. The snapshot is ~900 GiB, and the internet link is 25 Mbps, so this'll be going for quite a long time.
What I would like to do is "fake" the first snapshot transfer by rsync-ing the files over. So my question is this: if I rsync a subvolume (with the -a option to make all file times, permissions, ownerships, etc. the same), is that good enough to then be used as a parent for future incremental sends? And while we're at it, what are the failure modes for incremental sends? Will it throw an error if the parents don't match, or will there just be silent failures? I would imagine receive would barf if it was told to reference a file that didn't exist, but what if the referenced file is there but contains different data? Are there checks for this sort of thing, or is it always assumed that the parent subvols are identical and if they're not, you're in undefined behavior land? Thanks, --Sean -- To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html