Solução de backup fácil para proteger contra a podridão de bits (ou verificar)

2

Estou procurando uma solução fácil para proteger contra as inversões de bits aleatórias (chamadas de rotações de bits) de dados armazenados em várias unidades. Eles não são discos matrizes , apenas discos únicos, que eu faço backup uma vez por semana. Então, eu não estou procurando redundância , mas para integridade do arquivo - ou seja, eu quero saber se meus arquivos que não tenho acessado em um longo tempo foram danificados aleatoriamente ou não, e esperemos repará-los, se possível.

Por favor, note que eu quero uma solução genérica, estou especificamente não procurando por um sistema de arquivos como ZFS ou btrfs (que eu já estou ciente), em parte porque eles têm muita sobrecarga apenas para checksum, e eles são muito complexos / instáveis (caso btrfs).

Não precisa ser uma coisa automática . Ou seja, se eu tiver que executar um comando para gerar somas de verificação (e talvez recuperação) para novos arquivos gravados, tudo bem, mas deve ser simples de usar, não algo como armazenar manualmente somas de verificação e verificar e copiar os arquivos inválidos de volta, etc. (o que eu já estou fazendo, é por isso que peço algo mais simples, menos manual).

Em resumo, SnapRAID parece fazer o que eu quero, exceto que é feito para matrizes de disco, o que é um problema meu. Eu acho que poderia funcionar com apenas 1 disco de dados e 1 disco de paridade, caso em que o disco de paridade provavelmente será um espelho (backup) do disco de dados, mas Não tenho certeza.

Além disso, ele faz o que eu preciso: verificação de arquivos, capacidade de verificar isso e até mesmo repará-los a partir do backup (paridade). Eu vou ainda executar um backup semanal em mídia externa, mas esse backup local precisa ser menos manual porque está começando a ser difícil de gerenciar.

Existem outras ferramentas como SnapRAID , que são feitas para apenas 1 disco de dados ou sistema de arquivos que eles protegem com checksumming / backup automático, ou eu devo usar apenas SnapRAID ? Funciona bem com apenas 1 disco?

Como ele usa um disco de paridade para o backup, terei que limpar completamente meu disco de backup local antes de usá-lo com SnapRAID , por isso hesito em apenas "testá-lo" para mim sem confirmação. Uma desvantagem disso é que o disco de paridade não será acessível como um disco normal, mesmo que neste caso não seja realmente um disco de paridade, mas apenas um espelho.

Portanto, se houver outra ferramenta semelhante fácil de usar para lidar apenas com o backup de e integridade de arquivos de 1 disco em vez de uma matriz de disco, eu gostaria de saber. Obrigado.

    
por kktsuri 21.05.2018 / 14:33

1 resposta

1

Você deve dar uma olhada no bup

Very efficient backup system based on the git packfile format, providing fast incremental saves and global deduplication (among and within files, including virtual machine images).

O bup suporta bup-fsck (com par2 )

verify or repair a bup repository

    
por 21.05.2018 / 23:28