Skip to content

Orangefs

services.orangefs.client.enable

Whether to enable OrangeFS client daemon. Type: boolean

Default

false

Example

true

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/network-filesystems/orangefs/client.nix

services.orangefs.client.extraOptions

Extra command line options for pvfs2-client. Type: list of string

Default

[ ]

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/network-filesystems/orangefs/client.nix

services.orangefs.client.fileSystems

The orangefs file systems to be mounted. This option is preferred over using {option}fileSystems directly since the pvfs client service needs to be running for it to be mounted.

Type: list of (submodule)

Example

[{mountPoint = "/orangefs";target = "tcp://server:3334/orangefs";}]

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/network-filesystems/orangefs/client.nix

services.orangefs.client.fileSystems.*.mountPoint

Mount point. Type: string

Default

"/orangefs"

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/network-filesystems/orangefs/client.nix

services.orangefs.client.fileSystems.*.options

Mount options Type: list of string

Default

[ ]

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/network-filesystems/orangefs/client.nix

services.orangefs.client.fileSystems.*.target

Target URL Type: string

Example

"tcp://server:3334/orangefs"

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/network-filesystems/orangefs/client.nix

services.orangefs.server.BMIModules

List of BMI modules to load. Type: list of string

Default

["bmi_tcp"]

Example

["bmi_tcp""bmi_ib"]

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/network-filesystems/orangefs/server.nix

services.orangefs.server.dataStorageSpace

Directory for data storage. Type: null or string

Default

null

Example

"/data/storage"

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/network-filesystems/orangefs/server.nix

services.orangefs.server.enable

Whether to enable OrangeFS server. Type: boolean

Default

false

Example

true

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/network-filesystems/orangefs/server.nix

services.orangefs.server.extraConfig

Extra config for the global section. Type: strings concatenated with "\n"

Default

""

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/network-filesystems/orangefs/server.nix

services.orangefs.server.extraDefaults

Extra config for <Defaults> section. Type: strings concatenated with "\n"

Default

""

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/network-filesystems/orangefs/server.nix

services.orangefs.server.fileSystems

These options will create the <FileSystem> sections of config file.

Type: attribute set of (submodule)

Default

{orangefs = { };}

Example

`#!nix { fs1 = { id = 101; };

fs2 = { id = 102; }; } `

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/network-filesystems/orangefs/server.nix

services.orangefs.server.fileSystems.<name>.extraConfig

Extra config for <FileSystem> section. Type: strings concatenated with "\n"

Default

""

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/network-filesystems/orangefs/server.nix

services.orangefs.server.fileSystems.<name>.extraStorageHints

Extra config for <StorageHints> section. Type: strings concatenated with "\n"

Default

""

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/network-filesystems/orangefs/server.nix

services.orangefs.server.fileSystems.<name>.id

File system ID (must be unique within configuration). Type: signed integer

Default

1

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/network-filesystems/orangefs/server.nix

services.orangefs.server.fileSystems.<name>.rootHandle

File system root ID. Type: signed integer

Default

3

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/network-filesystems/orangefs/server.nix

services.orangefs.server.fileSystems.<name>.troveSyncData

Sync data. Type: boolean

Default

false

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/network-filesystems/orangefs/server.nix

services.orangefs.server.fileSystems.<name>.troveSyncMeta

Sync meta data. Type: boolean

Default

true

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/network-filesystems/orangefs/server.nix

services.orangefs.server.logType

Destination for log messages. Type: one of "file", "syslog"

Default

"syslog"

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/network-filesystems/orangefs/server.nix

services.orangefs.server.metadataStorageSpace

Directory for meta data storage. Type: null or string

Default

null

Example

"/data/meta"

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/network-filesystems/orangefs/server.nix

services.orangefs.server.servers

URLs for storage server including port. The attribute names define the server alias. Type: attribute set of string

Default

{ }

Example

{node1 = "tcp://node1:3334";node2 = "tcp://node2:3334";}

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/network-filesystems/orangefs/server.nix