I'm looking to migrate a bunch of stuff from one server to another - and I think rSync will be my best bet based upon what I'm reading.
A couple of questions before I proceed with it though:
1: Does rSync need to be installed on both servers due to the compression? Or - is it fine if I just install it on the destination server and use that to fetch from the original server? Kind of like:
rsync -avzhe ssh email@example.com:/var/www/ /localdestination/
Does that seem like a decent command to use - that will just grab everything in that directory/file permissions/etc?
2: Does rSync run in the background once it's launched from SSH - or do I need to keep the SSH terminal alive during the transfer? I've used ncftp for stuff like this in the past - and there's a special flag you need to set to keep it running in the background. Is rSync similar - or will it just go once you've set it going and I can close the terminal window? There's about 3TB of data I'm transferring - and I'd hate to worry about keeping the connection alive the whole transfer.