利用Lsync+sync技术支持实时文件同步
发布时间
阅读量:
阅读量
lsyncd 的全称是 Live Syncing (Mirror) Daemon,它是一种能够将本地文件或目录实时同步到远程机器的工具。
其运行机制为:持续监控本地目录,一旦源数据发生文件或目录的变动,便会将更新后的内容同步至远程设备,从而实现文件的实时一致性。在进行数据同步时,需要确保远程机器上已启动 rsync 守护进程。
接下来,我将通过一个实例来展示如何借助 lsyncd 与 rsync 实现数据的实时同步。
本示例所需的软件包括:lsyncd 和 rsync。
可以在它们各自的官方网站上下载最新的源代码。
lsyncd 的官方网站地址为:http://code.google.com/p/lsyncd/
rsync 的官方网站地址为:http://samba.anu.edu.au/rsync/
系统资源方面的要求如下:客户端需使用 Linux 操作系统;服务器端则建议使用 Linux RHEL5 或 CentOS 系统。笔者在尝试于 Linux RHEL4 上安装时遇到了以下问题:
make all-am
make[1]: Entering directory `/root/lsyncd-1.25'
gcc -D
全部评论 (0)
还没有任何评论哟~
