rsync两台服务器以前的文件同步

首先 两台虚拟机服务器

rsync_A  192.168.126.129 
rsync_B  192.168.126.128

rsync_A 作为服务器  rsync_B 做为客户端同步服务器的数据

在A上作的操做 :
建立/test_log目录  依次在此文件夹下建立 文件1 2 3 4 5 6 7 和backup 文件夹
要求 B只能够同步文件,不能同步backup文件夹
一、创建主配置文件:
/etc/rsyncd.conf
pid file = /var/run/rsyncd.pid
port = 7789
uid = root
gid = root

user chroot = yes
read only = yes

hosts allow=192.168.216.0/255.255.255.0
host deny=*

mac connections = 2

log file = /var/log/rsync.log

log format = %t %a %m %f %b
syslog facility = local3
timeout = 300 

[logfile]
path = /test_log
list = yes
ignore error
auth user = root 
secrets file = /etc/rsyncd.secrets 
exclude = backup/ haha/
二、建立用户密码文件
/etc/rsyncd.secerts 格式为:
root:123.com    用户名:密码    这个文件必须为600

三、客户端B上执行命令:
同步到/hehe文件夹下
/usr/bin/rsync  -avzR  --password-file=/etc/rsync/rsync.secrets  --port 7789  192.168.216.129::logfile /hehe

watch -n 1  date  动态监视date
相关文章
相关标签/搜索