Backup alternative: rsync + external server

stormrider

Member
Jan 12, 2007
23
0
151
Hello,

I'm trying to figure out how to backup my /home to an external server using rsync ( probably the best way to backup without overloading your server ).

How does it work?

The following script is ran on the external server:

Code:
mv b.3 b.tmp
mv b.2 b.3
mv b.1 b.2
mv b.0 b.1
mv b.tmp b.0
cp -al b.1/. b.0
In this case, we will keep 4 backups.

After this, we run a rsync to b.0 folder ON the cpanel server:

Code:
rsync -avprz --delete -e ssh /home/ [email protected]ĺe.com:/home/user/b.0/
It works fine, saves a LOT of bandwidth and uses less resources than the default cpbackup on FTP.


What's the problem?

My problem is when i need to restore a backup.

When i run rsync my permissions get messed up. They are all changed to the user on the external server.

Does anyone have an idea of how to solve this problem with permissions?

Thanks.
 

markhard

Well-Known Member
Apr 22, 2004
252
0
166
have you looked at the rsync help page?

rsync --help

last time i see it, it does have option to preserve the file permission, symlink, etc