我在 aws 中使用负载均衡器并希望实时同步文件。我试图通过 rsync 来完成,但这不是我们通过 cron 设置的实时时间。我想实时完成,我在新加坡 地区使用它并且没有 EFS 选项。
最佳答案
有一个名为 lsyncd
的守护进程,它可以满足您的需求。
您可以进一步了解它 here
“rsync 是一个优秀的多功能备份工具,但它确实有一个缺点:当你想备份你的数据时,你必须手动运行它。当然,你可以使用 cron 创建计划备份,但即使是这个解决方案无法提供无缝的实时同步。如果这是你想要的,那么你需要 lsyncd 工具,这是一个命令行实用程序,它使用 rsync 将本地目录与远程计算机实时同步(或更确切地说是镜像)。要在你的计算机上安装 lsyncd机,从项目网站下载最新的.tar.gz压缩包,解压,使用终端切换到结果目录,然后运行./configure命令,然后make,make install(后面的命令需要root特权)。lsyncd 使用起来相当简单,因为它只有一个命令和几个选项”
关于linux - PHP应用的文件存储集群(共享文件存储),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41639226/