Я унаследовал работу по переводу на работе, которая вызывает у меня некоторые проблемы. Мы используем RoboCopy для передачи файлов из одного места в другое. Скрипт хорошо копирует файлы, но настроен на сканирование исходной папки 15 раз. Исходное местоположение имеет ок. 200 ГБ файлов и папок. Ежедневно может быть 1 ГБ изменений, которые необходимо перенести.

Задача никогда не кажется конкурентоспособной. Глядя на журнал работ, я вижу, что все еще сканирует папку на предмет изменений. Я изменил количество повторных попыток с 15 до 5, чтобы посмотреть, изменится ли это, но столкнулся с той же проблемой.

Мой вопрос, основанный на этом, - сканирование 200 ГБ файлов с помощью Robocopy. Сканирует ли он каждый каталог на наличие новых изменений или может быть установлен только просмотр папок с метками времени?

3 ответа3

0

С robocopy /??? Вы получите объяснение всех вариантов.

Мой скрипт резервного копирования использует следующие параметры, которые могут быть вам полезны:

 /FFT /E /R:5 /W:30 /XO
  • /FFT принимает временные метки с гранулярностью 2s
  • /E копировать подкаталоги
  • /R:5 максимум 5 попыток
  • /W:30 секунд ожидания 30 с
  • /XO копировать только новые файлы

Это может помочь приостановить работу антивирусного программного обеспечения перед началом робокопии. Это может сильно повлиять на общую производительность.

0

Да, robocopy будет проходить по всему дереву и входить и сканировать каталоги, даже если отметка времени "последнего изменения" в исходном и целевом экземплярах совпадает. Он имеет некоторую логику копирования на основе меток времени, но это только для файлов.

Учитывая, что вы сказали "местоположение в местоположение", ваше узкое место почти наверняка связано не со сканированием как таковым, а с обходом удаленного дерева. Возможно, вы захотите взглянуть на альтернативы robocopy, которые могут либо кэшировать содержимое дерева назначения между запусками, либо работать аналогично rsync , при этом на обоих концах соединения работают два взаимодействующих экземпляра.

Что касается первого варианта, я думаю, что SuperF FlexibleFileSynchronizer имел эту функцию, и я знаю, что в Bvckup 2 она есть. И для последнего, возможно, вы можете просто попробовать и использовать сам rsync?

0

Я рекомендую вам попробовать утилиту Robocopy GUI, чтобы переконфигурировать расписание, чтобы убедиться, что нет проблем с конфигурацией: https://technet.microsoft.com/en-us/magazine/2009.04.utilityspotlight.aspx

Чтобы узнать, как это работает, проверьте этот блог: https://technet.microsoft.com/en-us/magazine/ee851678.aspx

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