1

Я только что обновил Debian wheezy (и старые пакеты zfsonlinux) до Debian jessie (и новых пакетов jessie-backports). Теперь при запуске системы пулы ZFS не импортируются и не монтируются. Я могу импортировать и монтировать свои бассейны вручную с

zpool import zpool1
zfs mount -a

Как это должно работать с новой системой? Какие пакеты должны быть установлены? /etc/init.d/zfs даже больше не существует в системе.

1 ответ1

0

Я только что пострадала от этой проблемы, и я думаю, что, возможно, знаю, почему вы тоже это затронули.

Новые пакеты ZFS в Debian больше не имеют сценариев инициализации LSB, поэтому вы ничего не видите в каталоге /etc/init.d/ .

Они предоставляют только системные файлы модулей. Вы можете увидеть списки файлов здесь (при условии, что вы используете архитектуру amd64). https://packages.debian.org/stretch/amd64/zfsutils-linux/filelist

Моя машина также была обновлена до Debian Jessie, и я обнаружил, что я все еще использую sysvinit в качестве системы инициализации, тогда как новая установка по умолчанию получает systemd .

Я подтвердил это, запустив cat /proc/1/comm и получив результат: init

Затем я переключился на systemd, запустив apt-get install systemd-sysv

Это удалило конфликтующий sysvinit-core .

Пожалуйста, обратитесь к вики-странице Debian за systemd и не вините меня, если это сломает вашу систему. https://wiki.debian.org/systemd#Configuring_as_default

Существуют другие способы создания загрузочных скриптов, совместимых с LSB, если вы не хотите менять систему инициализации. Я еще не исследовал их.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .