我有两台 Windows 服务器(server A
和server B
),用于共享文件夹(作为文件服务器)。我希望在特定时间(比如说 12:00 AM)将其中一个共享文件夹server A
及其数据自动且定期地复制到另一个共享文件夹。server B
我怎样才能做到这一点?
答案1
解决这个问题的一种方法是使用robocopy
on每天 12AM 运行计划任务ServerA
。计划任务的命令行是robocopy drive:\path\to\share \\ServerB\share /mir
。Robocopy 还有更多您可能想要探索的选项,但这个简单的语法会将目录结构从第一个路径镜像到第二个路径。
答案2
我没有使用过服务器,但由于它们是 Windows,我想我可以假设在 Windows PC 上有效的东西理论上也应该在那里有效。这些是我认为可以在 PC 上工作的解决方案。
如果数据量不是太大,任何云同步服务都可以完成这项工作:Dropbox,Skydrive等。这是迄今为止最简单的选择,尽管它也会将文件传输到云服务器来使用带宽。
像 SVN 这样的程序就可以做到这一点,而且还可以保留修订/备份。
我很确定一些 FTP 软件(服务器也应该有一些,对吧?)有执行此类自动发送的设置。
您还可以使用任务计划程序告诉机器每天将文件夹发送到另一台机器。如果您更高级,您可以让它只发送自上次传输以来已更新的文件。
答案3
您可以使用自动文件移动建立传输计划,自动执行文件传输并保持两台服务器同步。
您可以在 ftp、dropbox 或 amazon s3 之间执行相同操作。