I have a 10TB XFS filesystem on a SLES 10.2 server. I am currently running rsync
on it once per day, to sync it with a disk-based online backup on another server. The primary volume is quite busy as it is, and so rsync
is only running at 2MB/sec on average. However, I can scp
a file and get >50MB/sec to the same destination. This leads me to believe that rsync is overburdened with deciding what to transfer, not actually transfering.
What other ways can I achieve this type of synthetic full backup? What are the relative pros/cons of the following ideas:
Use
xfsdump
, piped throughssh
or similar, toxfsrestore
on the destination. Can it do incrementals when used in this way?Some of sort of asyncronous block replication using
drbd
or similar.Some better use of
rsync
such as looser comparison criteria. I'm currently usingrsync -aqAX --numeric-ids --delete-during --files-from=foo ...