Windows Server 中的 RSync 文件或映射网络驱动器?

Windows Server 中的 RSync 文件或映射网络驱动器?

我必须创建一个备份计划,从我的机器.155到.156。

我的文件在 .155 中,C:/MySQLServer/backup并且应该每天复制到 .156 中,I:/MySQLServer/backup所以我在互联网上寻找一些类似的工具。但我也在考虑在两者中都有。rsyncLinuxMap network driveWindows Server v6

所以我想知道两者之间的区别、优点和缺点。有什么建议或想法吗?

答案1

为什么不在 Windows 上使用 rsync/Cygwin?增量复制有一个能将两者结合在一起的包。

您还可以选择其他选项,具体取决于您是否有预算以及您实际要解决的问题(例如:您是否只想将备份从服务器上删除?为什么不将 MySQL 直接备份到远程服务器?您是否需要备份的多个副本?使用实际的备份应用程序是否可行?等等)

编辑:如果您正在查看 Cobian 备份,为什么会提到 rsync?它们会做同样的事情。

如果您只想将数据从一个位置复制到另一个位置,并且数据量不大,请编写批处理/powershell/vbscript 以使用 UNC 路径执行文件复制并将其作为计划任务运行。只需确保设置为在其下运行的用户帐户对本地目录和远程共享具有适当的权限。如果您需要日志记录,可以使用 robocopy 执行此操作或将文件副本的输出重定向到脚本中的文本文件。如果您想使用 Cobian 等第三方工具,您可以将其作为服务运行,并仍然使用 UNC 路径指向适当的服务器。

答案2

微软将 rsync 克隆到了一个名为机器人复制并且它支持权限克隆和 Windows 共享。请注意,命令行非常不同,请检查一些例子

也就是说,我通常会使用 net use j://server/share 并使用它进行 rsync。通常我只想要数据,但如果需要,有一个小型免费工具可以复制权限

相关内容