Solution 1 :
Assurez-vous que le service zfs (cible) est activé. C'est ce qui gère l'import/export du pool au démarrage/à l'arrêt.
zfs.target loaded active active ZFS startup target
Vous ne devriez jamais avoir à lutter avec cela. Si vous en avez l'occasion, exécutez une mise à jour de votre distribution zfs, car je sais que les services de démarrage se sont améliorés au cours des dernières versions :
[[email protected] ~]# rpm -qi zfs
Name : zfs
Version : 0.6.5.2
Release : 1.el7.centos
Solution 2 :
ok, donc le pool est là, ce qui signifie que le problème vient de votre zfs.cache, il n'est pas persistant et c'est pourquoi il perd sa configuration lors de votre redémarrage. ce que je suggérerais de faire est de lancer :
zpool import zfsPool
zpool list
Et vérifiez s'il est disponible. Redémarrez le serveur et voyez s'il revient, si ce n'est pas le cas, effectuez les mêmes étapes et exécutez :
zpool scrub
Juste pour s'assurer que tout va bien avec votre piscine, etc.
Veuillez également publier le contenu de :
/etc/default/zfs.conf
/etc/init/zpool-import.conf
Alternativement, si vous cherchez une solution de contournement à ce problème, vous pouvez bien sûr la définir comme suit.
Modifiez la valeur de 1 à 0 :
/etc/init/zpool-import.conf
et ajoutez ce qui suit à votre /etc/rc.local :
zfs mount -a
Cela fera l'affaire.
Solution 3 :
J'ai également eu le problème de la disparition du zfs après un redémarrage. L'exécution de CentOS 7.3 et de la réimportation de ZFS 0.6.5.9 l'a ramené (zpool import zfspool) uniquement jusqu'au prochain redémarrage.
Voici la commande qui a fonctionné pour moi (pour la faire persister lors des redémarrages) :
systemctl preset zfs-import-cache zfs-import-scan zfs-mount zfs-share zfs-zed zfs.target
(Trouvé sur :https://github.com/zfsonlinux/zfs/wiki/RHEL-%26-CentOS)