Como testar seus backups contra degeneração média?

18

Como a maioria das mídias de armazenamento degenera com o tempo (CD, DVD, disco rígido, fita), é muito importante testar seus backups. Existe uma maneira de monitorar a condição de seus backups?

Estou procurando soluções de hardware e software, bem como estratégias que você possa usar. Por exemplo:

  • Solução de hardware : usando os recursos SMART de discos rígidos; ...
  • Solução de software : usando uma ferramenta de backup que calcula as somas de verificação MD5; usando uma ferramenta para verificar o Reed-Solomon ECC em CDs; ...
  • Estratégias de exemplo : mantendo várias cópias do seu backup e fazendo uma comparação de arquivos todos os meses; varrendo de vez em quando as somas de verificação MD5 calculadas por sua ferramenta de backup; ...
Dimitri C.
fonte

Respostas:

7

A única maneira de garantir seus backups é restaurá-los. As somas de verificação podem verificar o conteúdo da sua mídia, mas não informam se uma restauração é possível: e se você não estiver fazendo backup de tudo o que precisa?

A complexidade disso depende se você está fazendo backup para recuperação bare-metal (que possui seus próprios problemas) ou apenas executando backups de dados.

Para backups de dados, uma opção é construir uma máquina virtual e ativá-la periodicamente e testar uma restauração. Isso é menos que válido para bare-metal, porque a VM, sem dúvida, exigirá um conjunto completamente diferente de, por exemplo, drivers, etc. de executar a restauração e fazê-lo para cada backup.

serialhobbyist
fonte
Acho que você está perdendo o contexto da pergunta original. A verificação das somas de verificação confirma que os dados no meio não foram perdidos, pois envolve a leitura de tudo. O que você está descrevendo testa sua estratégia de backup, o que é crucial, mas para testes médios as somas de verificação são boas.
Draemon
Justo, mas eu mantenho minha afirmação. A única maneira de ter certeza de que pode restaurar é restaurar.
serialhobbyist
4

Você deve verificar seus backups antes do armazenamento para começar. É dada muita atenção à dificuldade de fazer backups, mas ninguém pensa em verificá- los antes de tirá-los do local com segurança.

Geralmente, espero apenas 1 gravação incorreta em um CD-R para lançá-lo, o quanto eles são baratos e foco os resultados SMART da mídia HDD para me dizer quando substituí-los.

Boa sorte para você.

bobby
fonte
3
Os resultados SMART podem não lhe dizer o quanto você gostaria. Os laboratórios do Google fizeram alguns testes - labs.google.com/papers/disk_failures.pdf e descobriram que eles tinham muitas falhas sem nenhum aviso SMART.
Michael Kohne
No entanto, o aviso SMART significa que é hora de agir rapidamente!
harrymc 15/09/09
4

Com as grandes quantidades de dados atuais e tamanhos de disco óptico relativamente pequenos, o backup em HDs removíveis me parece melhor. Além disso, os discos rígidos são mais fáceis de manter tanto fisicamente quanto em termos de preenchimento de dados.

Eu executo regularmente o SpinRite da GRC em meus discos. O SpinRite testa os dados gravados e, opcionalmente, os atualiza ou mesmo os recupera.

Torben Gundtofte-Bruun
fonte
11
Essa ferramenta não ajudará em nada a detectar corrupção de dados silenciosa. As somas de verificação são o caminho a seguir, não uma ferramenta que afirma que sua unidade está OK.
usar o seguinte comando
11
Essa ferramenta ignora o SMART e remove o disco, movendo os dados dos setores danificados para longe deles e reparando o máximo de dados possível. Ouvi história após história sobre como ele recuperou fotos perdidas, sistemas críticos etc. de falhas no disco rígido. Funciona bem como uma ferramenta de última chance, mas também excelente como manutenção. (Desculpe a soar como um cruzado Eu só não gosto de ouvir uma ferramenta que eu sei que funciona bem caluniados) +1 para SpinRite
RCIX
2
É ótimo que você goste da ferramenta, mas ela não detectará ou corrigirá a corrupção de dados.
usar o seguinte comando
Também é sabido que o autor faz alegações falsas sobre o software.
Draemon
3

testar seus backups é um ponto interessante. no entanto, é demorado e questionável na minha opinião. porque se um meio estiver danificado, seu backup poderá ser uma perda total e parcial, portanto, o teste é bastante discutível.

Eu prefiro vários backups. quanto à mídia ótica (não é minha escolha preferida), se você criar uma nova cópia a cada, digamos, 5 anos, deverá estar do lado seguro, se tiver duas cópias (mantidas em locais diferentes para reduzir o risco de perda de dados, caso a casa arde :), a chance de que pelo menos uma tenha sobrevivido ao processo de envelhecimento é muito alta. é claro que o risco está diminuindo reciprocamente com o número de conjuntos de backup.


