Como gerenciar atualizações de kernel com o ubuntu-zfs instalado

6

Eu tenho o Ubuntu-zfs instalado. Periodicamente, meu sistema faz downloads de pequenas atualizações do kernel, mas não reconstrói o módulo ZFS. Na próxima reinicialização, nenhum dos sistemas de arquivos ZFS poderá ser montado. No passado eu usei dpkg para reconfigurar o pacote e obtê-lo para reconstruir o módulo. Existe alguma maneira automática que isso deveria estar acontecendo? Como faço para configurá-lo?

    
por Ben Jackson 11.07.2014 / 05:32

1 resposta

6

A dica de Muru sobre o DKMS me colocou no caminho certo. Vendo o pacote zfs-dkms , olhei para /var/lib/dpkg/info/zfs-dkms.list , que nomeia /usr/src/zfs-0.6.2/dkms.conf . Eu não tenho esse arquivo, nem nenhum de /usr/src/zfs-0.6.2 .

Aha! Eu instalei o zfs para importar um zpool existente e montar sistemas de arquivos de um sistema FreeBSD, incluindo um /usr/src . Então, quando eu criei este sistema, eu "perdi" (encobri) tudo o que entrava em /usr/src como parte da configuração inicial. Depois disso, qualquer atualização do kernel deixará você com um grub atualizado que aponta para um kernel sem zfs.ko correspondente. Não deveria ser um erro? Anteriormente, quando consertei isso, estava no console do sistema depois que o zfs falhou ao iniciar - então é claro que meu /usr/src original estava disponível para mim.

    
por Ben Jackson 14.07.2014 / 07:04