On Mon, Apr 8, 2024 at 5:51 AM Jaco Kroon <j...@uls.co.za> wrote:
>
> Hi All,
>
> I was hoping for some advise regarding how I could improve the glusterfs
> package for users (and myself).  At least those using openrc, but I
> suspect similar may be applicable to systemd, but I have no idea how
> systemd handles network mounts so perhaps someone could chip in here on
> that front too.
>
> Specifically the mounting of glusterfs file systems currently has a few
> problems (glusterd if server=localhost, network, dns(?) and fuse
> availability).  For now the focus is on the fuse aspect since that's the
> biggest annoyance by far.
>
> Mounting happens via the netmount service.
>
> In order for glusterfs to mount successfully the fuse module needs to be
> available when mount.glusterfs is invoked.  This can be achieved in one
> of two ways:
>
> 1.  Compile the module statically into the kernel.
> 2.  Arrange for fuse service to be started prior to netmount (using say
> /etc/conf.d/netmount rc_need="fuse")

This doesn't sound right. Why does the kernel module need to be loaded
explicitly?
The kernel should auto-load the module when /dev/fuse is opened for
the first time.
/dev/fuse should get created via tmpfiles.d via kmod-static-nodes.

Reply via email to