2babochki (2babochki) wrote,
2babochki
2babochki

Categories:

Синхронизация без головной боли

Для синхронизации есть много решений.
Одно из них linuxовая утилита rsync.
Для её использования под Windows традиционно юзают Cygwin.
Решение получается долгое сложное и запутанное, да и сама rsync не отличается 
особой дружелюбностью к пользователю. Тут на помощь приходит DeltaCopy.


Интерфейс у программы достаточно топорный, но свою роль она выполняет.
У меня стояла задача бэкапить данные с сервака на сетевой NAS.
NAS Synology поддерживает удаленный бэкап.
Таким образом он выступает в роли сервера, а на Windows машине находятся
необходимые для бэкапа данные и клиент в лице DeltaCopy.

Теперь по пунктам.
Со стороны сервера (Synology DSM 4.0):

Включаем службу сетевого резервирования:



Появляется новая папка NetBackup. Где она физически расположена можно настроить в 
Панели управления -> Папка общего доступа:



Заводим нового юзера. Вот тут тонкий момент. Синхронизация будет работать только под
юзером с логином rsync:



Даем ему права на удаленный бэкап:



С сервером в нашем случае всё.
Переходи к клиенту.
Тут всё еще проще.

Запускаем DeltaCopy Client.
Прописываем новый профиль - фактически задание на синхронизацию.
Добавляем нужные для синхронизации локальные файлы и папки.



Задаем адрес нашего сервера в любом формате, можно домен, а можно и IP.
Проверяем соединение, если всё удачно то выбираем виртуальную директорию
на сервере. В нашем случае NetBackup.

На закладке Autentication прописываем нашего rsync.
Пробуем.
Если нет ошибок, то всё должно отлично синхронизироваться, за исключением одно НО...

Кириллица коверкается и может удалится вообще.
Но есть решение - это патченный dll cygwin1.dll.
Dll файл нужно положить в папку с программой, заменив предыдущий.
Как мы видим DeltaCopy использует тот же cygwin + rsync.

DeltaCopy умеет добавлять задачу синхронизации в стандартный планировщик Windows.
Таким образом один раз настроив всю эту радость можно иметь синхронную копию необходимых данных.



Tags: deltacopy, hard, soft, synology, Синолоджи, железо, синхронизация, софт
Subscribe

  • Немного практических зарисовок из поездки по Индии

    На прошедших новогодних праздниках мы проехали по "золотому треугольнику" Индии. Что можно сказать про Индию? Одной фразой - другой мир.…

  • Поезд на Джайпур

    Пройдя все круги ада регистрации иностранного пользователя на сайте индийских железных дорог мы таки смогли купить билеты на поезд из Дели в Джайпур.…

  • Индия. Лица.

    В любой стране мира турист источник легкой наживы. Индия не исключение. Вас будут пытаться обмануть стотыщьмульенов раз. Это бесит, расстраивает,…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 0 comments