最新消息:

rsync+inotify同步(转)

Linux运维 大步 725浏览 0评论

原文链接:http://www.e2fsck.org/the-rsync-the-inotify-synchronization.html

在一台机器上更改目录文件后自动同步到远程N台服务器

源机器: 192.168.100.254(s),远程A: 192.168.100.117(xen), 远程B: 192.168.100.240(c2)

第一步 源机器上的配置

1. 能够不要密码自动连接到服务器

[root@s ~]# ssh-keygen -t rsa

[root@s ~]# scp .ssh/id_rsa.pub root@192.168.100.240:/var/

[root@s ~]# scp .ssh/id_rsa.pub root@192.168.100.117:/var/

2. 下载安装inotify

[root@s ~]# wget http://jaist.dl.sourceforge.net/sourceforge/inotify-tools/inotify-tools-3.13.tar.gz

[root@s ~]# tar xvf inotify-tools-3.13.tar.gz

[root@s ~]# cd inotify-tools-3.13

[root@s inotify-tools-3.13]# ./configure && make && make install

3. 创建测试目录

创建 /var/wujie 目录做测试用

4. 创建脚本用来同步用

http://www.e2fsck.org

然后保存这脚本运行即可!

其它2台服务器配置差不多

创建目录 /var/wujie

cat /var/id_rsa.pub >> /root/.ssh/authorized_keys

然后在源服务器 /var/wujie 目录增加文件删除等都会同步了

转载请注明:大步's Blog » rsync+inotify同步(转)

SiteMap