I'm looking to develop a new strategy to provide both an on-site and off-site backup of my computer, which runs Windows XP.
The good news is I have shell access to a Solaris machine through my university, and my storage allocation on this server more than sufficient to back up everything. I also have some spare computers on-hand that I can use for an on-site backup machine. So I'd like to set up a system wherein:
- My main computer backs up to an on-site backup server each night.
- My backup server connects (over cable modem) to the remote university server the next day and updates those files. (I would expect the daily updates to be generally 100-200 MB at most.)
Here are my queries:
- I don't know all that much about *nix, but have read that rsync is the way to go for remote backups. Would it then be best/easiest if my on-site machine were set up on *nix as well? I assume I could then SSH/rsync to that server?
- If my backup server runs *nix, is it better to have it connect to my XP box via Samba, and fetch the files? Or to use some sort of XP to *nix backup program? (Note: I just need to backup 'My Documents', not do a full system backup/restore.) I would like, if at all possibe, not to use Cygwin.
- I need to encrypt the files on the university server for security. I don't care if my on-site backup is encrypted. Is it better for to have my on-site backup machine connect to my XP box via Samba, and fetch the files? Or to use some sort of XP to *nix backup program? At what point should I encrypt? (Note: I just need to backup 'My Documents', not do a full system backup/restore.)
- What happens to Windows file permissions when going to *nix?
I's appreciate any suggestions you might have. Thanks very much in advance...