文章目录🔥 rsync + inotify-tools 生产环境实时同步方案(服务端 10.16.8.128 | 客户端 10.16.8.129 → 单向实时同步)一、整体架构二、先确保 rsync 已配置好(你已完成)服务端 128 `/etc/rsyncd.conf` 保持不变三、客户端 10.16.8.129 安装 inotify-tools四、客户端 10.16.8.129 创建密码文件五、客户端 10.16.8.129 创建**实时同步脚本**`/sh/rsync_inotify.sh`六、加执行权限七、后台启动(永久运行)八、设置开机自启(生产必备)九、✅ 完整测试验证(129 操作)测试 1:创建文件测试 2:修改文件测试 3:删除文件测试 4:查看日志十、🔥 生产环境核心说明(必看)1. 实时性2. 关键参数3. 监听事件4. 适用场景🔥 rsync + inotify-tools 生产环境实时同步方案(服务端 10.16.8.128 | 客户端 10.16.8.129 → 单向实时同步)适用场景:129 上的/var/www/html有任何改动(新增、修改、删除、改名),立刻自动同步到 10.16.8.128,零延迟、高可用。一、整体架构inotify:监听文件变化事件(内核级,实时触发)rsync:负责文件传输(增量、高效、安全)客户端 10.16.8.129:运行监控脚本(主动推送)服务端 10.16.8.128:rsync 服务(接收)二、先确保 rsync 已配置好(你已完成)服务端 128/etc/rsyncd.conf保持不变port = 873 address = 10.16.8.128