Skip to main content

Module fuse

Module fuse 

Source
Expand description

FUSE mount support for cfsctl.

This module is only compiled when the fuse feature is enabled.

Structsยง

InternalFuseServeArgs
Arguments for the internal FUSE server process. File descriptors are received via the systemd activation protocol (LISTEN_FDS/LISTEN_FDNAMES), not via raw fd number arguments.

Enumsยง

FuseMode ๐Ÿ”’
How to mount: kernel composefs driver, FUSE, or auto-detect.
MountMode ๐Ÿ”’

Functionsยง

detect_mount_mode ๐Ÿ”’
has_cap_sys_admin ๐Ÿ”’
in_init_user_namespace ๐Ÿ”’
run_fuse_foreground ๐Ÿ”’
run_fuse_mount ๐Ÿ”’
Re-exec ourselves as --internal-fuse-serve to run the FUSE server in a clean process without the tokio runtime. File descriptors are passed via the systemd socket activation protocol (LISTEN_FDS/LISTEN_FDNAMES) for safe and easy fd transfer.
run_internal_fuse_serve
Entry point for the internal FUSE server process, called from main() before the tokio runtime is created.