Detectando e prevenindo o HFS Plus / NTFS bit rot

2

Nem o HFS Plus nem o NTFS qualquer verificação de integridade de dados ; também verifica se há “bit rot” nos arquivos de dados armazenados no sistema. Isso é preocupante porque o Time Machine e ferramentas similares não podem detectar se estão fazendo backup de dados corrompidos.

Existem ferramentas que podem detectar corrupção e me avisar disso?

Qual é a melhor estratégia de consumo para manter meus dados integrados? Tenho que percorrer todo o caminho e criar um NAS do ZFS / Btrfs para armazenar minhas informações?

Atualização:

Após algumas pesquisas, descobri que há duas portas do ZFS para o Mac OS X:

Essa parece ser a melhor abordagem para obter integridade de dados no Mac OS.

    
por hekevintran 05.12.2014 / 00:02

4 respostas

1

Eu pesquisei lidar com esse problema para sistemas de armazenamento razoavelmente grandes - 20 TB + - de tamanho corporativo e a realidade do consumidor é esta: ZFS Sistemas baseados em são realmente a única maneira de lidar com isso. Se a perda de dados for uma preocupação real, recomendo ter pelo menos um outro disco rígido para os backups que você fizer backup. Não RAID ou qualquer coisa mágica, mas simplesmente outra unidade externa que é sincronizada usando uma ferramenta como rsync se você estiver confortável usando a linha de comando ou Carbon Copy Cloner , que é basicamente um aplicativo que executa a mesma função como rsync , mas tem uma boa interface de usuário.

Eu fiz algumas pesquisas agora e encontrei o ZFS no Linux que parece interessante; uma implementação de software livre do ZFS para sistemas Linux. Se você estiver confortável em arregaçar as mangas e configurar coisas do Linux / Unix, isso pode ser uma possível solução para um NAS do tipo "faça você mesmo". Mas eu não tenho experiência direta com isso, então não posso falar por sua utilidade a longo prazo em um ambiente de "produção".

    
por 05.12.2014 / 00:19
4

Vale a pena notar que a Microsoft agora possui o ReFS (sistema de arquivos resiliente) no Windows 2012+ e no Windows 8.1, que verifica a integridade. Além disso, se você executar o ReFS em um espaço de armazenamento espelhado, ele poderá corrigir automaticamente esses erros usando bits do outro lado do espelho.

O ReFS não oferece suporte a todos os recursos do NTFS, portanto, você terá que decidir se alguma das coisas que faltam é importante para os arquivos ou cargas de trabalho para os quais você precisa.

    
por 05.12.2014 / 05:37
3

o chkbit é uma ferramenta leve de detecção de bitrotes (OS X / Linux / Windows).

O chkbit não pode reparar o bitrot, seu trabalho é simplesmente detectá-lo.

Você deve

  • backup regularmente.
  • executa o chkbit antes de cada backup.
  • verifique o bitrot na mídia de backup.
  • em caso de restauração de bitrotes a partir de um backup verificado.
por 02.01.2015 / 17:24
0

Você sempre pode calcular manualmente as somas de verificação com md5sum e verificá-las periodicamente, ou pode usar o btrfs, que possui um recurso de soma de verificação on-line. Por outro lado, é realmente redundante e desnecessário, já que as unidades de disco já possuem seus próprios erros na detecção e correção de códigos.

    
por 05.12.2014 / 01:05