rsync是LINUX系统下数据镜像备份工具,通过rsync可以将本地系统数据通过网络备份到任何远程主机上。
这里有A.B两个主机
A:192.168.133.128  作为运行业务系统
B:192.168.133.148  作为远程容灾备份机
现在两台机器上安装rsync-3.0.7.tar.gz
./configure  
make
make install
在A上面配置:
创建三个文件rsyncd.conf  rsyncd.motd  rsyncd.secrets
rsyncd.conf文件内容:
[root@bogon etc]# cat rsyncd.conf
uid = nobody
gid = nobody
use chroot = no
max connections = 10
pid file = /var/run/rsyncd.pid
lock file = /var/run/rsync.lock
log file = /var/log/rsyncd.log
[ixdba]
path = /webdata
comment = ixdba file
ignore errors
read only = true
list = false
uid = root
gid = root
auth users = backup
secrets file = /etc/rsyncd.secrets
 
rsyncd.motd  文件内容:
[root@bogon etc]# cat rsyncd.motd
Welcome to use the rsync services!
 
rsyncd.secrets 文件内容:
[root@bogon etc]# cat rsyncd.secrets
backup:backup
 
然后chmod 600 rsyncd.*
 
在B上面配置:
rsyncd.secrets 文件内容:
[root@bogon etc]# cat rsyncd.secrets
backup
 
然后chmod 600 rsyncd.*
 
然后在B机器上运行:/usr/local/bin/rsync -vzrtopg --delete --progress backup@192.168.133.128::ixdba /ixdba.net --password-file=/etc/rsyncd.secrets
receiving incremental file list
sent 57 bytes  received 94 bytes  100.67 bytes/sec
total size is 0  speedup is 0.00
 
表明rsync软件搭建成功。
 
 
常见问题: