Tony Bar wrote:
The reallocate commands are hidden in CDOT, but you can find a reference in this KB if you need them:
Hidden...? I don't see that but I may be missing something. I noticed that the man pages online at the Support site Documentation section seem to lack an entry for reallocate. Curious.
Aggregate reallocate (freespace) cannot be done from Cluster Lvl AFAICS, it has to be done inside the node that owns the Aggr in Q.
$ xxxx1 'set -priv diag -conf off; run xxxx1-08 "reallocate ?"'
Invalid subcommand '?' usage: reallocate on | off reallocate start [-t threshold] [-p] [-u] [-o] [-n] [-i interval] <path> | /vol/<volname> reallocate start -f [-p] [-u] <path> | /vol/<volname> reallocate start -A [-o] [-i interval] <aggr_name> NOTE: -A is for aggregate (freespace) reallocation. Do NOT use -A after growing an aggregate if you wish to optimize the layout of existing data; instead use reallocate start -f /vol/<volname> for each volume in the aggregate. reallocate status [-v] [<path> | <aggr_name>] reallocate stop <path> | <aggr_name> reallocate quiesce <path> | <aggr_name> reallocate restart [-i] <path> | <aggr_name> reallocate schedule {-d | -s <schedule>} <path> | <aggr_name> reallocate measure [-l logfile] [-t threshold] [-o] [-i interval] <path> | /vol/<volname>
$ xxxx1 version NetApp Release 8.3P1D4: Wed May 13 16:24:01 PDT 2015
$ xxxx1 reallocate ? measure Start reallocate measure job off Disable reallocate jobs on Enable reallocate jobs quiesce Quiesce reallocate job restart Restart reallocate job schedule Modify schedule of reallocate job show Show reallocate job status start Start reallocate job stop Stop reallocate job
$ xxxx1 reallocate start ? -vserver <vserver name> Vserver [-path] <text> Path { [[-interval|-i] <text>] Interval Schedule | [ -once|-o [true] ] Once | [ -force|-f [true] ] } Force { [ -space-optimized|-p [true] ] Space Optimized | [ -unshare|-u [true] ] } Unshare Deduplicated Blocks { [ -threshold|-t {3..10} ] Threshold | [ -no-check|-n [true] ] } No Threshold Check