方案1:inotify + rsync 但是好像双向实时会,会有冲突
方案2 :syncthing 不实时
23 个赞
一个做成nfs挂载到另一台。。。
5 个赞
是不是可以用 git
4 个赞
想了一下,如果是我公司的运维,他们会把2台机器的linux目录挂载同一个NAS盘。
2 个赞
Beyond Compare
1 个赞
惊现大佬!!
把一台服务器的数据盘挂到另一台上?我们是这样干,可以是云磁盘或者对象存储都行
可以试试 Rclone 这个软件,具体操作见下面的链接:
两台服务器利用rclone同步文件解决方案_rclone sync-CSDN博客
2 个赞
你对实时要求多高?
如果要求很高的话,那只有网络文件系统比如nfs,或者分布式文件系统比如fastfs能满足你
1 个赞
看了一下好像是单向同步
1 个赞
我个人的一个用例是用 realtimesync (freefilesync 附属的一个小工具) 确保本地副本和 nas 实时同步. 实际体验上还不错.
1 个赞
我用的是Seafile,感觉效果不错,可以试试。
2 个赞
请问几百万的文件数适用吗
2 个赞
Mark了,跟着大佬又有新知识学
1 个赞
蹲一个佬级的方案。
1 个赞
我用的是verysync 实时同步 也很少冲突
1 个赞
试试resilio sync
Syncthing 咯, 老牌开源同步方案了
统一回复下:最终还是选择了 rsync + inotify,解决冲的方案就是判断当前keepalived配置的虚拟ip有没有漂移到当前的机器上,如果vip在当前机器上就同步,否则直接跳过,大佬们的方案都很好,但我还是选择业务选择了一个自认为比较适合的,感谢佬的方案!
2 个赞