rsync+inotify 配置实时同步服务器

本文介绍了如何配置rsync与inotify-tools来实现实时文件同步。首先在服务器上安装inotify-tools和rsync,接着在客户端配置rsyncd.conf文件并启动rsync守护进程。然后在服务器端创建一个名为rsync_inotify.sh的脚本,利用inotify监听文件变化并触发rsync同步操作。
摘要由CSDN通过智能技术生成

1.安装inofity-tools工具及rsync在服务器上(注意是服务器,即被备份的系统上),安装rsync在客户端上(即备份系统上,存储服务器的备份文件)

2.在客户端上配置:/etc/rsyncd.conf文件,内容如下:

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

[yang11]
#这个目录一定要存在
path = /home/linux/save
comment = linux home data
ignore errors
read only = no
write only = no
hosts allow = *
hosts deny = 172.16.16.11
list = false
uid = root
gid = root
auth users = backup
secrets file = /etc/server.pass

再在客户端建立:/etc/server.pass文件,且权限为:600,内容如下:

backup:yang123


然后在客户端启动:rsync --daemon


</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值