将 3 TB 的文件迁移到新服务器 Windows 2003

将 3 TB 的文件迁移到新服务器 Windows 2003

我们有一个新的文件服务器来处理公司生成的大量文件(PDF、XLS、DOC 和 JPG)。移动到新服务器的文件总计约 3TB。问题是我们不能为了移动文件而让公司停工几天。另一个问题是创建所有这些文件的应用程序必须引用以前的文件,因此我们不能简单地将它们指向新服务器。此外,没有让应用程序在新服务器上创建文件,而是引用旧服务器来获取现有文件的选项。

服务器是 x64 win2003 r2。两台服务器都位于同一子网。

DFS 不起作用。

是否有一个应用程序可以处理如此大量的数据,以便复制文件、限制带宽并进行“合并”?合并的意思是不断复制新创建的文件,直到两台服务器同步。

答案1

使用 robocopy 进行复制。

进行初始推送。完成后,再次开始复制。这将捕获所有新/更新的文件并将它们移动。继续这样做,直到实际切换的那天晚上。在切换的那天晚上,告诉所有员工确保所有软件都已关闭。然后最后一次运行 robocopy 脚本,然后在完成后关闭机器。将用户重定向到新机器,您就完成了。

答案2

这几乎是同步。数据量实际上不是问题(实际上,对于任何事情来说都是如此)。Rsync 能够限制所消耗的网络带宽量(通过--bwlimit=n命令行选项),并且 rsync 的存在的理由它能够仅传输源和目标之间的差异,而不是重新传输大量重复数据 - 这使其非常适合您尝试的这种分阶段同步。

在 Windows 下运行 Rsync 有多种方式,包括增量复制或者在 Cygwin 下安装命令行工具。

这不是专门针对 Windows 的解决方案。其他人也许能在该领域提供更好的解决方案。

答案3

对于这种同步负载量,在 2 个文件服务器之间建立专用链接,并在添加更多文件服务器时使用专用交换机将大有裨益。希望这种网络隔离也能让您关闭防病毒软件。

另外,借此机会将旧数据移至只读共享中。

为了最大限度地利用网络/CPU/硬盘带宽,请同时运行多个同步作业。您必须监控/测量/确定最佳作业数量以及如何对文件夹进行分组。

相关内容