今天研究了一下 rsync+inotify 实时同步文件,google 了好多。发现都差不多,使我不明白的是既然要通过inotify 实时监控文件状态的变化,那目标机器的文件状态变化与源机器的文件状态的变化应该没有多大关系。可以大多数文章都是说在源服务器上安装 rsync 服务器,在目标服务器上安装inotify+rsync客户端,我想了好久也没办法实现(估计是认识不够)。
我只能在目标服务器上安装rsync 服务器,在源服务器上安装 inotify+rsync客户端,通过inotify 实时监控源服务器文件状态变化,如果发有状态改变,可以实施同步到目标服务器上去。
我加了用户和密码后没办法通过,只能限制IP,这不是一个好办法。
并且rsync 日志报错,实际上文件是同步过去了,还要查找报错原因。
日志报错:
params.c:Parameter() - Ignoring badly formed line in configuration file: ignore errors
阅读(1225) | 评论(0) | 转发(0) |