Adicionando paridade aos dvds de backup

0

Estou fazendo o backup de cerca de 1,8 GB de imagens em um DVD, mas como mais da metade do disco é livre, gostaria de adicionar paridade do espaço livre para que os dados possam ser lidos mesmo depois que algum dano nos dados tiver sido iniciado. . Eu sei de dvdisaster, mas eu não posso costurar para descobrir como usá-lo para criar paridade / redundância para uma unidade. Existe um tutorial sobre exatamente isso em qualquer lugar?

    
por Daniel 02.10.2013 / 13:41

2 respostas

1

A paridade é usada quando você deseja aumentar o tamanho dos dados em menos que o tamanho dos dados, mas ainda obtém algum grau de redundância. Dependendo da quantidade de dados de paridade e algoritmos de paridade usados, ele pode (ou não) reparar certas classes de erros.

No seu caso, você está colocando menos de 2 GB de dados em uma mídia que pode conter mais de 4 GB. Isso sugere uma solução simples: faça uma segunda cópia dos dados e coloque-a junto com a primeira. O termo técnico para isso geralmente é "espelhamento", embora o espelhamento geralmente se refira a cópias colocadas em diferentes formatos físicos. mídia conectada ao mesmo sistema com alterações feitas corretamente para uma sendo distribuída para todas as cópias automaticamente. Fazer o espelhamento com apenas duas cópias de um arquivo também não requer nenhum software especial; na pior das hipóteses, você precisa de uma construção de loop simples que leia cada um dos arquivos e reúna as partes que foram legíveis para formar uma cópia esperançosamente completa e correta do arquivo original.

Supondo que os arquivos sejam gravados contiguamente no disco, colocar as duas cópias lado a lado significará que duas cópias dos mesmos dados estão separadas por aproximadamente 2/5 do disco, em termos de espaço de armazenamento, que deve proteger contra corrupção de mídia em pequena escala, como arranhões, impressões digitais, etc.

No entanto , isso pode não ser suficiente, pois você ainda estará à mercê das estruturas de metadados do sistema de arquivos (UDF, ISO 9660, ...) no disco, o que não ser redundante porque esses sistemas de arquivos não são projetados para redundância. Se os metadados do sistema de arquivos forem corrompidos, ainda será muito difícil extrair os dados do disco de maneira significativa, mesmo que o fato de os arquivos não serem fragmentados ajude. A única maneira real de fazer algo sobre isso é, como Ramhound aponta , use redundância física: coloque várias cópias independentes em mídia fisicamente separada e, de preferência, armazene esses discos em locais diferentes.     

por 02.10.2013 / 14:32
1

i know of dvdisaster, but i cant seam to figure out how to use it for creating parity/redundancy to a drive.

Existem duas maneiras de usar o dvdisaster :

  1. Modo de imagem aumentada , em que Os dados ECC são incorporados ao ISO antes de serem gravados no disco. A seção intitulada " Como aumentar imagens com dados de correção de erros " orienta você nessa etapa específica do processo. li>
  2. Modo ECC externo , que pode ser usado posteriormente para verificar e / ou reparar a imagem ISO. A seção intitulada " Criando arquivos de correção de erros a partir de uma imagem ISO " fornece detalhes adicionais sobre as etapas específicas necessário para criar o arquivo.

Para os verdadeiramente paranoicos, você também pode criar um arquivo ECC externo e usar par2 para criar Reed-Solomon dados de recuperação para o próprio arquivo .ecc. Isso parece ser um exagero para mim, e pode ou não realmente adicionar qualquer proteção real para o processo de recuperação como um todo, mas é sempre bom saber quais são as opções.

    
por 27.08.2014 / 15:21