RSYNC Mirroring

Example 1 is mirroring two servers through ssh:

First make sure you are able to login the source server with no password, see this link.

rsync -avz -t -e 'ssh -p 22' --delete -i --log-file=/var/log/rsync.log /SOURCE/ /MIRROR/

eg.:
rsync -avz -t -e 'ssh -p 22' --delete -i --log-file=/var/log/rsync.log root@10.10.16.2:/home/source/ /home/copy/

Here is a way of mirroring two folders on the same server.

This solution is good if you plan a backup from local folder to a USB drive.

source /home/data/ destination /home/usb-drive/

Don't forget to mount your usb-drive to /home/usb-drive/

rsync -avz -t -e --delete -i --log-file=/var/log/rsync.log /SOURCE/ /MIRROR/

eg.:
rsync -avz -t -e --delete -i --log-file=/var/log/rsync.log /home/data/ /home/usb-drive/