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