Como saber que o bit-rot ocorreu no ReFS?

4

Eu li que o ReFS tem um mecanismo de checksum embutido. O reparo automático de bit-rot parece ser feito somente quando a redundância é usada (Espaço de Armazenamento).

Se houver um volume ReFS sem redundância, acho que o sistema, pelo menos, ainda pode detectar bit-rot ocorreu. Então, como o sistema de arquivos ReFS informa o usuário, nesse caso? Deve ser útil apenas saber que a podridão de bits ocorreu mesmo sem reparo automático.

Existem APIs ou utilitários integrados para conhecer a lista de arquivos com erros de bits?

    
por Damn Vegetables 09.08.2015 / 11:38

1 resposta

1

O ReFS registrará um evento no log de eventos do sistema. Você pode criar uma exibição de evento personalizada e filtrar por origem, selecionando a fonte ReFS. Esta não é realmente a melhor implementação por parte da Microsoft, se você não estiver usando um volume de espaços de armazenamento espelhados, o log de eventos do sistema se sobrepõe a si mesmo e o evento será perdido.

Origem - Kate Li (Microsoft Contingent Staff): link

Executar a tarefa agendada do Data Integrity Scan varrerá todos os arquivos em um volume ReFS, mas só posso supor que funciona se você tiver um volume de espaços de armazenamento, como em meu volume RAID 6 de hardware de 24TB (com > 7TB de dados) sai imediatamente. Caso contrário, os arquivos só serão verificados à medida que forem acessados em tempo real e somente os blocos que estiverem sendo realmente lidos em vez do arquivo inteiro.

    
por 21.07.2016 / 19:27