Windows 上的 rsync

Windows 上的 rsync

我是 rsync 新手,需要一些语法方面的帮助或常见的理解。

我有 3 台服务器:

  1. 来源 (SRC

  2. 目的地 (DST

  3. 安装 rsync 和 ssh 的服务器。

我使用 Cygwin 的 rsync

笔记: SRC并且DST没有安装 rsync。所有 3 个服务器都运行Windows 2012 R2

我的目标:我需要将X位于SRC例如C:\Program Files\XDST 的文件夹复制/同步到同一位置。

我运行这个命令:

rsync -a \\SRC_server\Program Files\X \\DST_server\Program Files\X

我收到错误,无法识别路径。

笔记:安装 rsync 的服务器可以看到并写入SRCDST即我可以访问和写入远程服务器。

我的问题:

  1. SRC我是否也应该安装 rsync 和 sshDST呢?
  2. 我的命令语法有什么问题?

我想要一个简单的复制/同步选项,稍后我会对其进行优化。现在我甚至无法将文件从复制SRCDST,所以我想看看是否有人可以帮助我解决这个问题。

答案1

非常感谢您的支持,但我们的团队决定不使用同步。我们仍然考虑 2 个选项:1. 使用 WSB 备份/恢复或 2. 仍然使用 tar 甚至 zip 实用程序,但要更改工作流程。我认为网络延迟是我遇到的罪魁祸首。因此,我将遵循 tar/copy/untar 步骤,但不是远程执行,而是在本地执行 tar。我希望这可能会有所不同。因此,这个 rsync 票可以作为无关紧要的东西关闭。谢谢

相关内容