Pages

Bài đăng phổ biến

Showing posts with label Sync data two server by rsync. Show all posts
Showing posts with label Sync data two server by rsync. Show all posts

Tuesday, November 8, 2011

Sync data two server by rsync

Example

rsync -avrR --links --rsh=/usr/bin/ssh IP:/var/html/ /var/html
Go Daddy $7.49 .com Sale!


Where,
  • -avrR : archive mode (a), verbose (v), recurse into directories (r), use relative path names (R)
  • --links : copy symlinks as symlinks
  • --rsh=/usr/bin/ssh : Use to specify the remote shell ssh to use (secure copy).
  • IP:/var/html/ : WWW2 server IP address and path to synchronize to www1 server
  • /var/html : WWW1 server path
A small script:

#!/bin/bash
MASTER="master-server-ip"
DIR="/var/www/change-me"
LDIR="/local/dir"
SSH="/usr/bin/ssh"
rsync -avrR --links --rsh=$SSH $MASTER:$DIR $LDIR


Source: cybercit