Gerando dados de correção de erros para arquivos existentes (backups)

3

Meu servidor tem um grande conjunto de dados armazenado em disco. Estou preocupado com a possibilidade de os dados serem silenciosamente corrompidos ao longo dos anos sem que ninguém perceba. Minha idéia era gerar "dados de recuperação" para esses arquivos para que eu pudesse me recuperar de pequenas corrupções como arquivos .rar (o winrar pode adicionar dados de recuperação ou volumes de recuperação). Existe alguma ferramenta disponível para gerar dados de recuperação sem modificar os arquivos em si?

    
por usr 17.10.2010 / 14:52

1 resposta

4

par2 parece ser o mais comumente usado para isso, muitas pessoas o usam ao gravar DVDs ou CDs, onde os dados acabam se degradando, mas não é provável que todo o disco seja inutilizado de uma só vez. Deixando de lado a matemática por trás dele, ele funciona virtualmente dividindo os arquivos em "blocos", criando arquivos de recuperação par2 baseados nesses blocos. Para recuperar dados corrompidos, o sistema precisa ter tantos blocos únicos de arquivos de recuperação quanto os blocos ruins de dados para recuperar qualquer um deles (ou seja, se você tiver 9 blocos de arquivos par e 10 blocos de dados ruins, nada pode ser feito em tudo).

Para CDs e DVDs, as pessoas produzem conjuntos de recuperação com alta redundância e gravam o conjunto de blocos em vários discos, esperando que seja improvável que um determinado bloco seja corrompido em todos os CDs. Com 100% de redundância, o arquivo original pode ser recriado somente a partir dos arquivos par, mas os arquivos par ocuparão o dobro do espaço em disco que os dados originais (mais a sobrecarga).

No seu caso, eu tenho certeza que os arquivos par são armazenados separadamente do conjunto de dados para que um evento não possa arruinar os dois conjuntos de dados de uma só vez. Além disso, gerar os arquivos em primeiro lugar é uma função intensiva da CPU ... em 100%, um servidor 2GHz de 2GHz ficou 18.8 segundos ocioso para criar arquivos par para um único arquivo de 3.7MB

    
por 17.10.2010 / 21:22