X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=blobdiff_plain;f=lustre%2Fdoc%2Flctl.8;h=53ea4eec6d1837e87444e311b516eb4a2ad1d976;hp=9e2b52a510e5f21874a0e8dbbbe411fcd61d72c4;hb=d68726ee763872a3d8563c7cbabee71bd4b5404f;hpb=ac16c5819bdd944230c938dd3b14401b72556d9b diff --git a/lustre/doc/lctl.8 b/lustre/doc/lctl.8 index 9e2b52a..53ea4ee 100644 --- a/lustre/doc/lctl.8 +++ b/lustre/doc/lctl.8 @@ -92,6 +92,117 @@ Show all the local Lustre OBDs. AKA .PP .SS Device Operations .TP +.BI list_param " [-F|-R] " +List the Lustre or LNet parameter name +.br +.B -F +Add '/', '@' or '=' for dirs, symlinks and writeable files, respectively. +.br +.B -R +Recursively list all parameters under the specified path. If +.I param_path +is unspecified, all the parameters will be shown. +.br +.B Examples: +.br +.B +# lctl list_param ost.* +.br + ost.OSS +.br + ost.num_refs +.br +.B +# lctl list_param -F ost.* debug +.br + ost.OSS/ +.br + ost.num_refs +.br + debug= +.br +.B +# lctl list_param -R mdt +.br + mdt +.br + mdt.lustre-MDT0000 +.br + mdt.lustre-MDT0000.capa +.br + mdt.lustre-MDT0000.capa_count +.br + mdt.lustre-MDT0000.capa_key_timeout +.br + mdt.lustre-MDT0000.capa_timeout +.br + mdt.lustre-MDT0000.commit_on_sharing +.br + mdt.lustre-MDT0000.evict_client +.br + ... +.TP +.BI get_param " [-n|-N|-F] " +Get the value of Lustre or LNET parameter from the specified path. +.br +.B -n +Print only the value and not parameter name. +.br +.B -N +Print only matched parameter names and not the values. (Especially useful when using patterns.) +.br +.B -F +When -N specified, add '/', '@' or '=' for directories, symlinks and writeable files, respectively. +.br +.B Examples: +.br +.B +# lctl get_param ost.* +.br + ost.OSS +.br + ost.num_refs +.br +.B +# lctl get_param -n debug timeout +.br + super warning dlmtrace error emerg ha rpctrace vfstrace config console +.br + 20 +.br +.B +# lctl get_param -N ost.* debug +.br + ost.OSS +.br + ost.num_refs +.br + debug +.br +lctl "get_param -NF" is equivalent to "list_param -F". +.TP +.BI set_param " [-n] " +Set the value of Lustre or LNET parameter from the specified path. +.br +.B -n +Disable printing of the key name when printing values. +.br +.B Examples: +.br +.B +# lctl set_param fail_loc=0 timeout=20 +.br + fail_loc=0 +.br + timeout=20 +.br +.B +# lctl set_param -n fail_loc=0 timeout=20 +.br + 0 +.br + 20 +.TP .BI conf_param " [-d] .=" Set a permanent configuration parameter for any device via the MGS. This command must be run on the MGS node.