- 论坛徽章:
- 0
|
本帖最后由 zhaoyuname 于 2011-11-18 14:09 编辑
请架成功过,这服务的兄弟姐妹,给指点一下,万分感谢
QQ: 2211578
环境如下:
server 10.8.0.6
client 10.8.0.11
client 10.8.0.12
-------------------------------------------------------------------------------
服务器:
server:
软件包: rsync-3.0.9-1.el6.rfx.x86_64.rpm
inotify-tools-3.14.tar.gz 都已安装
cat /etc/rsync-client.passwd
rsync
cat /etc/rsync.sh
#!/bin/sh
SRC=/databak/software
DES=/databak/software
ip=10.8.0.11
USER=rsync
inotifywait -mrq --timefmt '%d/%m/%y-%H:%M' --format '%T %w%f' -e modify,delete,create,attrib ${srcdir}
|while read file
do
for i in $ip
do
rsync -avz –delete –progress ${src} root@${ip} {des} &&
echo “${src} was rsynced”
done
done
#nohup ./rsync.sh &
----------------------------------------------------------------------------------
客户端:
client:
软件包:rsync-3.0.9-1.el5.rfx.i386.rpm 已安装
cat /etc/rsync.passwd
rsync:rsync
cat /etc/rsync.conf
uid = root
gid = root
use chroot = no
max connections = 4
log file = /var/log/rsyncd.log
pid file = /var/run/rsyncd.pid
lock file = /var/run/rsync.lock
log format = %t %a %m %f %b
[databak]
path = /databak/software
list = false
ignore errors
read only = true
hosts allow = 10.8.0.6
hosts deny = *
auth users = rsync
secrets file = /etc/rsync.passwd
#rsync --daemon --config=/etc/rsync.conf 启动
-------------------------------------------------------------------
服务端 /databak/software 添加删除文件
客户端 /databak/software 无任何内容
------------------------------------------------------------------- |
|