usage:
space ls [-s|-g <depth>] [-m|-l|--io|--fsck] [<space>] : list in all spaces or select only <space>. <space> is a substring match and can be a comma separated list
-s : silent mode
-m : monitoring key=value output format
-l : long output - list also file systems after each space
-g : geo output - aggregate space information along the instance geotree down to <depth>
--io : print IO statistics
--fsck : print filesystem check statistics
space config <space-name> space.nominalsize=<value> : configure the nominal size for this space
space config <space-name> space.balancer=on|off : enable/disable the space balancer [ default=off ]
space config <space-name> space.balancer.threshold=<percent> : configure the used bytes deviation which triggers balancing [ default=20 (%%) ]
space config <space-name> space.balancer.node.rate=<MB/s> : configure the nominal transfer bandwidth per running transfer on a node [ default=25 (MB/s) ]
space config <space-name> space.balancer.node.ntx=<#> : configure the number of parallel balancing transfers per node [ default=2 (streams) ]
space config <space-name> space.converter=on|off : enable/disable the space converter [ default=off ]
space config <space-name> space.converter.ntx=<#> : configure the number of parallel conversions per space [ default=2 (streams) ]
space config <space-name> space.drainer.node.rate=<MB/s > : configure the nominal transfer bandwidth per running transfer on a node [ default=25 (MB/s) ]
space config <space-name> space.drainer.node.ntx=<#> : configure the number of parallel draining transfers per node [ default=2 (streams) ]
space config <space-name> space.drainer.node.nfs=<#> : configure the number of max draining filesystems per node (Valid only for central drain) [ default=5 ]
space config <space-name> space.drainer.retries=<#> : configure the number of retry for the draining process (Valid only for central drain) [ default=1 ]
space config <space-name> space.drainer.fs.ntx=<#> : configure the number of parallel draining transfers per fs (Valid only for central drain) [ default=5 ]
space config <space-name> space.groupbalancer=on|off : enable/disable the group balancer [ default=off ]
space config <space-name> space.groupbalancer.ntx=<ntx> : configure the numebr of parallel group balancer jobs [ default=0 ]
space config <space-name> space.groupbalancer.threshold=<threshold> : configure the threshold when a group is balanced [ default=0 ] ( taken from dev(filled) parameter in 'group ls'
space config <space-name> space.geobalancer=on|off : enable/disable the geo balancer [ default=off ]
space config <space-name> space.geobalancer.ntx=<ntx> : configure the numebr of parallel geobalancer jobs [ default=0 ]
space config <space-name> space.geobalancer.threshold=<threshold> : configure the threshold when a geotag is balanced [ default=0 ]
space config <space-name> space.lru=on|off : enable/disable the LRU policy engine [ default=off ]
space config <space-name> space.lru.interval=<sec> : configure the default lru scan interval
space config <space-name> space.wfe=on|off|paused : enable/disable the Workflow Engine [ default=off ]
space config <space-name> space.wfe.interval=<sec> : configure the default WFE scan interval
space config <space-name> space.headroom=<size> : configure the default disk headroom if not defined on a filesystem (see fs for details)
space config <space-name> space.scaninterval=<sec> : configure the default scan interval if not defined on a filesystem (see fs for details)
space config <space-name> space.scanrate=<MB/S> : configure the default scan rate if not defined on a filesystem (see fs for details)
space config <space-name> space.drainperiod=<sec> : configure the default drain period if not defined on a filesystem (see fs for details)
space config <space-name> space.graceperiod=<sec> : configure the default grace period if not defined on a filesystem (see fs for details)
space config <space-name> space.filearchivedgc=on|off : enable/disable the 'file archived' garbage collector [ default=off ]
space config <space-name> space.tracker=on|off : enable/disable the space layout creation tracker [ default=off ]
space config <space-name> space.inspector=on|off : enable/disable the file inspector [ default=off ]
space config <space-name> space.autorepair=on|off : enable auto-repair of faulty replica's/files (the converter has to be enabled too)
=> size can be given also like 10T, 20G, 2P ... (without space before the unit)
space config <space-name> space.geo.access.policy.write.exact=on|off : if 'on' use exact matching geo replica (if available), 'off' uses weighting [ for write case ]
space config <space-name> space.geo.access.policy.read.exact=on|off : if 'on' use exact matching geo replica (if available), 'off' uses weighting [ for read case ]
space config <space-name> fs.<key>=<value> : configure file system parameters for each filesystem in this space (see help of 'fs config' for details)
space config <space-name> space.policy.[layout|nstripes|checksum|blockchecksum|blocksize]=<value>
: configure default file layout creation settings as a space policy - a value='remove' deletes the space policy
space config <space-name> space.policy.recycle=on
: globally enforce using always a recycle bin
space define <space-name> [<groupsize> [<groupmod>]] : define how many filesystems can end up in one scheduling group <groupsize> [ default=0 ]
=> <groupsize>=0 means that no groups are built within a space, otherwise it should be the maximum number of nodes in a scheduling group
=> <groupmod> maximum number of groups in the space, which should be at least equal to the maximum number of filesystems per node
space inspector [--current|-c] [--last|-l] [-m] [-p] [-e] : show namespace inspector output
-c : show current scan
-l : show last complete scan
-m : print last scan in monitoring format
-p : combined with -c or -l lists erroneous files
-e : combined with -c or -l exports erroneous files on the MGM into /var/log/eos/mgm/FileInspector.<date>.list
space node-set <space-name> <node.key> <file-name> : store the contents of <file-name> into the node configuration variable <node.key> visible to all FSTs
=> if <file-name> matches file:<path> the file is loaded from the MGM and not from the client
=> local files cannot exceed 512 bytes - MGM files can be arbitrary length
=> the contents gets base64 encoded by default
space node-get <space-name> <node.key> : get the value of <node.key> and base64 decode before output
=> if the value for <node.key> is identical for all nodes in the referenced space, it is dumped only once, otherwise the value is dumped for each node separately
space reset <space-name> [--egroup|mapping|drain|scheduledrain|schedulebalance|ns|nsfilesystemview|nsfilemap|nsdirectorymap] : reset different space attributes
--egroup : clear cached egroup information
--mapping : clear all user/group uid/gid caches
--drain : reset draining
--scheduledrain : reset drain scheduling map
--schedulebalance : reset balance scheduling map
--ns : resize all namespace maps
--nsfilesystemview : resize namespace filesystem view
--nsfilemap : resize namespace file map
--nsdirectorymap : resize namespace directory map
space status <space-name> [-m] : print all defined variables for space
space tracker : print all file replication tracking entries
space set <space-name> on|off : enable/disable all groups under that space
=> <on> value will enable all nodes, <off> value won't affect nodes
space rm <space-name> : remove space
space quota <space-name> on|off : enable/disable quota