Программа умной синхронизации файлов

Граждане, посоветуйте, пожалуйста, программу. Задача, значит, в следующем.

С одного диска (А) на другой (Б) копируется около 500 Гб файлов. Со временем на диске А меняется структура директорий, файлы из одной директории переносятся в другую, меняются названия самих директорий, файлы редко удаляются, иногда появляются новые. Иногда файлы изменяются, но сохраняется объем файла (т.е. нужно проверять и хэш).

Требуется: программа должна определять все изменения на диске А и быстро актуализировать копию на диске Б. Приоритет за минимизацией трафика. При актуализации резервной копии уже скопированные файлы, в переименованной директории должны перемещаться, а не физически копироваться на новое место. Если в процессе будут искаться дубли, то вообще прекрасно. Программа должна проверять хэш (каким-нибудь быстрым методом).

Кто-нибудь знает такой софт? Например, rsync подойдет? Или закатывать все в один гигантский tar, а потом обрабатывать его каждый раз чем-нибудь вроде xdelta? Или кто-нибудь уже скрипт какой-нибудь полезный на эту тему написал? Повторюсь, нужно максимально минимизировать передачу трафика. Сами файлы меняются слабо, но каждый раз сильно меняется структура директорий.

field_vote: 
Пока без оценки

Комментировать

Filtered HTML

  • Use [fn]...[/fn] (or <fn>...</fn>) to insert automatically numbered footnotes.
  • Доступны HTML теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <blockquote> <strike> <code> <h2> <h3> <h4> <h5> <del> <img>
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.