Skip to content

Configuration

Defined in: src/config.ts:160

Configuration

T extends ConfigMounts

addDevices: boolean

Defined in: src/config.ts:182

Whether to automatically add normal Linux devices

false

optional caseFold?: CaseFold

Defined in: src/backends/backend.ts:56

If set, sets case folding for the file system(s).

SharedConfig.caseFold


defaultDirectories: boolean

Defined in: src/config.ts:188

Whether to automatically create some directories (e.g. /tmp)

false

disableAccessChecks: boolean

Defined in: src/config.ts:196

If true, disables all permissions checking.

This can increase performance.

false

optional disableAsyncCache?: boolean

Defined in: src/backends/backend.ts:51

If set, disables the sync cache and sync operations on async file systems.

SharedConfig.disableAsyncCache


gid: number

Defined in: src/config.ts:176

The gid to use

0

log: Configuration

Defined in: src/config.ts:211

Configurations options for the log.


mounts: { [K in string | number | symbol]: MountConfiguration<T[K]> }

Defined in: src/config.ts:164

An object mapping mount points to mount configuration


onlySyncOnClose: boolean

Defined in: src/config.ts:206

If true, files will only sync to the file system when closed. This overrides disableUpdateOnRead

This can increase performance.

false

uid: number

Defined in: src/config.ts:170

The uid to use

0