如何构建容错 Windows 文件共享?

1 windows failover dfs share windows-cluster

我有一个主要和备份 Windows 2008 服务器,以及一堆 Windows XP 客户端,它们将驱动器映射到主服务器上的共享。如果主服务器出现故障,我希望这些客户端计算机自动将其驱动器重新映射到备份服务器,以便它们可以继续访问文件。

我是否应该尝试编写 vbscript 或 python 脚本或检测主服务器是否关闭并发出适当的“net use m:\server\share ...”但我需要该脚本每分钟运行一次,无论是谁已登录。我可以使用 Windows 的“计划任务”来做到这一点吗?

我是一个 Unix 人,可以使用您提供的任何技巧来完成此任务。有更好的解决方案吗?

非常感谢,-伊恩

Mar*_*len 5

试试 DFS。这是我找到的一篇文章,其中详细介绍了。

2016 年 7 月 12 日更新:由于上述 URL 已损坏,这里是 Microsoft 在 DFS 上的自己的页面:https : //msdn.microsoft.com/fr-fr/library/cc782417(v= ws.10) .aspx

  • 没有 DFS 有冗余和文件夹可以复制。它符合您的用例 (3认同)
  • 马克和尼克是正确的;您希望有多个命名空间服务器来处理 DFS 共享请求,然后使用 DFS-R 复制具有相同数据的多个文件夹目标,以实现冗余。如果您想要主动/被动设置,请将第二个文件夹目标设置为 DFS 管理中的“所有目标中的最后一个”。 (2认同)