설정: 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
문제를 해결하는 방법에 대한 아이디어가 있습니까? 감사해요