PK
/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.path