Como executar o fsck nos discos rígidos reais do software RAID?

2

Quando e como isso deve ser executado? É melhor inicializar a partir de um DVD-ROM e executar fsck em cada disco rígido real? Ou isso pode ser feito automaticamente após o número X de montagens?

    
por Edward_178118 10.05.2015 / 10:29

2 respostas

4

fsck significa 'verificação de consistência do sistema de arquivos', verifica um sistema de arquivos, não os discos subjacentes - como tal, deve ser usado para testar todo o sistema de arquivos. Quanto às execuções fsck automáticas periódicas, olhe para o seu arquivo / etc / fstab, é nesse arquivo que podemos definir verificações automáticas.

    
por 10.05.2015 / 10:36
3

A resposta para quando executar fsck nos discos físicos subjacentes é muito simples:

Nunca

Se você estiver usando o RAID-1, o comando fsck poderá não perceber que está sendo usado incorretamente e executar uma verificação real. Se essa verificação resultar em gravações no disco, você acabará com um RAID em que os discos estão fora de sincronia.

Ter metadados fora de sincronia entre as réplicas RAID pode levar à perda de dados.

A maneira correta de verificar seu RAID

Verificações periódicas dos metadados do sistema de arquivos devem ser realizadas na camada lógica acima do RAID. Isso é feito como parte do processo de inicialização, e há uma boa chance de que isso já esteja configurado para você.

A verificação periódica de que as réplicas são legíveis e sincronizadas também é uma boa ideia. Isso acontece em uma camada inferior e não verifica a integridade nas camadas do sistema de arquivos. Em um dos meus servidores, vejo que essas verificações estão acontecendo, inspecionando a saída de

dmesg | grep data-check
    
por 10.05.2015 / 14:08