主服务器开启sersync,负责监控配置路径中文件系统事件变化,然后调用rsync命令把更新的文件同步到目标服务器。(主服务器(master)配置sersync,目标服务器(slave)配置rsync server服务)
下载sersync www.code.google.com/sersync/download
http://www.sersync.googlecode.com/
Slave端配置rsync服务端
1. vim /etc/rsyncd.conf ,添加下面语句
uid = YEYIBOY 登录用户
gid = YEYIBOY 用户组
use chroot = no
max connections = 200 最大连接数
log file = /var/log/rsyncd.log
pid file = /var/run/rsyncd.pid
lock file = /var/run/rsync.lock
# Remote sync configuration module
[www]
path = /home/project_study/nfs_server_share_file/www
ignore errors
read only=false
list=false
hosts allow=192.168.2.0/24 允许访问网段
host deny=0.0.0.0/32
host deny=no
auth users = YEYIBOY 虚拟用户名
secrets file=/etc/rsync.password
[bbs]
path = /home/project_study/nfs_server_share_file/bbs
ignore errors
read only=false
list=fa版权声明:本文为yeyiboy原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。