设置: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
关于如何修复有什么想法吗?谢谢