I would like to efficiently keep files in sync over a slow network. The connection runs over a satellite link, with a typical respons time of a second or so. There is also a cap on the data sent and received, so I want to keep the amount of data exchanged at a minimum. Files are updated frequently, but typically just one or two files, and they are fairly small (think editing source code). I imagine it should be possible to keep a mirror locally of the target dir, run rsync against that dir and just send changes to the remote server. I've seen the --write-batch, but the batch file it generates is still a 1.6Mb or so, after compression. Too much to transfer often. I've also looked at using logging, but takes some work to turn it into something I can execute. Is there already a way to run rsync to allow this?

Your Answer

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

Browse other questions tagged or ask your own question.