LVM on loop persistent: различия между версиями
Материал из noname.com.ua
Перейти к навигацииПерейти к поискуSirmax (обсуждение | вклад) |
Sirmax (обсуждение | вклад) |
||
Строка 41: | Строка 41: | ||
systemctl | grep mount |
systemctl | grep mount |
||
... |
... |
||
− | -.mount |
+ | -.mount loaded active mounted / |
... |
... |
||
</PRE> |
</PRE> |
Версия 13:37, 27 апреля 2020
LVM на lopp устройствах после перезагрузки
Суть проблемы: если настроить LVM поверх /dev/loopX устройств то после перезагрузки приходится делать losetup вручную.
Соответственно не работают сервисы которым нужен соответствующий Volume
/etc/systemd/system/loops-setup.service
[Unit] Description=Setup loopback devices DefaultDependencies=no Conflicts=umount.target Requires=lvm2-lvmetad.service -.mount Before=local-fs.target umount.target After=lvm2-lvmetad.service mnt-host.mount [Service] ExecStart=/bin/bash -x -c "/sbin/losetup /dev/loop0 /disk1.img; /sbin/losetup /dev/loop1 /disk2.img" ExecStop=/bin/bash -x -c "/sbin/losetup -d /dev/loop0; /sbin/losetup -d /dev/loop1" RemainAfterExit=yes Type=oneshot [Install] WantedBy=local-fs-pre.target
systemctl enable loops-setup.service
Сервис от которого зависит - это -.mount и возможно его имя будет отличаться в системах отличных от Убунту 18
-.mount
Получить имя так:
systemctl | grep mount ... -.mount loaded active mounted / ...