如何自动将文件从一台服务器移动到另一台服务器

如何自动将文件从一台服务器移动到另一台服务器

我有两台 Windows 服务器,每当某个文件夹更新时,我都想自动将某个文件夹从一台服务器备份到另一台服务器。或者至少作为每小时/每日的任务。在 Unix 中有一个称为 rsync 的功能。我不知道它在 Windows 上是如何实现的。两台服务器都在 Intranet 中,但位于不同位置,因此传输速度有点慢。

答案1

您可以在 Windows 上使用 Cygwin 上的 rsync,但我建议您使用该工具Robocopy为了这。

要使用 robocopy:

Robocopy C:\YourFolder \\RemoteComputerName\Share

还要检查选项这里

答案2

如果你正在寻找可以作为计划任务定期运行的东西,那么请查看机器人复制

如果你正在寻找能够近乎实时地自动传输更改的功能,那么你需要考虑设置DFS两个服务器之间的复制。

答案3

我建议使用 Windows 备份。它允许对文件位置进行差异或增量备份,这应该可以满足您的需求。

您要备份什么?仅备份静态文件,还是备份数据库?

答案4

我可能会设置 DFSR,而不是尝试复制文件并设置作业。分布式文件系统复制允许复制调度和带宽限制。DFS 复制使用一种称为远程差分压缩 (RDC) 的压缩协议,可用于在带宽有限的网络上高效更新文件。此外,可以使用跨文件复制进一步减少传输的数据量(对于日志类型文件非常有用)

相关内容