[systemd-devel] FUSE mount cannot be started on boot

Tom Gundersen teg at jklm.no
Thu Aug 8 07:26:02 PDT 2013


On Thu, Aug 8, 2013 at 2:00 PM, Jan Engelhardt <jengelh at inai.de> wrote:
>
> With systemd 195, an /etc/fstab line like
>
>         /srv/www /home/www fuse.bindfs auto,group=foo,perms=g+rw 0 0
>
> can fail to start if /dev/fuse does not exist yet.

This sounds strange.

/dev/fuse should be created by udev (in 195, and by
systemd-tmpflise-setup-dev in more recent versions), and this happens
before the mounts from fstab are started. Can you verify that the
ordering is correct for you with "systemctl show home-www.mount | grep
After" (and so on until you hopefully find systemd-udevd.service)?

Also, do you have the correct entry for fuse in /lib/module/`uname
-r`/modules.devname ?

I tried to reproduce this with current git, and it seems to work correctly here.

Cheers,

Tom


More information about the systemd-devel mailing list