разделы lvm не монтируются при загрузке, с сообщением (для mount-юнита) в логе о том, что зависимость подкачала. А для device-юнита в логе пишет, что таймаут.
примерно так: https://unix.stackexchange.com/questions/556819/systemd-time-out-waiting-for-device-dev-mapper-vg
По совету со stackoverflow я сделал device-юниты в виде явных файлов, однако пример со стековерфлоу содержит секцию [Service] а моя система ругается, и говорит, что в device-юнитах такой секции быть не должно и она проигнорирована.
я создал 1 файл mount, 1 файл device, добавил их командами systemctl enable, и мой lvm-раздел всё ещё не монтируется (корень тоже lvm-раздел, но он монтируется, потому что он монтируется по-другому из initramfs).
читал то - https://www.freedesktop.org/software/systemd/man/systemd.mount.html и это - https://www.freedesktop.org/software/systemd/man/systemd.device.html
Были такие темы и на LOR - Монтирование lvm разделов вsystemd интересно, разобрались ли с ними по-существу, а не обходными манёврами, как здесь - Запуск системы с разделами на LVM ?
Пробовал выполнять запуск юнитов из консоли без перезагрузки. Поведение такое же - таймаут у device, не монтируется у mount-юнит. Если руками выполнить команду mount, то systemd индицирует, что mount-unit запущен. Его можно остановить и он размонтируется. А сразу после этого обратно запустить не получается.
Что и куда мне надо прописать в этом вашем systemd, чтобы стало хорошо?