zpool ausente após tentativa de atualização do kernel

1

Eu estou rodando o 14.04 LTS com o ZFS e tentei atualizar meu kernel para o 3.17 seguindo estas instruções . Durante esta instalação, recebi este erro:

    *** Please make sure the kmod spl devel <kernel> package for your
    *** distribution is installed then try again.  If that fails you
    *** can specify the location of the spl objects with the
    *** '--with-spl-obj=PATH' option.

O Google me levou para esta página , e eu corri sudo apt-get install spl-dkms para tentar para corrigir o problema acima.

Após a reinicialização, eu tenho o kernel 3.17, mas não há pools do ZFS. Voltei ao meu kernel anterior (3.13.0-40) mas ainda não tenho zpools.

$ sudo zpool status
no pools available

Eu deveria ter um pool de espelhos mostrando. As partições ainda estão lá, como mostra o parted:

(parted) print                                                            
Model: ATA HGST HTS721010A9 (scsi)
Disk /dev/sda: 1000GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt

Number  Start   End     Size    File system  Name    Flags
 1      1049kB  2097kB  1049kB               boot0   bios_grub
 2      2097kB  10.0GB  9998MB               root0
 3      10.0GB  992GB   982GB   zfs          zdata0
 5      992GB   1000GB  8204MB               swap0

A outra unidade parece semelhante. O espelho está em zdata0 e zdata1.

Por que não consegue encontrar meu zpool e como faço para recuperá-lo?

    
por ScottJ 14.12.2014 / 21:03

1 resposta

6

Nesse caso, zdb mostrou o pool, mas zpool status não. Eu precisava fazer:

zpool import -f zdata

E tudo ficou bem de novo.

    
por ScottJ 15.12.2014 / 20:33