Skip to content

Mount Options

mount.flexfs start accepts a large set of options. The authoritative list — every flag with its type, default, and one-line description — lives in the mount.flexfs CLI reference. Flags marked internal there are hidden from --help output and are intended for advanced tuning or debugging. This page groups the options by purpose and adds the guidance that does not fit in a reference row.

These control POSIX semantics and access enforcement: --acl and --xattr; the mount-behavior flags --noAtime, --noExec, --nonEmpty, and --noSUID; the squashing flags --allSquash, --anonGID, --anonUID, and --rootSquash; and --umask. See the CLI reference for the full list with defaults.

The on-disk cache (--diskFolder, --diskQuota, --diskMaxBlockSize, --diskWriteback, --diskSync) is the part of the caching stack worth tuning; the in-memory block cache and buffer pool are sized automatically and rarely need attention. See the CLI reference for defaults, and the performance tuning guide for when to override them.

--sse requests S3 server-side encryption for the mount’s block writes. See the CLI reference.

--credsFile selects the credentials file (its <name> placeholder is replaced with the volume name). See the CLI reference and the credentials file format.

--noRemount, --noUpdate, and --staging govern the auto-update mechanism. See the CLI reference and Auto-Update.

--verbose, --logFile, --metrics / --metricsPort, and --reportErrors are the logging controls. See the CLI reference and the logging guide.

--atTime mounts the filesystem at a point in time (RFC 3339, implies --ro). See Time-Travel Mounting.

Any mount.flexfs start flag can be passed as an fstab mount option by removing the -- prefix. Boolean flags are set by name alone; name=false is accepted too, though every boolean here already defaults to false. For example:

flexfs:<volume-name> /mnt/data flexfs _netdev,nofail,nosuid,x-systemd.mount-timeout=660,ro,acl,verbose 0 0

See fstab Integration for details.