Я начинаю работать с ZFS, и у меня есть основы, но у меня проблема с поддержанием работы.
Пулы созданы, монтируются, я могу сохранять данные и видеть активность на диске ... все выглядит хорошо. Однако после перезагрузки zpool list
сообщает "нет доступных пулов".
Я нашел несколько статей по этому поводу в CentOS, в которых говорится о том, что сценарий запуска для zfs является исправлением, но до сих пор я не нашел ни одного в Debian.
Я использую пакет Debian Backport zfs-dkms
, в состав которого входят libzfs2linux
, libzpool2linux
, bfs bfs-zed
и zfsutils-linux
. Я также работаю в режиме init
SysV вместо systemd
.
Я попытался воссоздать пул с /dev/disk/by-id
а также с устройствами standard /dev/sdx
; Я попытался отредактировать /etc/default/zfs
и настройки (не все сразу):
ZFS_MOUNT='yes'
ZPOOL_IMPORT_ALL_VISIBLE='yes'
ZPOOL_IMPORT_PATH="/dev/disk/by-vdev:/dev/disk/by-id"
ZPOOL_IMPORT_PATH="/dev"
ZFS_INITRD_POST_MODPROBE_SLEEP='5'
Я вижу имена конфигурации моего пула в /etc/zfs/zpool.cache
; Я могу заново все нормально импортировать с помощью zpool import <pool-name>
и все данные есть.
Это проблема синхронизации при загрузке? Мне не хватает возможных идей, и любые отзывы будут оценены.