Requirements for Clients (Mounts)
mfsmount requires FUSE (Filesystem in Userspace) to function properly. FUSE is a software interface that allows userspace programs to export a virtual filesystem to the kernel, enabling the mounting and interaction with filesystems without writing kernel-level code, so the file system logic runs in user space but behaves like a native file system from the user's perspective. FUSE is available on several operating systems, including Linux, FreeBSD, NetBSD, and macOS, with the following considerations:
-
FUSE 2 is not supported. While the MooseFS client may appear to work with FUSE 2, certain operations - most notably file appending - may not function correctly.
-
We strongly recommend using the latest stable version of FUSE 3, or the version included in the latest stable release of your chosen Linux or BSD distribution.
-
For macOS, we recommend using macFUSE (https://osxfuse.github.io).
Using a supported and up-to-date FUSE version is critical for ensuring full feature support and reliable operation of MooseFS client mounts.