У меня есть два сервера Windows, и я хочу автоматически делать резервную копию определенной папки с одного сервера на другой при каждом обновлении этой папки. Или, по крайней мере, как ежечасное / ежедневное задание. В Unix есть функция под названием rsync. Я не могу знать, как это делается в окнах. Оба сервера находятся в интрасети, но в разных местах, поэтому скорость передачи немного низкая.
Вы можете использовать rsync в Windows с Cygwin, но я предлагаю вам использовать инструмент Робокопия для этого.
Чтобы использовать robocopy:
Robocopy C:\YourFolder \\RemoteComputerName\Share
Также проверьте параметры Вот.
Если вы ищете что-то, что можно периодически запускать в качестве запланированного задания, попробуйте Робокопия.
Если вы ищете что-то, что будет автоматически передавать изменения в режиме, близком к реальному времени, вам нужно изучить настройку DFS репликация между двумя серверами.
Я рекомендую использовать Windows Backup. Он позволяет выполнять дифференциальное ИЛИ инкрементное резервное копирование в местоположение файла, что должно дать вам то, что вам нужно.
Что вы поддерживаете? Просто статические файлы или БД?
Вместо того, чтобы пытаться копировать файлы и настраивать задания, я бы, вероятно, установил DFSR. Репликация распределенной файловой системы позволяет планировать репликацию и регулировать полосу пропускания. Репликация DFS использует протокол сжатия, называемый удаленным дифференциальным сжатием (RDC), который можно использовать для эффективного обновления файлов в сети с ограниченной пропускной способностью. Кроме того, можно использовать перекрестную репликацию файлов для дальнейшего уменьшения объема передаваемых данных (очень полезно для файлов журнального типа)