Назад | Перейти на главную страницу

Как автоматически перемещать файлы с одного сервера на другой

У меня есть два сервера Windows, и я хочу автоматически делать резервную копию определенной папки с одного сервера на другой при каждом обновлении этой папки. Или, по крайней мере, как ежечасное / ежедневное задание. В Unix есть функция под названием rsync. Я не могу знать, как это делается в окнах. Оба сервера находятся в интрасети, но в разных местах, поэтому скорость передачи немного низкая.

Вы можете использовать rsync в Windows с Cygwin, но я предлагаю вам использовать инструмент Робокопия для этого.

Чтобы использовать robocopy:

Robocopy C:\YourFolder \\RemoteComputerName\Share

Также проверьте параметры Вот.

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

Если вы ищете что-то, что будет автоматически передавать изменения в режиме, близком к реальному времени, вам нужно изучить настройку DFS репликация между двумя серверами.

Я рекомендую использовать Windows Backup. Он позволяет выполнять дифференциальное ИЛИ инкрементное резервное копирование в местоположение файла, что должно дать вам то, что вам нужно.

Что вы поддерживаете? Просто статические файлы или БД?

Вместо того, чтобы пытаться копировать файлы и настраивать задания, я бы, вероятно, установил DFSR. Репликация распределенной файловой системы позволяет планировать репликацию и регулировать полосу пропускания. Репликация DFS использует протокол сжатия, называемый удаленным дифференциальным сжатием (RDC), который можно использовать для эффективного обновления файлов в сети с ограниченной пропускной способностью. Кроме того, можно использовать перекрестную репликацию файлов для дальнейшего уменьшения объема передаваемых данных (очень полезно для файлов журнального типа)