1

Я новичок в rsync и мне нужна помощь с синтаксисом или общим пониманием.

У меня 3 сервера:

  1. Источник (SRC)

  2. Пункт назначения (DST)

  3. Сервер, на котором установлены rsync и ssh.

Я использую rsync от Cygwin

Примечание: 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 т. Е. Я могу получить доступ и писать на удаленные серверы.

Мои вопросы:

  1. Должен ли я установить rsync и ssh в SRC и DST ?
  2. Что не так с синтаксисом моей команды?

Я хочу простой вариант копирования / синхронизации, и я оптимизирую его позже. Сейчас я даже не могу скопировать файлы из SRC в DST поэтому я хотел бы посмотреть, может ли кто-нибудь помочь мне решить эту проблему.

1 ответ1

0

Спасибо за поддержку, но наша команда решила воздержаться от использования синхронизации. Мы по-прежнему рассматриваем 2 варианта: 1. Резервное копирование / восстановление с использованием WSB или 2. Еще поиграйте с tar или даже утилитой zip Но измените рабочий процесс. Я думаю, что задержка сети является виновником в моем случае. Следовательно, я собираюсь следовать инструкциям tar / copy / untar, но вместо того, чтобы делать это удаленно, я буду выполнять tar локально. Я надеюсь, что это может иметь значение. Следовательно, этот билет rsync может быть закрыт как несущественный. Спасибо

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .