Ubuntu 21.04:ZFS 池自动挂载不起作用

Ubuntu 21.04:ZFS 池自动挂载不起作用

设置:Ubuntu 21.04(带有最新更新)。问题甚至在 21.10 发布之前就发生了。直到现在我才懒得修它。

zfs版本是:

root@myserver:~# zfs --version
zfs-2.0.2-1ubuntu5.1
zfs-kmod-2.0.2-1ubuntu5.4

我在日志中发现了这一点:

root@myserver:~# journalctl -b | grep zfs
Jan 27 09:12:21 myserver udevadm[702]: systemd-udev-settle.service is deprecated. Please fix multipathd.service, zfs-import-cache.service, zfs-load-module.service not to pull it in.
Jan 27 09:12:22 myserver systemd[1]: zfs-import-cache.service: Main process exited, code=exited, status=1/FAILURE
Jan 27 09:12:22 myserver systemd[1]: zfs-import-cache.service: Failed with result 'exit-code'.

然后我尝试使用缓存安装我的池

root@myserver:~# ls -al /etc/zfs/zpool.cache
-rw-r--r-- 1 root root 4016 Jan 27 08:03 /etc/zfs/zpool.cache
root@myserver:~# zpool import -c /etc/zfs/zpool.cache -aN
cannot import 'storage-myserver': one or more devices is currently unavailable

但使用此命令导入池没有问题

root@myserver:~# zpool import storage-myserver

我尝试使用下面的命令重新创建缓存文件,但自动导入仍然不起作用(重新启动后)并且重新运行上面的 zpool import -c 命令没有效果

# zpool set cachefile=/etc/zfs/zpool.cache storage-myserver

关于如何修复有什么想法吗?谢谢

相关内容