I am trying to troubleshoot an issue with a fuse library, where my fuse file system is mysteriously unmounted shortly after mounting it.
After screwing around with a bespoke unmount executable that logged evidence about its invoker, I found that systemd is the culprit. Indeed /var/log/syslog contains lots of messages like this:
Jun 8 06:39:41 ubuntu systemd[1]: Unit tmp-fusetest301566509.mount is bound to inactive unit dev-fuse.device. Stopping, too.
Jun 8 06:39:41 ubuntu systemd[1]: Unmounting /tmp/fusetest301566509...
I don't know the first thing about configuring systemd. Where should I look to figure out why it thinks it is allowed to unmount my file systems without me telling it to?
I'm running Ubuntu 15.04:
% uname -a
Linux ubuntu 3.19.0-16-generic #16-Ubuntu SMP Thu Apr 30 16:09:58 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
Update: I should clarify that there are no entries related to this path or /dev/fuse in /etc/fstab.