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

Robocopy с локальным каталогом удаленных данных для инкрементного резервного копирования

В настоящее время я использую robocopy для очень медленного пункта назначения. Сравнение исходного и конечного файлов может занять некоторое время.

Поскольку место назначения никогда не изменится (кроме изменений robocopy), существует ли какая-либо программа, которая будет работать аналогично robocopy, но будет иметь локальный список файлов (атрибутов и временных меток), с которыми нужно сравнивать место назначения?

Я знаю, что есть дорогие решения, которые могут это сделать, но я ищу что-то бесплатное, если возможно. Надеюсь, это имеет смысл.

Нет, Robocopy на это не способен. Он будет пропускать данные файла для файлов, которые уже существуют в месте назначения, но для этого ему необходимо сравнить атрибуты файлов (временные метки, списки контроля доступа, размер файла) в реальном времени. Невозможно передать Robocopy локальный «каталог» атрибутов файлов в удаленном месте назначения.

Не забудьте использовать переключатель / MT (многопоточность) в Robocopy; это ускорит такие небольшие операции, когда вы имеете дело с множеством небольших файлов. Пока один поток заблокирован, ожидая увидеть, какие атрибуты файла у удаленного файла, чтобы он мог сравнить его с локальной копией, другой поток может перейти к следующему файлу и так далее параллельно. По умолчанию 8 потоков с / MT, но вы можете настроить это.

Вы не указываете и не даете никакой другой информации о том, являются ли они серверами или нет, но поскольку вы спросили об этом в SF, я просто предполагаю, что вы говорите о Windows Server. И в этом случае вы можете изучить DFS-R (распределенная файловая система), которая довольно эффективна для инкрементной передачи файлов, регулирования и планирования полосы пропускания, сжатия данных в полете и т. Д. И она также удовлетворяет вашему требованию «бесплатно, если возможно », потому что это стандартная устанавливаемая« из коробки »роль для Win Server.

Пытаться bvckup, он решает вашу проблему несколько иначе.