Verificando uma unidade com falha em um pool do ZFS

1

Estou testando um grande pool do ZFS no momento e estou documentando o processo de substituição de uma unidade com falha antes que o ambiente entre em produção.

Eu construí o volume do disco do ZFS 'diskpool', que é 3 vdevs aninhados de 20 x 8TB. Tudo está funcionando bem.

Para simular uma falha de disco, desconectei uma das unidades de 8 TB.

Estou um pouco preocupado, porque com a unidade desconectada, se eu executar 'zpool status', ainda mostrarei 'ONLINE' como o estado em todos os meus discos.

O controlador de disco ao qual todos os dispositivos estão conectados possui mecanismos de relatório em vigor, e isso imediatamente me alertou para dizer que um disco falhou ou foi removido, mas o ZFS não parece ser o mais inteligente.

Alguém pode lançar alguma luz sobre por que ele ainda relataria um disco 'com falha' como 'ONLINE'?

    
por John 31.03.2016 / 16:33

1 resposta

4

A implementação do ZFS que você usa não pesquisa seus dispositivos subjacentes, a menos que haja alguma atividade acontecendo.

A remoção de um disco de um pool que não é acessado permanecerá despercebida até você acessá-lo.

    
por 31.03.2016 / 17:54