LVM on loop persistent — различия между версиями

Материал из Wiki
Перейти к: навигация, поиск
(Новая страница: «Категория:Linux Категория:LVM Категория:loop =LVM на lopp устройствах после перезагрузки= С…»)
 
(LVM на lopp устройствах после перезагрузки)
Строка 28: Строка 28:
 
[Install]
 
[Install]
 
WantedBy=local-fs-pre.target
 
WantedBy=local-fs-pre.target
 +
</PRE>
 +
<PRE>
 +
systemctl  enable loops-setup.service
 +
</PRE>
 +
 +
Сервис от которого зависит - это <B>-.mount</B> и возможно его имя будет отличаться в системах отличных от Убунту 18
 +
<PRE>
 +
-.mount
 +
</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  /
 
</PRE>
 
</PRE>

Версия 13:35, 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
proc-sys-fs-binfmt_misc.automount                                                        loaded active waiting   Arbitrary Executable File Formats File System Automount Point
-.mount                                                                                  loaded active mounted   /