rsync实现异机同步文件

先确认一下服务器是否安装rsync:rpm -qa|grep rsync,如果没有安装的话yum安装吧,很方便。

服务端:192.168.0.33  同步目录:/home

客户端:192.168.0.34  同步目录:/home

1、服务端配置

vi /etc/rsyncd.conf   #创建配置文件rsyncd.conf

配置文件内容:

****************************************
uid=nobody
gid=nobody
use chroot = no
max connections = 10
pid file = /var/run/rsyncde.pid
lock file = /var/run/rsync.lock
log file = /var/log/rsyncd.log

Timeout = 300
Log format = %t %a %m %f %b
[backup]
path=/home/
ignore errors
read only = yes
list = no
auth users = rsync
secrets file = /etc/rsyncd.secrets
hosts allow = 192.168.0.34
hosts deny = 0.0.0.0/0
****************************************

vi etc/rsyncd.secrets #创建密码文件
****************************************
rsync:rsync
****************************************

2、客户端

客户端就不用启动rsync服务了

vi /etc/rsyncd.secrets #这里也是创建密码文件,文件名字自定义,但内容只需要填目标服务授权密码。内容如下:
****************************************
rsync
****************************************

chmod 600 /etc/rsyncd.secrets #更改文件权限

 

配置完成了,测试下没问题就可以设置定时任务了:

测试代码:rsync -vzrtopg –delete –progress –password-file=/etc/rsyncd.secrets  rsync@192.168.0.33::backup /home

定时任务:*/1 * * * * rsync -vzrtopg –delete –progress –password-file=/etc/rsyncd.secrets  rsync@192.168.0.33::backup /home > /dev/null 2>&1
测试时间设置的是1分钟,随意修改。

20150929181429

关于笃志情缘

人尽其责,物尽其用,不成功,也无憾,毕竟奋斗过。走自己的路吧! 笃志建站:虚拟主机、域名注册、云主机、成品网站、企业邮局、CDN加速 http://www.duzhi.net QQ:3081689173
此条目发表在Linux相关分类目录,贴了, 标签。将固定链接加入收藏夹。