ZFS monta apenas um dos meus pools na inicialização

2

Estou executando o ZFS no Ubuntu 16.04.

Eu tenho dois pools do ZFS, cada um com 7 unidades no RaidZ2.

Após a inicialização, apenas um dos dois pools é montado. Eu posso montar o segundo manualmente usando

sudo zpool import vol2

Neste ponto, o segundo pool é montado bem.

Como posso ter certeza de que o primeiro pool é montado na inicialização?

    
por muzzamo 18.01.2017 / 09:52

1 resposta

1

Você deve ativar vários serviços da seguinte forma:

sudo systemctl enable zfs-import-cache.service
sudo systemctl enable zfs-import-scan.service
sudo systemctl enable zfs-mount.service
sudo systemctl enable zfs-share.service
sudo systemctl enable zfs-zed.service (depending on version may be zed.service)

e também:

sudo systemctl enable zfs.target

Reinicialize e veja o que acontece. Devido a diferentes versões e distribuições, elas podem não existir em seu sistema. Qualquer coisa que deve ser ativada.

EDIT1:
Para ver se esses serviços foram habilitados corretamente, execute o seguinte comando:

ls -oR /etc/systemd/ |grep zfs

A saída deve ser algo como:

drwxr-xr-x 2 root 4096 22.01.2017 17:31 zfs-mount.service.wants/  
drwxr-xr-x 2 root 4096 22.01.2017 17:31 zfs-share.service.wants/  
drwxr-xr-x 2 root 4096 22.01.2017 17:31 zfs.target.wants/  
lrwxrwxrwx 1 root   39 22.01.2017 17:31 zed.service -> /usr/lib/systemd/system/zfs-zed.service  
lrwxrwxrwx 1 root 34 22.01.2017 17:32 zfs.target -> /usr/lib/systemd/system/zfs.target  
/etc/systemd/system/zfs-mount.service.wants:  
lrwxrwxrwx 1 root 48 22.01.2017 17:31 zfs-import-cache.service -> /usr/lib/systemd/system/zfs-import-cache.service  
lrwxrwxrwx 1 root 47 22.01.2017 17:31 zfs-import-scan.service -> /usr/lib/systemd/system/zfs-import-scan.service  
/etc/systemd/system/zfs-share.service.wants:  
lrwxrwxrwx 1 root 41 22.01.2017 17:31 zfs-mount.service -> /usr/lib/systemd/system/zfs-mount.service  
/etc/systemd/system/zfs.target.wants:  
lrwxrwxrwx 1 root 48 22.01.2017 17:31 zfs-import-cache.service -> /usr/lib/systemd/system/zfs-import-cache.service  
lrwxrwxrwx 1 root 47 22.01.2017 17:31 zfs-import-scan.service -> /usr/lib/systemd/system/zfs-import-scan.service  
lrwxrwxrwx 1 root 41 22.01.2017 17:31 zfs-mount.service -> /usr/lib/systemd/system/zfs-mount.service  
lrwxrwxrwx 1 root 41 22.01.2017 17:31 zfs-share.service -> /usr/lib/systemd/system/zfs-share.service  
lrwxrwxrwx 1 root 39 22.01.2017 17:31 zfs-zed.service -> /usr/lib/systemd/system/zfs-zed.service  

Isso permitirá que você determine definitivamente se os serviços foram ativados mesmo se você esqueceu a saída quando você os habilitou ou se você não tem acesso aos logs.

    
por 19.01.2017 / 04:33

Tags