DeltaCopy - это оболочка rsync для Windows. Я еще не использовал его сам, но rsync - это стандартный метод синхронизации файлов в мире Unix. Он способен синхронизировать целые жесткие диски, легко восстанавливается после проблем с подключением, потому что он может определить, где он остановился при синхронизации. Он может сравнивать и копировать файлы целиком или отправлять только побитовые различия между файлами. Вы также можете туннелировать rsync через ssh для безопасного использования через Интернет, или использовать его между общими сетевыми ресурсами или между локальными жесткими дисками или каталогами.
Мое использование было бы в соответствии с:
rsync -avz dirA dirB
rsync -avz dirB dirA
где «-avz» указывает, что копировать в режиме «архива» (рекурсивный и т. д.), v = многословно, z = использовать сжатие для передачи (полезно, если по сети), а каталоги - соответственно источник и место назначения. Обмен на вторую команду дает вам двустороннюю синхронизацию.
Еще один Unix-подобный инструмент, который, как мне кажется, имеет версию для Windows, - это Unison, специально созданный для обработки 2-сторонней и 3-сторонней синхронизации, а также варианты разрешения конфликтов в случае изменения одного и того же файла в нескольких местах.
Последний вариант, который я использую для облегченных резервных копий в Windows - это SyncToy, бесплатная загрузка от Microsoft, которая позволяет вам определять пары папок и предварительно выполнять одну или две синхронизации. Он основан на каталогах и не имеет функций сетевого копирования предыдущих двух программ.
Все бесплатно.