O ZFS nunca monta meu pool automaticamente, por quê?

3

Estou executando o ZFS no Linux na minha estação de trabalho e estou há cerca de dois anos:

[  273.779699] SPL: Loaded module v0.6.4.2-1~vivid
[  273.824212] ZFS: Loaded module v0.6.4.2-1~vivid, ZFS pool version 5000, ZFS filesystem version 5
[  280.179534] SPL: using hostid 0x007f0101

Funciona muito bem, exceto que há alguns meses atualizei para o Ubuntu 15.04. Quando reiniciei a atualização, o pool do ZFS não foi visto. No começo eu entrei em pânico, mas quando eu tinha zpool procurar meus dispositivos, encontrei o pool em falta. Executar "zpool import store" funciona bem e tudo é montado como deveria. Até a próxima vez que eu reiniciar.

Toda vez que eu reinicio o ZFS, aparece para esquecer o meu pool. No entanto, não vejo nada de errado:

$ sudo zpool list -Hv
store   1.30T   301G    1.00T   -       22%     22%     1.17x   ONLINE  -
        sda4    432G    135G    297G    -       31%     31%
        sdb3    896G    167G    729G    -       19%     18%

Também não vejo nada de errado nas tabelas de partições:

$ sudo parted -l
Model: ATA ST500DM002-1BD14 (scsi)
Disk /dev/sda: 500GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags: 

Number  Start   End     Size    File system  Name                  Flags
 1      1049kB  512MB   511MB   fat32        EFI System Partition  msftdata
 2      512MB   35.5GB  35.0GB  ext4
 4      35.5GB  500GB   465GB   zfs


Model: ATA WDC WD1002FAEX-0 (scsi)
Disk /dev/sdb: 1000GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 

Number  Start   End     Size    File system     Name  Flags
 1      1049kB  10.0GB  9999MB  linux-swap(v1)
 2      10.0GB  35.0GB  25.0GB  xfs
 3      35.0GB  1000GB  965GB   zfs

Qualquer orientação sobre onde procurar ou o que fazer seria muito apreciada.

    
por Christopher 27.07.2015 / 16:13

3 respostas

1

Atualizei os pacotes do ZFS esta semana e o problema simplesmente desapareceu. Deve ter sido um bug em algum lugar que foi corrigido. Tudo está bem novamente.

    
por 16.09.2015 / 14:10
2

Verifique /etc/default/zfs e certifique-se de que está definido para:

ZFS_MOUNT='yes' ZFS_UNMOUNT='yes'

    
por 27.07.2015 / 16:19
1

Certifique-se de ter o pacote ubuntu-zfs instalado, pois ele fornece a correção correta para o comando mountall . Consulte o link para obter mais detalhes

E / OU

investigue e altere /etc/init/zpool-import.conf

modprobe zfs zfs_autoimport_disable=1

para

modprobe zfs zfs_autoimport_disable=0

    
por 27.07.2015 / 17:05

Tags