Quão automática precisa ser? Esta ferramenta , por exemplo, pode gerar (e checar, é claro) checksums MD5 de uma maneira bem simples e rápida.
Eu tenho um sistema em que faço backup dos meus arquivos de trabalho diariamente em um disco rígido portátil. Na verdade, tenho dois discos rígidos portáteis - um é armazenado fora do local e eu os troco regularmente.
Também faço backup das fotos da minha família e de outros arquivos históricos, mas só faço backup das fotos de vez em quando (por exemplo, quando tenho fotos novas).
A mídia de backup é apenas para backup, e é improvável que eu vá ler os arquivos da mídia de backup, a menos que ocorra um desastre e eu perca o mestre.
Me preocupa que meus arquivos salvos possam se tornar corruptos sem que eu saiba. Também é possível que meus arquivos mestres sejam corrompidos e, eventualmente, os arquivos corrompidos sejam replicados para a mídia de backup.
Atualmente, estou usando o Cobian Backup , mas estou aberto a alternativas.
Existe uma ferramenta que eu possa usar para confirmar que os arquivos de backup são idênticos aos arquivos que foram copiados primeiro? Eu sei que seria possível gerar uma soma de verificação e periodicamente validar os arquivos de backup contra a soma de verificação original, mas estou procurando uma ferramenta que fará isso automaticamente.
Atualização: É claro que posso (e vou) testar manualmente os backups fazendo ocasionalmente uma restauração de teste, mas há um lote de dados envolvidos (10.000 fotos, 10.000+ e-mails com mais de 5 pst, mais de 1.000 registros genealógicos e um monte de outras coisas). Uma restauração de teste será demorada, por isso não é realista que ela seja feita com muita frequência (definitivamente não como parte do procedimento diário), e ainda é possível que eu perca problemas para revisar os dados manualmente. Estou à procura de um suplemento para poder testar os dados com mais regularidade e captar problemas mais cedo (mesmo que não seja 100% garantido), bem como validar a revisão manual.
Quão automática precisa ser? Esta ferramenta , por exemplo, pode gerar (e checar, é claro) checksums MD5 de uma maneira bem simples e rápida.
No mínimo, selecione alguns arquivos aleatoriamente (por exemplo, algumas imagens JPeG, um PDF ou dois, alguns arquivos de texto), depois restaure e tente carregá-los. Se eles funcionarem, é provável que o seu backup seja provavelmente bom.
Agora, para dar um passo além, aconselho-o a inserir uma mídia de backup diferente, em vez de usar a mais recente que você acabou de fazer backup. A razão para isso é que muitos anos atrás eu tinha uma unidade de backup em fita falhar em mim, mas a falha foi realmente estranho - eu poderia restaurar a partir da fita atual, mas depois de ejetar a fita e inserir qualquer outra fita, a restauração iria falhar (e reverter para a fita mais recente resultou em uma falha também).
Disclaimer: Eu sou o autor desta biblioteca.
Se você fizer backup em discos rígidos, eu criei o pyFileFixity , uma biblioteca independente do Python 2, contendo a ferramenta" rfigc.py ".
Se você planeja fazer o backup em discos ópticos, existe o projeto DVDisaster que é incrível (tem um ótimo esquema de proteção, que inclui metadados como árvores de diretórios).