Evitando corrupção de dados ao fazer backups simples em casa no Windows

1

Eu faço backups manuais usando ferramentas de cópia glorificadas (Cobian, Synctoy) para uma unidade externa, e recentemente encontrei um grande lote de arquivos camera raw que ficaram silenciosamente corrompidos na minha unidade principal. Então, quais são as soluções para detectar essa corrupção em uma instalação doméstica sem matrizes RAID ou software de backup especializado?

Como a corrupção ocorreu na minha unidade principal, percebi quando meu software de catálogo começou a gerar erros. Se eu não tivesse percebido manualmente e a unidade 'boa' (backup ou principal) tivesse morrido, eu teria executado uma falha de restauração de backup.

Uma solução que percebo é a soma de verificação de todos os arquivos, armazenando o hash junto com o arquivo nos locais original e de backup. Então, eu teria que executar continuamente as tarefas nas cópias original e de backup que comparam essas somas de verificação. Eu tentei usar corz "Checksum" - e desisti logo depois de ver que levaria uma quantidade de tempo ímpio para hash perto de 10 terabytes de dados. Não vejo como é possível executar isso continuamente.

Existem soluções que incorporam a detecção de corrupção de uma maneira melhor? Não me importo de corrigir manualmente os problemas à medida que surgem.

    
por user2421873 20.08.2015 / 04:51

1 resposta

0

Se você quiser de forma proativa detectar a corrupção, então precisará de uma tarefa dedicada que seja executada continuamente em segundo plano, reconfigure as somas de verificação e as compare aos valores armazenados anteriormente . Não há como evitar isso, porque o bitrot é fenômeno aleatório espontâneo. Além disso, a forma comum é um único bit flips e que não pode ser detectado de qualquer outra forma, exceto para vasculhar todos os dados armazenados e verificar sua consistência.

Por outro lado, se você quiser recuperar de corrupção, existem opções. Por exemplo, você pode usar o FreeNAS como sua instalação de armazenamento - ele usa zfs , que pode ser configurado com redundância, que por sua vez permitirá a recuperação de blocos corrompidos (que são detectados automaticamente ao acessá-los através do uso de checksum obrigatórios).

    
por 20.08.2015 / 23:06