Is there a command, such as rsync, which can synchronise huge, sparse, files from one linux server to another?
It is very important that the destination file remains sparse. It may be longer (but not bigger) than the drive which contains it. Only changed blocks should be sent across the wire.
I have tried rsync, but got no joy. https://groups.google.com/forum/#!topic/mailing.unix.rsync/lPOScZgFE9M
If I write a programme to do this, am I just reinventing the wheel? http://www.finalcog.com/synchronise-block-devices
Thanks,
Chris.
Best Answer
To create new files in sparse mode
Followed by
To update all existing files (including the previously created sparse ones) inplace.