Resync de programação soft raid1

3

O Debian tem um cronjob /etc/cron.d/mdadm que inicia uma verificação de raid (& resync?). Custa muito IO e pode levar até 96 horas em discos de 3 TB. Neste momento, o desempenho do serviço será realmente baixo.

Minha pergunta é: Até onde eu sei, o Linux irá restaurar imediatamente o RAID com falha. É realmente necessário executar este teste? Se sim, por quê?

    
por Tim Mishutin 29.10.2015 / 14:12

1 resposta

1

Não, não é realmente necessário. Eu costumava desativá-lo na maioria dos sistemas.

Pode, no entanto, ser útil. O RAID mdadm do Linux detectará apenas erros que ocorrem enquanto o sistema de arquivos RAID está sendo lido ou gravado. Este trabalho do cron mdadm raid check cron, apenas faz com que toda a matriz de raid seja lida para que os erros de leitura possam ser detectados.

De maneira semelhante, btrfs e zfs têm um comando scrub para fazer com que todos os dados neles sejam lidos ... e a leitura de dados nesses sistemas de arquivos faz com que as somas de verificação sejam verificadas, detectar qualquer erro, mesmo em arquivos que não são acessados com muita frequência. zfs scrub ou btrfs scrub geralmente são executados semanalmente ou mensalmente a partir do cron.

    
por 29.10.2015 / 23:01