LVM on loop persistent: различия между версиями
Материал из noname.com.ua
Перейти к навигацииПерейти к поискуSirmax (обсуждение | вклад) |
Sirmax (обсуждение | вклад) |
||
Строка 39: | Строка 39: | ||
Получить имя так: |
Получить имя так: |
||
<PRE> |
<PRE> |
||
− | + | systemctl | grep mount |
|
+ | ... |
||
− | proc-sys-fs-binfmt_misc.automount loaded active waiting Arbitrary Executable File Formats File System Automount Point |
||
-.mount loaded active mounted / |
-.mount loaded active mounted / |
||
+ | ... |
||
</PRE> |
</PRE> |
Версия 13:36, 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 / ...