1.接收端安装rsync,修改/etc/rsyncd.conf配置文件,然后启动服务。
uid = rootgid = rootuse chroot = nomax connection = 4secrets file = /etc/rsyncd.secrets
[test] path = /tmp/test auth users = bak read only = no
2.发送端安装rsync+lsyncd,修改/etc/lsyncd.conf配置文件,编辑密码文件(如果使用了密码同步),然后启动lsyncd服务。
settings = { logfile = "/var/log/lsyncd.log", statusFile = "/tmp/lsyncd.stat", statusInterval = 1, -- 同步时间间隔 } sync { default.rsync, source="/data0/test", target="[email protected]::test", rsync = { binary = "/usr/bin/rsync", archive = true, compress = true, verbose = true, --delete = true, _extra = {"--password-file=/etc/rsyncd.secrets"}, }, }
3.在发送端要同步的目录中添加、删除文件,查看接收端是否同步。
参考:http://openlinuxfly.blog.51cto.com/7120723/1679279
时间: 2024-10-09 21:51:20