将一个目录同步到多个站点。

我在总公司有服务器。 我想在60个站点之间同步一个文件夹。 该文件夹的大小是几GB。 我在某种程度上限制了带宽速度,并希望在几小时后同步,以免影响生产力。 时间不是优先事项,所以同步可能会在几个小时/几个星期后发生。

我有一个域的Server 2003。

这是做这个最好的方法是什么?

这取决于是否需要单向或双向复制。 另外,文件编辑中的冲突会使你想用耙子(任何让你的思绪脱离碰撞文件版本的痛苦)抠掉你的脸,所以尽量避免任何不能处理版本不匹配的解决scheme。

对于Windows,您可能需要查看什么可能是您最好的双向选项(实际上,无论复制path是什么 ,都是您的最佳select): DFS 。 您可以在独立模式下(即,不涉及Active Directory)或在域环境中使用它(如果可能,请执行此操作)。 DFS在保持多个服务器上的一个名称空间一致方面相当先进。 DFS复制复制单个文件,自Server 2003 R2以来,文件复制可以仅复制已更改文件的部分内容,从而节省更多的带宽。

在多个服务器上执行复制的略微(大部分)贫民窟方式是使用计划的robocopy脚本将文件从一台主服务器复制到另一台。 Robocopy使用/ipg:n选项有一些有限的带宽限制forms,但是不要期望得到好的结果。 您可以级联stream拓扑中的复制; 从您的主服务器复制到几个重要的子服务器,然后从子服务器到更远的子服务器以及下线。 如果你想保持文件的一致性,这会变得混乱。 任何在你的情况下使用robocopy都可以确保你有过早的秃顶和溃烂的肠道,因为你与带宽,双向复制尝试和/或下游文件被上游文件覆盖而造成数据丢失。

TL; DR

DFS FTW。