Протокол RSync позволяет синхронизировать в одностороннем порядке информацию между двумя устройствами, одно из которых является сервером, а другое клиентом.
После соответствующей настройки все данные на клиентской машине синхронизируются с данными на сервере таким образом, что любое изменение на клиенте изменит соответствующий файл на сервере.
Рассмотрим ситуацию в которой сетевое хранилище QNAP выступает сервером, а компьютер под управлением ОС Windows - клиентом. В качестве RSync клиента используем ОpenSource приложение Delta Copy.
- Установка утилиты Delta Copy
- Настройка сервера Rsync на сетевом хранилище QNAP
- Настройка клиента Delta Copy на компьютере
- Проверка результатов
1. Установка Delta Copy
Скачайте утилиту Delta Copy с сайта разработчика.
Запустите установку приложения. Вас приветствует Мастер установки. Нажмите Next.

Укажите имя пользователя и организацию. Будет ли приложение доступно всем пользователям ОС или только одному. В нашем примере мы выберем всех пользователей. Нажмите Next.

Выберите папку для установки приложения. Нажмите Next.

Проверьте все поля для установки. Нажмите Install.

Дождитесь, пока установка завершится.

Установите галочку Запустить программу. Нажмите Finish.

2. Настройка сервера RSync на сетевом хранилище QNAP

Зайдите в меню Резервное копирование > Сервер резервирования > Сервер Rsync. Укажите логин и пароль для подключения клиента Delta Copy к серверу. В нашем примере мы используем логин и пароль admin/admin.
Вы можете ограничить скорость передачи данных. 0 в этой графе означает «без ограничений».
3. Настройка клиента Delta Copy
Запустите клиент DeltaCopy.
Нажмите Пуск > Программы > DeltaCopy > DeltaCopy Client.

Создайте новый профиль, для этого зайдите File > New Profile.


Остановимся подробнее на этом меню:
- Profile Name – придумайте название профиля. В нашем случае это будет dc_client.
- Server IP/Host Name – доменное имя или IP-адрес сетевого хранилища QNAP. В нашем случае мы используем локальный IP-адрес сетевого хранилища 192.168.1.37.
- Virtual Directory Name – придумайте имя виртуальной директории. В нашем примере это test_DC.
Установите галочку Assign to scheduler, чтобы синхронизировать профиль с расписанием.
Протестируйте соединение кнопкой Test Connection. После успешного теста нажмите Add Profile.
Теперь привяжем папку на жестком диске компьютера к нашему профилю.
Зайдите в меню Add Folder, выберите папку на жестком диске. Для взаимной репликации это должна быть также папка, что мы настраивали на Delta Copy сервере. Выбираем D:\FTP, нажимаем ОК.
Теперь введем пароль для аутентификации на сервере Rsync на QNAP.

Зайдите на закладку Authentification. Заполните поля User ID и Password это логин и пароль, которые мы вводили при настройке сервера RSync на QNAP. В нашем случае это admin/admin.
Теперь настроим расписание.

Зайдите в меню Modify Scheldule.
В открывшемся меню, откройте закладку Расписание > Создать > Дополнительно.
Поставьте галку Повторять задание. Укажите временной период через который будет производиться синхронизация.
После выполнения всех настроек нажмите Применить.

Чтобы запустить синхронизацию немедленно, запустите Run Now…

Начнется копирование файлов с сетевого хранилища QNAP на компьютер.

4. Проверка результатов
После окончания процесса сверим содержимое папки Public/FTP на сетевом хранилище QNAP и папки FTP на компьютере под управлением ОС Windows.

Примечание
Папка /.upload_cache является скрытой и поэтому не видна в File Station.
KB-4128