Я заметил, что при моей установке 19.10 ZFS в GRUB теперь есть раздел «История», где перечислены снимки. Похоже на солярис beadm
.
Может кто-нибудь объяснить мне, как это работает? Первоначально я думал, что это как-то связано с zfs-initramfs
и update-grub
, но это только я догадываюсь.
Затем после 1030 * больше чтения, я думал, что "История" может быть обновлена на zfs-mount-generator
https://wiki.archlinux.org/index.php/ZFS#Using_zfs -mount-generato r - который работает с zfs-zed
Но я не вижу его как доступный как сервис в Ubuntu.
Вот мои zfs связанных системных модулей, есть zed
, но нет zfs-mount-generator
:
$ systemctl list-unit-files | grep zfs
zfs-import-cache.service enabled
zfs-import-scan.service disabled
zfs-import.service masked
zfs-load-module.service enabled
zfs-mount.service enabled
zfs-share.service enabled
zfs-zed.service enabled
zfs-import.target enabled
zfs.target enabled
Рекурсивный листинг в / etc / zfs (ls -la R) показывает мягкую ссылку на интересный скрипт :
lrwxrwxrwx 1 root root 57 Jan 2 18:58 history_event-zfs-list-cacher.sh -> /usr/lib/zfs-linux/zed.d/history_event-zfs-list-cacher.sh
Комментарий в начале скрипта звучит многообещающе:
# Track changes to enumerated pools for use in early-boot
Может кто-нибудь объяснить мне, как этот процесс работает для перечисления снимков undefined r "История" раздел GRUB?
И есть ли другие действия r, которые необходимо предпринять для обновления этого списка? (например, используя 'update-grub/grub-mkbootfs
')