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.
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'?
Tags disk raid zfs filesystems