Ubuntu 14.04: Meu pool zfs desapareceu após a atualização para o kernel 4.4.0-59!

1

Após a atualização para 4.4.0-59 ontem, percebi hoje que minhas partições do zfs tinham desaparecido! Googling um pouco sugeriu que o link ] zfs-native 0.6.5.7 não gostava (como em: compilar com) o kernel -59. / p>

De fato, o zfs está faltando no kernel -59 (verifique as últimas 2 linhas):

% dkms status
bbswitch, 0.7, 4.4.0-53-generic, x86_64: installed
bbswitch, 0.7, 4.4.0-57-generic, x86_64: installed
bbswitch, 0.7, 4.4.0-59-generic, x86_64: installed
nvidia-340, 340.98, 4.4.0-53-generic, x86_64: installed
nvidia-340, 340.98, 4.4.0-57-generic, x86_64: installed
nvidia-340, 340.98, 4.4.0-59-generic, x86_64: installed
spl, 0.6.5.7, 4.4.0-53-generic, x86_64: installed
spl, 0.6.5.7, 4.4.0-57-generic, x86_64: installed
spl, 0.6.5.7, 4.4.0-59-generic, x86_64: installed
virtualbox, 4.3.36, 4.4.0-53-generic, x86_64: installed
virtualbox, 4.3.36, 4.4.0-57-generic, x86_64: installed
virtualbox, 4.3.36, 4.4.0-59-generic, x86_64: installed
zfs, 0.6.5.7, 4.4.0-53-generic, x86_64: installed
zfs, 0.6.5.7, 4.4.0-57-generic, x86_64: installed

Ok, o que fazer? Reinicie sob o kernel bom conhecido anteriormente (-57)!

Após a reinicialização, com certeza posso acessar meu zpool, mas minhas partições não estão montadas. Para confundir ainda mais as coisas,

zpool status
sugere que eu atualize meu pool:
% sudo zpool status
  pool: tank
 state: ONLINE
status: Some supported features are not enabled on the pool. The pool can
        still be used, but some features are unavailable.
action: Enable all features using 'zpool upgrade'. Once this is done,
        the pool may no longer be accessible by software that does not support
        the features. See zpool-features(5) for details.
  scan: none requested
config:

        NAME                                                STATE     READ WRITE CKSUM
        tank                                                ONLINE       0     0     0
          mirror-0                                          ONLINE       0     0     0
            ata-ST4000DM000-1F2168_S3014GKE-part4           ONLINE       0     0     0
            ata-WDC_WD40PURX-64GVNY0_WD-WCC4E5UZUFFD-part4  ONLINE       0     0     0

errors: No known data errors

Atrevo-me a fazer isso? Ou algo ficou confuso durante a atualização com falha para o 4.4.0-59? Eu instalei o zfs via

apt-get install ubuntu-zfs
e não se sinta corajoso o suficiente para tentar compilar e instalar o módulo zfs sozinho. Por enquanto, eu só quero minhas partições zfs de volta!

Atualização: postei a solução que funcionou abaixo. Pode ser contra as regras do askubuntu, mas eu queria ter essas informações o mais rápido possível se alguém tivesse o mesmo problema.

    
por Niclas Börlin 13.01.2017 / 18:01

2 respostas

0

Após alguns dias, uma atualização para o zfs-0.6.5.8 apareceu. Depois de instalá-lo, a reinstalação do kernel -59 não produziu mensagens de erro. No entanto, minhas partições não foram montadas automaticamente na inicialização. Uma modificação para

ZFS_AUTOIMPORT_TIMEOUT='45'
(de 30) em
/etc/defaults/zfs
resolveu isso. Então agora tudo parece estar de volta ao normal!     
por Niclas Börlin 18.01.2017 / 02:46
1

A resposta que funcionou foi desinstalar o kernel -59:

% dpkg --get-selections | grep 4.4.0-59
linux-headers-4.4.0-59                          install
linux-headers-4.4.0-59-generic                  install
linux-image-4.4.0-59-generic                    install
linux-image-extra-4.4.0-59-generic              install
linux-signed-image-4.4.0-59-generic             install
% sudo apt-get remove --purge linux-headers-4.4.0-59 linux-headers-4.4.0-59-generic linux-image-4.4.0-59-generic linux-image-extra-4.4.0-59-generic linux-signed-image-4.4.0-59-generic

Após a reinicialização, agora tudo está de volta ao normal! A mensagem de atualização ainda está lá, mas meu pool zfs funciona! Uma solução melhor seria, obviamente, fazer com que o zfs trabalhasse com -59 (e mais tarde) kernels, mas por enquanto estou feliz.

    
por Niclas Börlin 13.01.2017 / 22:37