fonte
No entanto, os testes podem mostrar falhas nos processos de backup - vale a pena fingir que continuamos com isso.
Phoshi
3

Bem, você pode usar par ou QuickPar para Windows ou executar uma soma de verificação MD5 / SHA1 no iso.

hanleyp
fonte
O link para o par2 está morto.
Zian Choy 11/11/2009
Eu removi o link par2.
21139 hanleyp
2

Parece que você precisa de uma soma de verificação para o seu backup.

jweede
fonte
2

Todas as respostas foram boas, mas gostaria de acrescentar mais uma sugestão. Substitua sua mídia regularmente. Substituímos a mídia de backup a cada seis meses. É bastante barato, especialmente se comparado a precisar de um backup e achar que é ruim.

Jim C
fonte
1

Com o WinRAR, você pode especificar o uso de um volume de recuperação que permitirá que um CD / DVD inteiro de um conjunto de recuperação seja destruído e ainda possa se recuperar dos discos restantes. Por exemplo, eu uso o WinRAR para fazer backup de um conjunto de arquivos / diretórios, compactando-os em um arquivo RAR, usando as opções de extensão para configurá-lo para o tamanho de um DVD (ou qualquer mídia que você esteja estendendo, do tamanho de uma fita) backup, etc.) e também defina um Volume de recuperação de 1 ou mais (encontrado na guia Avançado na seção Volumes, e exija que você defina Dividir em volumes na guia Geral, isso é diferente de um Registro de recuperação, portanto, não não os confunda).

Com um volume de recuperação, um arquivo Rar extra será criado no conjunto. É usado algum tipo de paridade para que qualquer um dos arquivos rar em um conjunto possa ser perdido e os arquivos restantes ainda possam ser usados ​​para recuperar todos os dados. Você também pode usar o Recovery Record para permitir uma certa quantidade de dano em todos os arquivos rar.

Em seguida, você pode testar a integridade dos dados periodicamente executando uma extração de teste. Não sei se você receberá algum feedback sobre o dano dos arquivos. Você pode testar isso facilmente danificando propositalmente um arquivo em um conjunto. Com um volume de recuperação, os dados ainda devem ser extraídos, mas espero que o WinRAR mostre algum feedback no console sobre o arquivo danificado.

AaronLS
fonte
1

O CFV parece fazer o trabalho ( http://cfv.sourceforge.net/cfv.1.html ).

Pessoalmente, eu uso os 2 comandos a seguir:

Criando:

cfv -rr -C -tsha1 -fc:\users\zian\desktop\out.txt

Verificando:

cfv -rr -tsha1 -fc:\users\zian\desktop\out.txt
Zian Choy
fonte
1

O método que eu usei no passado é pegar um servidor de backup e periodicamente tentar imaginá-lo na minha mídia de backup.

Se funcionar - ótimo. Caso contrário, vou buscar novas mídias.

esclarecimentos para justin re: comments
Meu processo de criação de imagens sempre inclui iniciar o servidor a partir da restauração e verificar se os aplicativos iniciam conforme o esperado - caso contrário, não foi testado, apenas foi gravado.

Warren
fonte
Como isso detecta corrupção de dados silenciosa?
precisa saber é o seguinte
bem, se você não pode se recuperar do seu backup (ou seja, os dados foram corrompidos), então não é bom.
Warren
Eu não acho que você saiba o significado de "corrupção de dados silenciosa" O fato de poder se recuperar do backup não significa que os dados não foram corrompidos.
precisa saber é o seguinte
no meu entender, "corrupção de dados silenciosa" significa que a restauração pode ocorrer, mas os dados podem estar desmaiados. No entanto, os aplicativos não serão executados com dados corrompidos, assim, portanto, a restauração não foi bem sucedida (ou seja, quando você inicialização, o material não funciona)
Warren
Aplicativos serão executados com os dados corrompidos, assim, a frase "silenciosa corrupção de dados"
user23307
0

Você pode usar o ExactFile para gerar um arquivo que contém as somas de verificação MD5 de um backup novo. Antes do próximo backup, você pode comparar o arquivo MD5 com a situação atual. Se houver diferenças, isso significa que o backup foi corrompido.

Dimitri C.
fonte
0

Garantir que tudo o que eu quero manter exista não apenas em vários lugares, mas em vários meios . A degeneração média não deve incluir apenas os meios físicos, mas também a leitura deles. Eu tenho alguns arquivos de texto antigos armazenados em backup em 3 (TRÊS!) Disquetes, mas se eu precisar deles, bem, não tenho mais uma unidade de disquete. Quanto tempo até a unidade de CD ficar obsoleta - estamos indo para lá com netbooks e 'computação em nuvem'! Se eu tivesse armazenado meus arquivos em uma variedade de mídias, seria menos provável que eu estivesse nessa situação - muito mais provavelmente ainda seria capaz de lê-los!

Phoshi
fonte