Evitar corrupção de dados ao usar o dropbox

3

Então eu tenho um sistema de backup rodando que basicamente armazena todos os arquivos no Dropbox usando o encfs. (Além disso, faço um rsync noturno da pasta completa do Dropbox para o Amazon S3). Estou muito feliz com essa solução, no entanto, eu me preocupo com a corrupção de dados.

Eu tenho o Dropbox rodando em cerca de 5 máquinas (2 delas não estão online o tempo todo). Embora isso seja bom para ter vários copys dos meus arquivos, ele também introduziu vários pontos de falha. Se qualquer um dos discos rígidos corromper arquivos por qualquer motivo, o Dropbox ficará feliz em sincronizar o arquivo agora corrompido em todas as máquinas. Já que existem muitos arquivos que eu não uso com muita frequência, eu provavelmente não notaria em algum tempo.

Então minha pergunta é: Você tem alguma idéia de como eu posso evitar isso? Observe quando algo acontece?

Eu estava pensando em manter somas hash de todos os arquivos em um banco de dados para o estado atual (supondo que todos os arquivos estão ok agora) e verificá-los periodicamente, mas isso significaria que arquivos que eu quero mudar também aparecem, o que faria é difícil administrar.

    
por joekr 09.02.2012 / 10:18

2 respostas

1

O problema aqui é COMO você pode detectar que um arquivo foi corrompido ...

Você pode usar somas de verificação (MD5, por exemplo). Se um arquivo não foi modificado e sua soma de verificação MD5 está errada, é mais provável que esteja corrompido.

Infelizmente, isso não permite que você saiba se os arquivos modificados foram salvos, exceto abri-los com o software correto.

    
por 09.02.2012 / 10:44
0

Minha solução é baseada na Apple: simplesmente deixo o Time Machine fazer seus backups incrementais. Isso inclui automaticamente a pasta do Dropbox.

Eu não implementei nada para detectar arquivos corrompidos, mas pelo menos versões corretas podem ser recuperadas.

Eu também clono meu Time Machine Backup periodicamente.

A propósito, vale a pena notar que as ofertas não gratuitas do Dropbox incluem versionamento completo, enquanto as ofertas gratuitas fornecem versões somente no último mês.

    
por 09.02.2012 / 11:00