将大量文件同步到不同地理位置之间的最佳方法是什么,以便两个位置都具有相同的文件?
我们在Location1中有一个不断变化的500gig文件共享,平均变化率为(每小时+/- 5小时,包括增加,修改,删除)。
Location2即将到来,他们也有本地存储空间可用。 我希望他们都在他们当地的工作地点分别工作,但是在这两个地方同步/复制了一切。
一些简单的说明: – 双方都有NetAPP文件 – 用户连接到CIFS共享直接到Netapp文件 – 我们不能使用netapp同步镜像(1.无许可证,2.它是一个单向的只读传输) Location1有一个专用的500mbit光纤以太网连接 – Location2有一个专用的100mbit光纤以太网连接 – 由于LUNs没有映射到服务器(FC,iscsi),我们不能使用DFSR或GlobeSCAPE进行位级复制
我正在寻找一个稳定的解决scheme,通过CIFS连接并同步两个位置。
感谢您的input。
使用rsync 。
把我的评论扩展到mcandre的答案 :
由于副本需要一些时间,并且副本中的内容会发生变化,所以您有两个不同的选项:
做增量:
由于差异化的拷贝,每次运行它时,速度会变得更快,达到极限。 当你达到这个限度时,暂时停止其他活动并不难。 如果你不能得到那个时间,那么你应该咬紧牙关,并得到一个服务器系统本地支持真正的同步。
你将被推动find一个解决scheme来处理任何可能发生的冲突。 发生了什么样的变化(关于文件更改…是很多小文件?)。
这可能是您可以使用Microsoft Sync Framework将2个目录保持同步的一个小应用程序。 这将为您提供解决冲突的用户界面(如果您已经写入了)。