Задать вопрос

Sync tool needed?

Ув. хабраюзеры!

Подскажите софт для синхронизации двух каталогов, но с определенными требованиями.

Значится так, есть сервер на Win2008R2, на котором лежит каталог с примерно 63000 подкаталогов, в которых примерно 220000 мелких файлов (размером от 10KB до 3MB). В среднем в сутки добавляется в районе 70-80 новых файлов.

Необходимо синхронизировать данный каталог на Synology Rackstation.

Текущие утилиты, которые используются для синхронизации (nnbackup, robocopy) достаточно медленно отрабатывают из-за необходимости полного сканирования каталогов. По последним данным для копирования 37 файлов, robocopy понадобилось 1 час 44 мин.

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

Спасибо!
  • Вопрос задан
  • 2812 просмотров
Подписаться 3 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 5
la0
@la0
Логично, что любой событийно-ориентированнный тул.
Напр. dklab realsync (из самого простого что на уме)
Ответ написан
Комментировать
adminimus
@adminimus
если суммарный размер файлов не слишком большой, то можно попробовать перенести их на рамдиск. Несколько лет назад решал задачу по синхронизации кучи мелких файлов, но там были немного другие условия: файлов за сутки создавалось больше, но почти все они постоянно дописывались в течение дня. Решение с рамдиском и rsync работает до сих пор.
Если же ваши файлы после создания больше не изменяются, то действительно проще отслеживать события, чем постоянно сканировать каталоги.
Ответ написан
Комментировать
Anastasia_K
@Anastasia_K
Не смотрели synology cloud station?
Ответ написан
Комментировать
vvpoloskin
@vvpoloskin
Инженер связи
cygwin + rsync:)

cygwin просто полезная вещь с кучей встроенных программок, которые не надо потом устанавливать, а rsync идет в комплекте
Ответ написан
Комментировать
sl_bug
@sl_bug
git + rsync можно попробовать, не факт что осилит, но попытаться можно
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы