Я использую TeraCopy и DirSyncPro для перемещения и синхронизации больших наборов файлов (1,5 ТБ) между 3 местоположениями - общим хранилищем SMB, локальным диском и внешним.
Ни одно из этих решений не совсем верно, хотя.
TeraCopy будет проверять SHA1 на всем после того, как будет скопирована вся операция, но только сообщает о наличии ошибки, а не предпринимает с ней какие-либо действия, т.е. переписав это.
DirSyncPro будет выполнять какую-то контрольную сумму после каждого файла, прежде чем перейти к следующему. И снова, только сообщает об ошибках, а не исправляет их.
DirSyncPro допускает «большее», «более новое» и «измененное» условное копирование, а также удаляет контент, который существует только на стороне назначения.
-
Проблема с TeraCopy заключается в том, что при обнаружении конфликта единственным вариантом является пропуск или перезапись, независимо от того, является ли источник больше места назначения или источник был изменен с момента последнего копирования в место назначения.
Я не могу зависеть от DirSyncPro, потому что иногда, когда он сканирует исходный каталог, он обрабатывает только 12k файлов, а не все 80k, которые там есть.
Это произошло дважды, первый раз привел к потере данных, и я был спасен, имея другую хорошую копию в другом месте. На этот раз я поймал его до того, как он начал удалять то, что, по его мнению, там быть не должно, и, таким образом, я здесь ищу другое решение.
-
Поскольку я не вижу много приложений для резервного копирования, решающих проблему повреждения записи, я задаюсь вопросом, является ли проблема настолько редкой, что, возможно, мне не следует отказываться от нее.
Однажды я потерял несколько фотографий с компьютера моей покойной матери из-за того, что архив был поврежден во время копирования, и с тех пор он очень чувствителен к контрольным суммам.
РЕДАКТИРОВАТЬ:
Ради того, что случится через это позже, я с тех пор нашел коммерческое приложение под названием SyncBackPro, которое проверяет его работу. Пока все хорошо после нескольких пробежек.