Estou usando o TeraCopy e o DirSyncPro para mover & sincronização de grandes conjuntos de arquivos (1,5 TB) entre 3 locais - um compartilhamento SMB NAS, uma unidade local & um externo.
Nenhuma dessas soluções está correta.
O TeraCopy testará o SHA1 em tudo depois que toda a operação for copiada, mas apenas relatará que houve um erro, em vez de fazer algo a respeito, isto é. copiando novamente.
O DirSyncPro fará algum tipo de soma de verificação após cada arquivo antes de passar para o próximo. E, novamente, só relata erros em vez de corrigi-los.
O DirSyncPro permite a cópia condicional 'maior', 'mais recente' e 'modificada', além de excluir o conteúdo existente apenas no lado do destino.
-
O problema com o TeraCopy é que quando ele vê um conflito, a única opção é pular ou sobrescrever, sem considerar se a fonte é maior que o destino, ou se a origem foi modificada desde que foi copiada para o destino por último .
Eu não posso depender do DirSyncPro porque às vezes, quando ele verifica o diretório de origem, ele processa apenas 12k arquivos, em vez de todos os 80k que estão lá.
Isso aconteceu duas vezes, a primeira vez resultou em perda de dados e eu fui salvo por ter outra boa cópia em outro lugar. Desta vez eu peguei antes de começar a deletar o que achava que não deveria estar lá, e assim estou aqui procurando por outra solução.
-
Como não estou vendo muitos aplicativos de backup abordando a questão da corrupção de gravação, gostaria de saber se o problema é tão raro que talvez eu não devesse ser consultado.
Uma vez eu perdi algumas fotos do computador da minha mãe porque um arquivo se corrompeu durante uma cópia, tem sido hipersensível a checksums desde então.
EDITAR:
Para o bem de quem quer que aconteça depois disso, eu já encontrei um aplicativo comercial chamado SyncBackPro, que verifica o seu trabalho. Até aí tudo bem depois de algumas corridas.