Storage Options

turbo.storage.zfs.autoScrub

whether to enable ZFS auto scrub for given storage. This is suggested to keep data integraty

Type: boolean

Default

{"_type":"literalExpression","text":"any (d: d.fsType == \"zfs\") (attrValues config.fileSystems);"}

turbo.storage.zfs.block

This section is used to manage Client's block storage on Hosting machine. Block stated here will be mounted with recommended block storage strategy and policy applied.

Type: attribute set of submodule

Default

{}

Example

"\"user1-dataset1\" = {\n    source = \"tank/user/dataset-1\";\n};\n"

turbo.storage.zfs.block.<name>.destination

Mount point destination

Type: string

Default

{"_type":"literalExpression","text":"/${config.source}"}

turbo.storage.zfs.block.<name>.extraOptions

Extra options to pass to FileSystems.options

Type: list of string

Default

[]

turbo.storage.zfs.block.<name>.security

By default, we do not allow guest file exec on host machine

Type: boolean

Default

true

turbo.storage.zfs.block.<name>.source

Data set name

Type: string