主服务器开启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
SERSYNC+rsync实现实时同步
最新推荐文章于 2024-07-26 16:46:45 发布
本文介绍了如何结合SERSYNC和rsync工具在Linux环境中实现文件系统的实时同步,确保数据的一致性和可用性。通过设置SERSYNC监控文件变化,并利用rsync进行高效的数据传输,实现服务器之间的高效同步策略。
摘要由CSDN通过智能技术生成