rsync в Windows
Я новичок в rsync и нуждаюсь в некоторой помощи с синтаксисом или общим пониманием.
У меня есть 3 сервера:
Источник (
SRC
)Пункт назначения (
DST
)Сервер, на котором установлены rsync и ssh.
Я использую rsync от Cygwin
Примечание: SRC
и DST
не установлена rsync. Все 3 сервера работают под управлением Windows 2012 R2.
Моя цель: Мне нужно скопировать/синхронизировать папку X
, расположенную на SRC
, напримерC:Program FilesX
, в летнее время в том же месте.
Я выполняю эту команду:
rsync -a \SRC_serverProgram FilesX \DST_serverProgram FilesX
У меня ошибка, что он не смог распознать путь.
Примечание: Сервер, на котором установлена rsync, мог видеть и записывать на SRC
и DST
, т.е. я мог получать доступ и записывать на удаленные серверы.
Мои вопросы:
- Должен ли я установить rsync и ssh для
SRC
иDST
также? - Что не так с синтаксисом моей команды?
Мне нужна простая опция копирования/синхронизации, и я оптимизирую ее позже. Прямо сейчас я даже не могу скопировать файлы из SRC
в DST
, поэтому я хотел бы посмотреть, может ли кто-нибудь помочь мне решить эту проблему.