首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >web服务器之间的文件同步

web服务器之间的文件同步
EN

Server Fault用户
提问于 2011-10-09 14:12:39
回答 2查看 250关注 0票数 0

我和一个朋友有两台服务器(linux/gentoo) --它们都有ADSL连接(16 16Mbit/S下载-512 Me /S上传),它们位于几百公里之外。

由于我们的上传带宽太窄,目前的需求,我们决定这将是一个好主意,以同步和负载平衡他们。

我们为MediaWiki和Wordpress服务,使用mysql副本复制数据库,lsync (基于git)同步文件,我们的DNS服务器解析到两个IP地址。

它已经运行了几天了,我们刚刚开始遇到同步问题--应该在他的服务器中的文件不是,而文件是从我的服务器上删除的,没有明显的原因;

我们想到了DRDB,即在较低的级别同步文件(DRDB不同步目录中的文件更改;我们必须在两边都有一个新的分区,DRDB将同步它们的块--这似乎要稳定得多)。

但有一个条件--就我们的理解而言,DRDB似乎无法扩展--这是必须的,因为我们计划在未来拥有更多的服务器。

我的问题是:

( 1)是否有可能实现不同步无缝工作,还是按原样工作?

( 2)是否有办法使DRDB具有可伸缩性?(即使这是一个解决办法)

3)在你看来,什么最适合我的情况?

EN

回答 2

Server Fault用户

发布于 2011-10-09 21:12:01

像DRBD这样的集群文件系统解决了一些问题,但也带来了许多新的问题。

我建议你使用NFS。有一个“单一来源的真相”,一个单一的位置,你储存你的文件。通过NFS将该位置共享给两个服务器。其中一个服务器实际上可能是NFS服务器,因此您不需要另一个服务器。NFS将缓存所访问的文件,因此大多数访问将在初始访问后为本地访问。它快速,简单,容易,如果它坏了,它要比DRBD更容易修复。

票数 1
EN

Server Fault用户

发布于 2011-10-09 14:29:35

如果一方是“主”,则使用Rsync;如果正在对双方进行更改,则使用Unison。我想这是你在Google上遇到的第一批工具。他们是否因为某种原因而尝试和拒绝?还是你只是让自己的生活变得艰难?

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/319917

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档