将共享目录从 Windows Server 2003 SP2 迁移到 Windows Server 2008 R2

将共享目录从 Windows Server 2003 SP2 迁移到 Windows Server 2008 R2

我正在设置一个新的 Active Directory 服务器,需要从旧服务器迁移所有共享目录。我找到了很多有关 DFS 复制的信息,但直到 2003 R2 才可用。我不知道如何使用 FRS 将文件从 2003 复制到 2008 R2,或者这是否可行。

我不需要长期复制;一旦新服务器稳定,我就会淘汰旧服务器。

我更喜欢一个能够保持连续性的解决方案,但如果这不可能的话,我可以在下班后留下来进行转换。

如果这有帮助: - 当前域和功能级别是 Windows Server 2003 - 在 2003 SP2 和 2008 R2 服务器上,“文件复制服务”都是正在运行的服务。

答案1

完全消除停机时间是困难的,通常是不可取的 - 您不想永远模仿旧服务器,因此用户应该在某个时候开始使用新名称 - 您必须选择是否应该手动切换,您将为他们编写更改脚本等。因为这是一个不同且复杂的主题,如果您想让我写这篇文章,请告诉我。

您需要迁移两部分 - CIFS 共享定义和实际文件。

迁移共享定义通常很容易——它们以注册表项的形式表示。
此知识库文章向您展示了如何操作,由于它适用于版本 2003 和 2008r2,我认为结构足够相似。只需事先备份所有内容,并确保两台服务器上的密钥看起来相似。
修改注册表后,重新启动服务器或重新启动“服务器”服务(又名 lanmanserver)。

迁移文件比较麻烦,但还是可行的。我用机器人复制,因为您可以使用/mir开关使目标目录看起来像原始目录。
我反复运行此命令(并测量每次运行所花费的时间),直到大多数文件都已迁移(每次运行仅复制修改过的文件,这意味着花费的时间更少)。
当我看到 robocopy 运行花费了合理的时间(例如,对于一个巨大的目录需要 30 分钟,因为仅仅遍历所有文件就需要很长时间)时,我会关闭旧服务器共享(供用户访问),最后一次运行它,然后打开新服务器共享(再次供用户访问)。这样,旧服务器上就不会“忘记”任何用户数据,新服务器上也不会因迁移而被覆盖任何数据。
您可以自定义 robocopy 以保留权限、访问时间等。

答案2

过去我只会使用类似复制甚至同步玩具将文件服务器数据迁移到新系统。NTFS 权限被复制,然后你只需重新创建共享。最近我使用补习班 2,它能够运行增量副本,并且易于设置成服务,这真的很巧妙。您可以设置实时同步到新服务器的东西,直到您准备好上线。如果是我,我会复制所有内容并禁用旧服务器上的共享。如果缺少任何东西,我会手动复制它。

DFS 有点过于复杂了。它更适合于需要在不同地点的办公室之间保持文件服务器同步的情况。

答案3

我使用这个程序在需要时保持共享同步...

https://www.syncovery.com/

它不是免费的,但它是一个非常有用的工具。它可以实时同步或按指定间隔同步,将复制权限并仅复制差异。

我在使用这个程序时没有遇到任何问题。

相关内容