Replies: 2 comments 1 reply
-
Credits to @csabahenk : Well, fusermount is specific to Linux. On FreeBSD they have their own mount helper, which is also specific to the platform, and we don't interfere with that. Digging into history: original implementation of fusermount-glusterfs has envisioned unprivileged mounting as an extra functionality, and building of the helper was not enabled in the default configuration. The configure help displayed The commit message of this change gives a detailed description of the technical background: fba125a5f. |
Beta Was this translation helpful? Give feedback.
-
Thanks for this explanation. I still found it a bit confusing, so I went ahead and tried it. I had the misconception that fusermount (from fuse or glusterfs-client) was required even for privileged mounts. I was using glusterfs as packaged by debian (in ubuntu). In that packaging, Using execsnoop from bpf, I was tracing the chain of processes that were called when a client mounted a remote gluster volume, and as root, it never calls any fuse tool. Once I tried the mount again as a regular user, that's when things got interesting.
If I then proceeded to try this again without enabling gluster's own fusermount, expecting it to just use fuse's suid root
So it's well explained in the logs. I didn't get any error from
Still, I think I understand this now. Since the debian packaging isn't installing |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
What exactly does this configure option mean?
--disable-fusermount Use system's fusermount
I am able to build with and without it, but I don't notice anything different
Beta Was this translation helpful? Give feedback.
All reactions