rsync 数据同步

rsync 是个优秀的数据同步工具,通过先进的校验算法,能够比较文件区别,实现增量传输,从而减少数据传输量。

 

 环境:centos 6.3 x64

服务端:192.168.1.2

客户端:192.168.1.3

 

安装服务端

yum install rsync

 

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

uid = nobody gid = nobody use chroot = no max connections = 512 log file = /var/log/rsyncd.log pid file = /var/run/rsyncd.pid lock file = /var/run/rsyncd.lock [download] path=/download/ ignore errors = yes read only= yes list = no auth users = admin secrets file =/etc/rsyncd.passwd hosts allow = 192.168.0.0/16

 

根据上文,创建密码文件

echo admin:2w3e4r5t > /etc/rsyncd.passwd 这里要求用户名和密码

 

启动服务端

rsync --daemon

至此,服务端配置完毕(记得在防火墙上开启873端口)

 

在另一台机器安装客户端

yum install rsync

创建密码文件

echo 2w3e4r5t > /etc/rsyncd.passwd  这里只需要密码

在客户端执行同步命令

rsync -avz --delete --password-file=/etc/rsyncd.passwd [email protected]::download /download/


你可能感兴趣的:(linux,数据,rsync)