Borg: Mitigação Bitrot

Criado em 20 nov. 2016  ·  3Comentários  ·  Fonte: borgbackup/borg

Estou pensando em usar borg (letras maiúsculas?) Para backup remoto, daí esta questão.

O borg tem um recurso integrado para reduzir o bitrot?

É um dos poucos recursos que não consigo verificar. Reconhecidamente, bup parece ser a única outra ferramenta de backup que _especificamente_ menciona o recurso, embora bup não pareça apropriado para o meu caso de uso de qualquer maneira.

duplicate question

Todos 3 comentários

Borg tem verificação de integridade forte, para detectar bitrot e adulteração.

check --repair pode reparar arquivos com dados corrompidos (substituí-los por execuções de zero) e repará-los mais tarde, caso os dados fiquem disponíveis no repositório novamente.

A correção de erros antecipada (FEC), que significa que o bitrot pode ser corrigido no local, não está implementada neste momento (# 225). # 225 ainda não foi implementado por alguns motivos; não há ninguém no projeto com a experiência necessária, o formato de armazenamento não oferece suporte para adicioná-lo "fora da caixa", não está claro como uma implementação correta seria realmente eficiente contra ferrugem bitrot e assim por diante. ( FAQ )

Analisamos isso há um tempo, mas não é nada trivial com tantos parâmetros para escolher e acertar / errar. Também descobrimos que a maioria dos algoritmos FEC são projetados para mitigar erros de transmissão e são projetados principalmente para serem eficientes em hardware, não em software, tornando-os bastante lentos. O FEC de armazenamento lida principalmente com a distribuição de dados entre um grupo de unidades, assumindo a perda total de uma série de unidades - e não a corrupção parcial de uma unidade.

Já temos # 225, então feche este aqui?

Eu acho. ftr: duplicate / closed não deve impedir ninguém de fazer perguntas de acompanhamento :)

Esta página foi útil?
0 / 5 - 0 avaliações