Z
Size: a a a
Z
PK
ConditionPathExists, заодно будет уверенность что на томе есть данные хоть какие-то и он реально здесьPK
PK
PK
VP
libvrt юнита не напрямую, а через systemd.pathPK
libvrt юнита не напрямую, а через systemd.path∀
PK
PK
VP
Wo
И
VP
PK
PK
PK
VP
/dev/* ты можешь мониторить при помощи inotify() /etc/systemd/system одноимённый с твоим libvirt, только с расширением *.path с таким содержимым:[Unit]
Description=Libvirtd runner
[Path]
PathExists=/dev/zvol/tank/storage
[Install]
WantedBy=multi-user.target
Дальше systemctl disable libvirt.service и systemctl enable libvirt.pathPK
/dev/* ты можешь мониторить при помощи inotify() /etc/systemd/system одноимённый с твоим libvirt, только с расширением *.path с таким содержимым:[Unit]
Description=Libvirtd runner
[Path]
PathExists=/dev/zvol/tank/storage
[Install]
WantedBy=multi-user.target
Дальше systemctl disable libvirt.service и systemctl enable libvirt.pathPK