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, --noSUID, and --nonEmpty; and the squashing flags --rootSquash, --allSquash, --anonUID, --anonGID, and --umask. See Filesystem options for the full list with defaults.

The on-disk cache (--diskFolder, --diskQuota, --diskMaxBlockSize, --diskWriteback) 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 Cache and performance flags 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 Credentials and the credentials file format.

--noRemount, --noUpdate, and --staging govern the auto-update mechanism. See Update control flags and Auto-Update.

--verbose, --logFile, --metrics / --metricsPort, and --reportErrors are the logging controls. See Logging and diagnostics flags and the logging guide.

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

All flags can be passed as fstab mount options 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:

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

See fstab Integration for details.