我在aws中使用负载均衡器,希望实时同步文件。我试着用rsync来做,但不是用cron来做的。我想做的实时,我在新加坡地区使用它,没有EFS的选择。
最佳答案
有一个名为lsyncd
的守护进程,它完全满足您的需要。
您可以进一步了解它here
“rsync是一个优秀的通用备份工具,但它有一个缺点:当您想要备份数据时,必须手动运行它。当然,您可以使用cron创建定时备份,但即使是此解决方案也无法提供无缝实时同步。如果这是您想要的,那么您需要lsyncd工具,一个命令行实用程序,它使用rsync来实时同步(或者说镜像)本地目录与远程计算机。要在计算机上安装lsyncd,请从项目的网站下载最新的.tar.gz存档文件,将其解压缩,然后使用终端切换到结果目录。然后运行./configure命令,后跟make和make install(后者需要根权限)。lsyncd使用起来相当简单,因为它只有一个命令和几个选项。”