Joseph L. Casale wrote:
I didn't think unison was maintained any more - and I wouldn't expect anything to beat rsync with the -z option on a slow link. I'd just use the -P option and restart it when/if it fails. It wouldn't hurt to do subsets first since they will be quickly skipped when you repeat from the root. If you have a huge number of files it might be worth finding a way to update rsync to a 3.x version which will not need to xfer the entire directory listing before starting.
Looks like rf has 3.0.7, thanks for that tip. Frankly, I abhor the thought of even using rsync for this, it's over a vpn so there is absolutely no need for encryption but I don't know another tool that can transfer diffs only?
If your bandwidth is limited you shouldn't have any trouble encrypting fast enough to fill it anyway - but setting your ssh encryption to blowfish might help some. You can run rsync in daemon mode if you really want to avoid ssh, thoug.