Подскажите софт для синхронизации двух каталогов, но с определенными требованиями.
Значится так, есть сервер на Win2008R2, на котором лежит каталог с примерно 63000 подкаталогов, в которых примерно 220000 мелких файлов (размером от 10KB до 3MB). В среднем в сутки добавляется в районе 70-80 новых файлов.
Необходимо синхронизировать данный каталог на Synology Rackstation.
Текущие утилиты, которые используются для синхронизации (nnbackup, robocopy) достаточно медленно отрабатывают из-за необходимости полного сканирования каталогов. По последним данным для копирования 37 файлов, robocopy понадобилось 1 час 44 мин.
Идеальным вариантом я вижу некую службу, следящую за данным каталогом (возможно какой-то индекс), и при добавлении файла она только его и синхронизирует.
если суммарный размер файлов не слишком большой, то можно попробовать перенести их на рамдиск. Несколько лет назад решал задачу по синхронизации кучи мелких файлов, но там были немного другие условия: файлов за сутки создавалось больше, но почти все они постоянно дописывались в течение дня. Решение с рамдиском и rsync работает до сих пор.
Если же ваши файлы после создания больше не изменяются, то действительно проще отслеживать события, чем постоянно сканировать каталоги.