-1

Можно ли синхронизировать 2 папки с 2 разных серверов одним способом!

  • У меня есть сервер Windows, сервер 1: публичный сервер
  • сервер Windows, сервер 2: локальный в моей сети: под NAT

Проблема в том, что я получаю некоторые файлы в папке на Сервере 1, и мне нужно скопировать их на локальный сетевой диск (локальная сеть Сервера 2) и удалить оригинал (ограничение пространства).

Теперь я делаю это так, что у меня есть Filezila, открытый на сервере 2, и я обновляюсь, чтобы увидеть новые файлы. Если да, я загружаю их и удаляю оригинал. (У меня есть сетевой драйвер как локальный под буквой «Z:»).

Мне нужен способ сделать это автоматически. Я пробовал Bit Torrent Sync, но я удаляю резервную копию, если я удаляю оригинал или другим способом. И сделайте дубликат файла.

Мне нужна синхронизация, такая как Dropbox, но после загрузки с сервера 1 я могу удалить оригинал или переместить резервную копию вверх без повторной синхронизации.

ПРИМЕЧАНИЕ: я буду очень рад, если это можно будет сделать безопасным, как sftp.

1 ответ1

0

Вам необходимо запустить клиентскую программу на сервере SERVER 2, которая контролирует подключенный диск на наличие новых файлов. Новые файлы могут быть обнаружены программой на основе имени файла и отметки времени. Самая важная вещь, о которой должна позаботиться программа, это то, записывается ли файл на диск в контролируемом каталоге или вы рискуете перенести поврежденные данные.

Программа может быть написана на любом языке программирования по вашему выбору, я бы порекомендовал либо Java или .NET (C #, VB.NET).

Если вы ищете коммерческое программное обеспечение, обратите внимание на использование JSCAPE MAP-сервера JSCAPE, который реализует мониторы каталогов и предназначен именно для этого.

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