O zfs envia scrub os dados enviados?

6

De acordo com meu conhecimento, o ZFS como um sistema de arquivos verifica erros de dados durante cada acesso aos dados.

Eu diria, portanto, que ele realmente executa algo como um scrub antes de enviar os dados, garantindo assim a integridade dos dados enviados.

A minha pergunta é: será mesmo? E se não é o benefício adicional que eu recebo ao executar uma depuração zfs antes de um zfs enviar em relação a esse conjunto de dados específico.

    
por Blackclaws 25.04.2016 / 20:23

1 resposta

2

Sim, toda vez que você lê um bloco de dados no RAM, assumindo que a soma de verificação está habilitada, o ZFS calcula e soma de verificação desses dados e os compara à soma de verificação calculada antes que o bloco de dados fosse gravado no disco.

O ZFS não executa uma depuração automaticamente antes da operação zfs send . A principal vantagem de você fazer isso antes do envio seria maximizar a probabilidade de que a operação de envio prossiga sem erros.

    
por 02.02.2017 / 06:45