inotify和rsync实现实时同步
1.搭建rsync服务端
systemctl start rsyncd systemctl enable rsyncd systemctl status rsyncd ss -ntl |grep 873 rpm -ql rsync 2.修改配置文件 vi /etc/rsyncd.conf uid = root gid = root use chroot = no max connections = 0 ignore errors exclude = lost+found/ log file = /var/log/rsyncd.log pid file = /var/run/rsyncd.pid lock file = /var/run/rsyncd.lock reverse lookup = no hosts allow = 192.168.8.0/24 #客户端IP [backup] path = /backup/ comment = backup read only = no auth users = rsyncuser secrets file = /etc/rsync.pass 3.创建rsync备份服务器目录 服务器端生成验证文件 5.客户端创建inotify_rsync.sh脚本
chmod +x inotify_rsync.sh 6.sh inotify_rsync.sh &ps -ef |grep inotify_rsync注意:两台主机必须开启ssh免密登录,允许客户端把数据被分到rsync服务器上. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |