Any way of doing this? rsync locally then move remotely?

Associate
Joined
19 Mar 2005
Posts
326
Location
London, England
Hi All

I have a dilema with backups and was wondering if any one has any good ideas please :D

Site 1:
- Ubuntu box with 100GB of data on it that will change
- Slow ADSL connection

Site 2:
- Windows server

I was thinking of installing rsync for Windows on the Windows server and then backing up the Linux box's changes nightly to that. No problem. Size of changes will be fine for upload over night. It's the initial back up that's the problem though. It would take waaaay to long to back up the first time over the connection especially as it couldn't run during the working day.

Is there some way I can take a copy of the data, quick hop it across town, put it on the windows box, and make it use that data as the '1st run' to base the differentials off?

Thanks
Shell
 
absolutely none. Just start the rsync with the data, only the needed changes will be copied. Look up --partial option in rsync.

I'd recommend you take a look at rdiff-backup too which would give you incremental backups :-)
 
Yup rdiff-backup looks like the fella :)

So it would have no issue me just dumping some data (copied from linux to external hard drive, carried to the other site, copied to windows box) in a folder on the windows box and then going 'update that!' (basically configure it to that directory..). Sweet.

Cheers
Shell
 
There shouldnt be any problems. As always i'd recommend you try locally first to make sure you know exactly what to do.

btw you may be interested in this to do a test or two and look at how the rsync command is done. It's written by a good friend of mine and works extremely well with resume (even with binary files).

https://github.com/delcypher/iscp

It basically lists a remote directory and downloads the chosen one (s) with rsync with resume support. I use it a lot to grab large video files from remote servers for tests at work.
 
Back
Top Bottom