我是 rsync 新手,需要一些语法方面的帮助或常见的理解。
我有 3 台服务器:
来源 (
SRC
)目的地 (
DST
)安装 rsync 和 ssh 的服务器。
我使用 Cygwin 的 rsync
笔记: SRC
并且DST
没有安装 rsync。所有 3 个服务器都运行Windows 2012 R2。
我的目标:我需要将X
位于SRC
例如C:\Program Files\X
DST 的文件夹复制/同步到同一位置。
我运行这个命令:
rsync -a \\SRC_server\Program Files\X \\DST_server\Program Files\X
我收到错误,无法识别路径。
笔记:安装 rsync 的服务器可以看到并写入SRC
,DST
即我可以访问和写入远程服务器。
我的问题:
SRC
我是否也应该安装 rsync 和 sshDST
呢?- 我的命令语法有什么问题?
我想要一个简单的复制/同步选项,稍后我会对其进行优化。现在我甚至无法将文件从复制SRC
到DST
,所以我想看看是否有人可以帮助我解决这个问题。
答案1
非常感谢您的支持,但我们的团队决定不使用同步。我们仍然考虑 2 个选项:1. 使用 WSB 备份/恢复或 2. 仍然使用 tar 甚至 zip 实用程序,但要更改工作流程。我认为网络延迟是我遇到的罪魁祸首。因此,我将遵循 tar/copy/untar 步骤,但不是远程执行,而是在本地执行 tar。我希望这可能会有所不同。因此,这个 rsync 票可以作为无关紧要的东西关闭。谢谢