При начальной загрузке назад, я заметил, что не могу импортировать свои объединения ZFS автоматически, если я не использую флаг-f. Я получаю предупреждение, говоря, что пул ранее использовался...
Теперь, когда я загружаюсь до funtoo/gentoo (и перезагрузка), часть того процесса перезагрузки включает экспорт пулов ZFS.
Я не вижу параметров конфигурации в/etc/default/zfs (ни никакой другой файл в / и т.д.).
Как я могу удостовериться, что эти пулы автоматически экспортируются до перезагрузки?
Я полагаю, что это работает, поскольку мои объединения теперь автоматически импортируются на запуске тогда как, прежде чем они жаловались на то, чтобы не быть экспортируемым.
Я создал сервис для экспорта пулов, звоня помощнику, который определяет пулы онлайн и экспортирует их.
Я ожидал бы, что это будет частью пакета ZFS на Ubuntu, таким образом, я удивлен относительно того, почему это необходимо.
Исправьте меня, если я неправ. Я предпочел бы использовать стандартную установку в противоположность, разрабатывают то, что походит на инфраструктуру мне.
/usr/lib/systemd/system/zfs-export.service
[Unit]
Description=ZFS Export
Before=shutdown.target
DefaultDependencies=no
[Service]
#ExecStart=/usr/sbin/zfs-export-all-pools
ExecStart=/bin/true
ExecStop=/usr/sbin/zfs-export-all-pools
RemainAfterExit=yes
Type=oneshot
[Install]
WantedBy=multi-user.target
/usr/sbin/zfs-export-all-pools #!/bin/bash
zpool export $(zpool list | sed -e "1d" | awk {'print$1'} | tr '\n' ' ')
Наконец, я включаю сервис.
systemctl enable zfs-export