1.192.168.0.45 rsync服务器
vi /etc/rsyncd.conf
uid = rsync
gid = rsync
use chroot = no
max connections = 200
timeout = 300
pid file = /var/run/rsyncd.pid
lock file = /var/run/rsyncd.lock
log file = /var/log/rsyncd.log
[nanwang]
path = /root/nanwang/
ignore errors
read only = false
list = false
hosts allow = 192.168.0.46/24
hosts deny =0.0.0.0/32
auth users = rsync_backup
secrets file = /etc/rsync.password
2. 192.168.0.46为inotify以及rsync客户端
配置inotify
[root@bogon web]# vi /root/jiaoben/inotify.sh
#!/bin/bash
host=192.168.0.45
src=/root/web
dst=nanwang
user=rsync_backup
/usr/local/bin/inotifywait -mrq --timefmt ‘%d/%m/%y %H:%M‘ --format ‘%T %w%f‘ -e modify,delete,create,attrib $src | while read file
do
rsync -vzrtopg --delete --progress $src $user@$host::$dst --password-file=/etc/rsync.password > /dev/null 2>&1 && echo "$src was rsynced"
done
本文出自 “为你抒写--南望” 博客,请务必保留此出处http://nanwang.blog.51cto.com/782458/1381228
续rsync +inotify《未完全》,布布扣,bubuko.com
原文:http://nanwang.blog.51cto.com/782458/1381228