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

我有两个Windows服务器,并希望自动更新某个文件夹从一台服务器到另一台服务器自动备份。 或者至less作为一个小时/每天的任务。 在Unix中有一个称为rsync的function。 我无法知道它是如何在Windows上完成的。 这两个服务器都在Intranet上,但位于不同的位置,所以传输速度很慢。

你可以在Cygwin的窗口上使用rsync,但是我build议你使用Robocopy这个工具。

要使用robocopy:

Robocopy C:\YourFolder \\RemoteComputerName\Share 

同时检查这里的选项。

如果您正在寻找可以定期运行的东西,那么请查看robocopy 。

如果您正在寻找能够近乎实时地自动传输更改的内容,则需要考虑在两台服务器之间设置DFS复制。

我build议使用Windows备份。 它允许差异或增量备份到文件位置,这应该给你你所需要的。

你在备份什么? 只是静态文件,还是数据库?

而不是试图复制文件和设置工作,我可能会设置DFSR。 分布式文件系统复制允许复制调度和带宽限制。 DFS复制使用称为远程差分压缩(RDC)的压缩协议,可用于通过有限带宽的networking有效地更新文件。 另外,可以使用跨文件复制来进一步减less传输的数据量(对日志types文件非常有用)