环境
- Windows 2003 R2 标准文件服务器
- Windows 2003 Web 版服务器
挑战
需要一种方法将目录(或共享)从文件服务器镜像到 Web 服务器。它需要“有点实时”,更改在几秒钟内同步,而不是几分钟。两台服务器位于同一个千兆 LAN 上。
我们正在查看一个目录,其中包含大约 10K 个文件,子目录接近 500 个(总大小不到 2GB)。单向交易没问题,所有更改都应在文件服务器上进行。
您会建议什么,或者您在类似情况下使用过什么?如果可能的话,最好是相对便宜(或免费!)的。
注意:DFS-R 不是一个选项,因为 Microsoft Web Edition 从未提供 R2 选项。旧版 DFS/FRS 过去曾给我带来太多麻烦,所以也不行。
另一个注意事项:4 或 5 年前,我们使用 Microsoft 的 FolderShare 来做类似的事情。效果很好!可惜,它被合并到 Windows Live Sync 中,似乎有 20 个文件夹的限制。
答案1
正如 Clint 在他的评论中提到的那样,如果您需要近乎实时的文件同步,Robocopy 可能会为您完成这项工作。以下是一些可用选项的片段:
/mon:监视源,当检测到超过 N 个变化时再次运行。
/mot:监视源,如果检测到变化,则在 M 分钟后再次运行。
有关选项和参数的完整列表请参见此处:
http://technet.microsoft.com/en-us/library/cc733145(WS.10).aspx
答案2
如果您运行的是 Vista/2008 或更新版本,FolderShare 的当前等效版本仍可为您工作。它目前在Live Essentials 测试版,但新版Live Essentials发布后,它将被重新命名为Live Mesh。 请勿将其与从未完成测试的旧版 Live Mesh 混淆。不过从技术上讲,这款新版 Live Sync/Mesh 使用的是旧版 Live Mesh 的大部分代码。
您可能仍然可以使用较旧的Live Mesh 测试版那是与 XP/2003 兼容。但没人知道他们还会维持这项服务多久。
您读到的文件/文件夹限制仅适用于同步到云的情况。点对点连接没有这些限制。
答案3
好的,我理解得更清楚了。那么,既然你的需求和要求不匹配(Windows 在 Web 上的共享会话限制),你能更换服务器吗?将 Web 版投入生产(我假设你不会有人一直修修补补),将标准版放入你的开发环境中?或者在开发中安装类似 FTP 服务器的东西,让你的人以这种方式移动文件?或者 WebDAV,然后将驱动器安装到 WebDAV? – mfinni 0 秒前编辑
答案4
而且 DFS 不是实时的。您可能需要在存储层进行块级复制,这通常是高端 SAN 和 NAS 单元的功能。您能描述一下您的实际业务需求吗?这将有助于我们为您提供更完整的答案。