diff options
Diffstat (limited to 'tools/command-lines.h')
-rw-r--r-- | tools/command-lines.h | 7571 |
1 files changed, 7571 insertions, 0 deletions
diff --git a/tools/command-lines.h b/tools/command-lines.h new file mode 100644 index 000000000..10bbf5950 --- /dev/null +++ b/tools/command-lines.h @@ -0,0 +1,7571 @@ +/* Do not edit. This file is generated by scripts/create-commands */ +/* using command definitions from scripts/command-lines.in */ +commands[0].name = "config"; +commands[0].fn = config; +commands[0].ro_count = 0; +commands[0].rp_count = 0; +commands[0].oo_count = 28; +commands[0].op_count = 1; +commands[0].desc = ""; +commands[0].usage = "config" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --atversion String, --typeconfig String, --file String, --ignoreadvanced, --ignoreunsupported, --ignorelocal, --list, --mergedconfig, --metadataprofile String, --sinceversion String, --showdeprecated, --showunsupported, --validate, --withsummary, --withcomments, --withspaces, --unconfigured, --withversions ]" +" [ String ... ]"; +commands[0].optional_opt_args[0].opt = commandprofile_ARG; +commands[0].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[0].optional_opt_args[1].opt = config_ARG; +commands[0].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[0].optional_opt_args[2].opt = debug_ARG; +commands[0].optional_opt_args[3].opt = driverloaded_ARG; +commands[0].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[0].optional_opt_args[4].opt = help_ARG; +commands[0].optional_opt_args[5].opt = profile_ARG; +commands[0].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[0].optional_opt_args[6].opt = quiet_ARG; +commands[0].optional_opt_args[7].opt = verbose_ARG; +commands[0].optional_opt_args[8].opt = version_ARG; +commands[0].optional_opt_args[9].opt = yes_ARG; +commands[0].optional_opt_args[10].opt = atversion_ARG; +commands[0].optional_opt_args[10].def.types = ARG_DEF_TYPE_STR_ANY; +commands[0].optional_opt_args[11].opt = configtype_ARG; +commands[0].optional_opt_args[11].def.types = ARG_DEF_TYPE_STR_ANY; +commands[0].optional_opt_args[12].opt = file_ARG; +commands[0].optional_opt_args[12].def.types = ARG_DEF_TYPE_STR_ANY; +commands[0].optional_opt_args[13].opt = ignoreadvanced_ARG; +commands[0].optional_opt_args[14].opt = ignoreunsupported_ARG; +commands[0].optional_opt_args[15].opt = ignorelocal_ARG; +commands[0].optional_opt_args[16].opt = list_ARG; +commands[0].optional_opt_args[17].opt = mergedconfig_ARG; +commands[0].optional_opt_args[18].opt = metadataprofile_ARG; +commands[0].optional_opt_args[18].def.types = ARG_DEF_TYPE_STR_ANY; +commands[0].optional_opt_args[19].opt = sinceversion_ARG; +commands[0].optional_opt_args[19].def.types = ARG_DEF_TYPE_STR_ANY; +commands[0].optional_opt_args[20].opt = showdeprecated_ARG; +commands[0].optional_opt_args[21].opt = showunsupported_ARG; +commands[0].optional_opt_args[22].opt = validate_ARG; +commands[0].optional_opt_args[23].opt = withsummary_ARG; +commands[0].optional_opt_args[24].opt = withcomments_ARG; +commands[0].optional_opt_args[25].opt = withspaces_ARG; +commands[0].optional_opt_args[26].opt = unconfigured_ARG; +commands[0].optional_opt_args[27].opt = withversions_ARG; +commands[0].optional_pos_args[0].pos = 1; +commands[0].optional_pos_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[0].optional_pos_args[0].def.flags = ARG_DEF_FLAG_MAY_REPEAT; + +commands[1].name = "devtypes"; +commands[1].fn = devtypes; +commands[1].ro_count = 0; +commands[1].rp_count = 0; +commands[1].oo_count = 23; +commands[1].op_count = 0; +commands[1].desc = ""; +commands[1].usage = "devtypes" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --aligned, --binary, --nameprefixes, --noheadings, --nosuffix, --options String, --reportformat String, --rows, --select String, --separator String, --sort String, --unbuffered, --unquoted ]"; +commands[1].optional_opt_args[0].opt = commandprofile_ARG; +commands[1].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[1].optional_opt_args[1].opt = config_ARG; +commands[1].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[1].optional_opt_args[2].opt = debug_ARG; +commands[1].optional_opt_args[3].opt = driverloaded_ARG; +commands[1].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[1].optional_opt_args[4].opt = help_ARG; +commands[1].optional_opt_args[5].opt = profile_ARG; +commands[1].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[1].optional_opt_args[6].opt = quiet_ARG; +commands[1].optional_opt_args[7].opt = verbose_ARG; +commands[1].optional_opt_args[8].opt = version_ARG; +commands[1].optional_opt_args[9].opt = yes_ARG; +commands[1].optional_opt_args[10].opt = aligned_ARG; +commands[1].optional_opt_args[11].opt = binary_ARG; +commands[1].optional_opt_args[12].opt = nameprefixes_ARG; +commands[1].optional_opt_args[13].opt = noheadings_ARG; +commands[1].optional_opt_args[14].opt = nosuffix_ARG; +commands[1].optional_opt_args[15].opt = options_ARG; +commands[1].optional_opt_args[15].def.types = ARG_DEF_TYPE_STR_ANY; +commands[1].optional_opt_args[16].opt = reportformat_ARG; +commands[1].optional_opt_args[16].def.types = ARG_DEF_TYPE_STR_ANY; +commands[1].optional_opt_args[17].opt = rows_ARG; +commands[1].optional_opt_args[18].opt = select_ARG; +commands[1].optional_opt_args[18].def.types = ARG_DEF_TYPE_STR_ANY; +commands[1].optional_opt_args[19].opt = separator_ARG; +commands[1].optional_opt_args[19].def.types = ARG_DEF_TYPE_STR_ANY; +commands[1].optional_opt_args[20].opt = sort_ARG; +commands[1].optional_opt_args[20].def.types = ARG_DEF_TYPE_STR_ANY; +commands[1].optional_opt_args[21].opt = unbuffered_ARG; +commands[1].optional_opt_args[22].opt = unquoted_ARG; + +commands[2].name = "dumpconfig"; +commands[2].fn = dumpconfig; +commands[2].ro_count = 0; +commands[2].rp_count = 0; +commands[2].oo_count = 28; +commands[2].op_count = 1; +commands[2].desc = ""; +commands[2].usage = "dumpconfig" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --atversion String, --typeconfig String, --file String, --ignoreadvanced, --ignoreunsupported, --ignorelocal, --list, --mergedconfig, --metadataprofile String, --sinceversion String, --showdeprecated, --showunsupported, --validate, --withsummary, --withcomments, --withspaces, --unconfigured, --withversions ]" +" [ String ... ]"; +commands[2].optional_opt_args[0].opt = commandprofile_ARG; +commands[2].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[2].optional_opt_args[1].opt = config_ARG; +commands[2].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[2].optional_opt_args[2].opt = debug_ARG; +commands[2].optional_opt_args[3].opt = driverloaded_ARG; +commands[2].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[2].optional_opt_args[4].opt = help_ARG; +commands[2].optional_opt_args[5].opt = profile_ARG; +commands[2].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[2].optional_opt_args[6].opt = quiet_ARG; +commands[2].optional_opt_args[7].opt = verbose_ARG; +commands[2].optional_opt_args[8].opt = version_ARG; +commands[2].optional_opt_args[9].opt = yes_ARG; +commands[2].optional_opt_args[10].opt = atversion_ARG; +commands[2].optional_opt_args[10].def.types = ARG_DEF_TYPE_STR_ANY; +commands[2].optional_opt_args[11].opt = configtype_ARG; +commands[2].optional_opt_args[11].def.types = ARG_DEF_TYPE_STR_ANY; +commands[2].optional_opt_args[12].opt = file_ARG; +commands[2].optional_opt_args[12].def.types = ARG_DEF_TYPE_STR_ANY; +commands[2].optional_opt_args[13].opt = ignoreadvanced_ARG; +commands[2].optional_opt_args[14].opt = ignoreunsupported_ARG; +commands[2].optional_opt_args[15].opt = ignorelocal_ARG; +commands[2].optional_opt_args[16].opt = list_ARG; +commands[2].optional_opt_args[17].opt = mergedconfig_ARG; +commands[2].optional_opt_args[18].opt = metadataprofile_ARG; +commands[2].optional_opt_args[18].def.types = ARG_DEF_TYPE_STR_ANY; +commands[2].optional_opt_args[19].opt = sinceversion_ARG; +commands[2].optional_opt_args[19].def.types = ARG_DEF_TYPE_STR_ANY; +commands[2].optional_opt_args[20].opt = showdeprecated_ARG; +commands[2].optional_opt_args[21].opt = showunsupported_ARG; +commands[2].optional_opt_args[22].opt = validate_ARG; +commands[2].optional_opt_args[23].opt = withsummary_ARG; +commands[2].optional_opt_args[24].opt = withcomments_ARG; +commands[2].optional_opt_args[25].opt = withspaces_ARG; +commands[2].optional_opt_args[26].opt = unconfigured_ARG; +commands[2].optional_opt_args[27].opt = withversions_ARG; +commands[2].optional_pos_args[0].pos = 1; +commands[2].optional_pos_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[2].optional_pos_args[0].def.flags = ARG_DEF_FLAG_MAY_REPEAT; + +commands[3].name = "formats"; +commands[3].fn = formats; +commands[3].ro_count = 0; +commands[3].rp_count = 0; +commands[3].oo_count = 10; +commands[3].op_count = 0; +commands[3].desc = ""; +commands[3].usage = "formats" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes ]"; +commands[3].optional_opt_args[0].opt = commandprofile_ARG; +commands[3].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[3].optional_opt_args[1].opt = config_ARG; +commands[3].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[3].optional_opt_args[2].opt = debug_ARG; +commands[3].optional_opt_args[3].opt = driverloaded_ARG; +commands[3].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[3].optional_opt_args[4].opt = help_ARG; +commands[3].optional_opt_args[5].opt = profile_ARG; +commands[3].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[3].optional_opt_args[6].opt = quiet_ARG; +commands[3].optional_opt_args[7].opt = verbose_ARG; +commands[3].optional_opt_args[8].opt = version_ARG; +commands[3].optional_opt_args[9].opt = yes_ARG; + +commands[4].name = "help"; +commands[4].fn = help; +commands[4].ro_count = 0; +commands[4].rp_count = 0; +commands[4].oo_count = 10; +commands[4].op_count = 0; +commands[4].desc = ""; +commands[4].usage = "help" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes ]"; +commands[4].optional_opt_args[0].opt = commandprofile_ARG; +commands[4].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[4].optional_opt_args[1].opt = config_ARG; +commands[4].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[4].optional_opt_args[2].opt = debug_ARG; +commands[4].optional_opt_args[3].opt = driverloaded_ARG; +commands[4].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[4].optional_opt_args[4].opt = help_ARG; +commands[4].optional_opt_args[5].opt = profile_ARG; +commands[4].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[4].optional_opt_args[6].opt = quiet_ARG; +commands[4].optional_opt_args[7].opt = verbose_ARG; +commands[4].optional_opt_args[8].opt = version_ARG; +commands[4].optional_opt_args[9].opt = yes_ARG; + +commands[5].name = "fullreport"; +commands[5].fn = fullreport; +commands[5].ro_count = 0; +commands[5].rp_count = 0; +commands[5].oo_count = 35; +commands[5].op_count = 1; +commands[5].desc = ""; +commands[5].usage = "fullreport" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --aligned, --all, --binary, --configreport String, --foreign, --ignorelockingfailure, --ignoreskippedcluster, --logonly, --nameprefixes, --noheadings, --nolocking, --nosuffix, --options String, --partial, --readonly, --reportformat String, --rows, --select String, --separator String, --shared, --sort String, --trustcache, --unbuffered, --units String, --unquoted ]" +" [ VG ... ]"; +commands[5].optional_opt_args[0].opt = commandprofile_ARG; +commands[5].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[5].optional_opt_args[1].opt = config_ARG; +commands[5].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[5].optional_opt_args[2].opt = debug_ARG; +commands[5].optional_opt_args[3].opt = driverloaded_ARG; +commands[5].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[5].optional_opt_args[4].opt = help_ARG; +commands[5].optional_opt_args[5].opt = profile_ARG; +commands[5].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[5].optional_opt_args[6].opt = quiet_ARG; +commands[5].optional_opt_args[7].opt = verbose_ARG; +commands[5].optional_opt_args[8].opt = version_ARG; +commands[5].optional_opt_args[9].opt = yes_ARG; +commands[5].optional_opt_args[10].opt = aligned_ARG; +commands[5].optional_opt_args[11].opt = all_ARG; +commands[5].optional_opt_args[12].opt = binary_ARG; +commands[5].optional_opt_args[13].opt = configreport_ARG; +commands[5].optional_opt_args[13].def.types = ARG_DEF_TYPE_STR_ANY; +commands[5].optional_opt_args[14].opt = foreign_ARG; +commands[5].optional_opt_args[15].opt = ignorelockingfailure_ARG; +commands[5].optional_opt_args[16].opt = ignoreskippedcluster_ARG; +commands[5].optional_opt_args[17].opt = logonly_ARG; +commands[5].optional_opt_args[18].opt = nameprefixes_ARG; +commands[5].optional_opt_args[19].opt = noheadings_ARG; +commands[5].optional_opt_args[20].opt = nolocking_ARG; +commands[5].optional_opt_args[21].opt = nosuffix_ARG; +commands[5].optional_opt_args[22].opt = options_ARG; +commands[5].optional_opt_args[22].def.types = ARG_DEF_TYPE_STR_ANY; +commands[5].optional_opt_args[23].opt = partial_ARG; +commands[5].optional_opt_args[24].opt = readonly_ARG; +commands[5].optional_opt_args[25].opt = reportformat_ARG; +commands[5].optional_opt_args[25].def.types = ARG_DEF_TYPE_STR_ANY; +commands[5].optional_opt_args[26].opt = rows_ARG; +commands[5].optional_opt_args[27].opt = select_ARG; +commands[5].optional_opt_args[27].def.types = ARG_DEF_TYPE_STR_ANY; +commands[5].optional_opt_args[28].opt = separator_ARG; +commands[5].optional_opt_args[28].def.types = ARG_DEF_TYPE_STR_ANY; +commands[5].optional_opt_args[29].opt = shared_ARG; +commands[5].optional_opt_args[30].opt = sort_ARG; +commands[5].optional_opt_args[30].def.types = ARG_DEF_TYPE_STR_ANY; +commands[5].optional_opt_args[31].opt = trustcache_ARG; +commands[5].optional_opt_args[32].opt = unbuffered_ARG; +commands[5].optional_opt_args[33].opt = units_ARG; +commands[5].optional_opt_args[33].def.types = ARG_DEF_TYPE_STR_ANY; +commands[5].optional_opt_args[34].opt = unquoted_ARG; +commands[5].optional_pos_args[0].pos = 1; +commands[5].optional_pos_args[0].def.types = ARG_DEF_TYPE_NAME_VG; +commands[5].optional_pos_args[0].def.flags = ARG_DEF_FLAG_MAY_REPEAT; + +commands[6].name = "lastlog"; +commands[6].fn = lastlog; +commands[6].ro_count = 0; +commands[6].rp_count = 0; +commands[6].oo_count = 12; +commands[6].op_count = 0; +commands[6].desc = ""; +commands[6].usage = "lastlog" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --reportformat String, --select String ]"; +commands[6].optional_opt_args[0].opt = commandprofile_ARG; +commands[6].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[6].optional_opt_args[1].opt = config_ARG; +commands[6].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[6].optional_opt_args[2].opt = debug_ARG; +commands[6].optional_opt_args[3].opt = driverloaded_ARG; +commands[6].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[6].optional_opt_args[4].opt = help_ARG; +commands[6].optional_opt_args[5].opt = profile_ARG; +commands[6].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[6].optional_opt_args[6].opt = quiet_ARG; +commands[6].optional_opt_args[7].opt = verbose_ARG; +commands[6].optional_opt_args[8].opt = version_ARG; +commands[6].optional_opt_args[9].opt = yes_ARG; +commands[6].optional_opt_args[10].opt = reportformat_ARG; +commands[6].optional_opt_args[10].def.types = ARG_DEF_TYPE_STR_ANY; +commands[6].optional_opt_args[11].opt = select_ARG; +commands[6].optional_opt_args[11].def.types = ARG_DEF_TYPE_STR_ANY; + +commands[7].name = "lvchange"; +commands[7].fn = lvchange; +commands[7].ro_count = 20; +commands[7].rp_count = 1; +commands[7].oo_count = 20; +commands[7].op_count = 0; +commands[7].cmd_flags = CMD_FLAG_ONE_REQUIRED_OPT; +commands[7].desc = ""; +commands[7].usage = "lvchange ( --addtag Tag, --deltag Tag, --alloc String, --contiguous Bool, --detachprofile, --metadataprofile String, --profile String, --permission, --readahead Number|String, --setactivationskip Bool, --errorwhenfull Bool, --discards String, --zero Bool, --cachemode String, --cachepolicy String, --cachesettings String, --minrecoveryrate Number, --maxrecoveryrate Number, --writebehind Number, --writemostly PV ) VG|LV|Tag|Select ..." +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --autobackup Bool, --force, --ignorelockingfailure, --ignoremonitoring, --ignoreskippedcluster, --noudevsync, --reportformat String, --sysinit, --test, --select String ]"; +commands[7].required_opt_args[0].opt = addtag_ARG; +commands[7].required_opt_args[0].def.types = ARG_DEF_TYPE_TAG; +commands[7].required_opt_args[1].opt = deltag_ARG; +commands[7].required_opt_args[1].def.types = ARG_DEF_TYPE_TAG; +commands[7].required_opt_args[2].opt = alloc_ARG; +commands[7].required_opt_args[2].def.types = ARG_DEF_TYPE_STR_ANY; +commands[7].required_opt_args[3].opt = contiguous_ARG; +commands[7].required_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[7].required_opt_args[4].opt = detachprofile_ARG; +commands[7].required_opt_args[5].opt = metadataprofile_ARG; +commands[7].required_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[7].required_opt_args[6].opt = profile_ARG; +commands[7].required_opt_args[6].def.types = ARG_DEF_TYPE_STR_ANY; +commands[7].required_opt_args[7].opt = permission_ARG; +commands[7].required_opt_args[8].opt = readahead_ARG; +commands[7].required_opt_args[8].def.types = ARG_DEF_TYPE_NUM_ANY|ARG_DEF_TYPE_STR_ANY; +commands[7].required_opt_args[9].opt = setactivationskip_ARG; +commands[7].required_opt_args[9].def.types = ARG_DEF_TYPE_BOOL; +commands[7].required_opt_args[10].opt = errorwhenfull_ARG; +commands[7].required_opt_args[10].def.types = ARG_DEF_TYPE_BOOL; +commands[7].required_opt_args[11].opt = discards_ARG; +commands[7].required_opt_args[11].def.types = ARG_DEF_TYPE_STR_ANY; +commands[7].required_opt_args[12].opt = zero_ARG; +commands[7].required_opt_args[12].def.types = ARG_DEF_TYPE_BOOL; +commands[7].required_opt_args[13].opt = cachemode_ARG; +commands[7].required_opt_args[13].def.types = ARG_DEF_TYPE_STR_ANY; +commands[7].required_opt_args[14].opt = cachepolicy_ARG; +commands[7].required_opt_args[14].def.types = ARG_DEF_TYPE_STR_ANY; +commands[7].required_opt_args[15].opt = cachesettings_ARG; +commands[7].required_opt_args[15].def.types = ARG_DEF_TYPE_STR_ANY; +commands[7].required_opt_args[16].opt = minrecoveryrate_ARG; +commands[7].required_opt_args[16].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[7].required_opt_args[17].opt = maxrecoveryrate_ARG; +commands[7].required_opt_args[17].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[7].required_opt_args[18].opt = writebehind_ARG; +commands[7].required_opt_args[18].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[7].required_opt_args[19].opt = writemostly_ARG; +commands[7].required_opt_args[19].def.types = ARG_DEF_TYPE_NAME_PV; +commands[7].required_pos_args[0].pos = 1; +commands[7].required_pos_args[0].def.types = ARG_DEF_TYPE_NAME_VG|ARG_DEF_TYPE_NAME_LV|ARG_DEF_TYPE_TAG|ARG_DEF_TYPE_SELECT; +commands[7].required_pos_args[0].def.flags = ARG_DEF_FLAG_MAY_REPEAT; +commands[7].optional_opt_args[0].opt = commandprofile_ARG; +commands[7].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[7].optional_opt_args[1].opt = config_ARG; +commands[7].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[7].optional_opt_args[2].opt = debug_ARG; +commands[7].optional_opt_args[3].opt = driverloaded_ARG; +commands[7].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[7].optional_opt_args[4].opt = help_ARG; +commands[7].optional_opt_args[5].opt = profile_ARG; +commands[7].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[7].optional_opt_args[6].opt = quiet_ARG; +commands[7].optional_opt_args[7].opt = verbose_ARG; +commands[7].optional_opt_args[8].opt = version_ARG; +commands[7].optional_opt_args[9].opt = yes_ARG; +commands[7].optional_opt_args[10].opt = autobackup_ARG; +commands[7].optional_opt_args[10].def.types = ARG_DEF_TYPE_BOOL; +commands[7].optional_opt_args[11].opt = force_ARG; +commands[7].optional_opt_args[12].opt = ignorelockingfailure_ARG; +commands[7].optional_opt_args[13].opt = ignoremonitoring_ARG; +commands[7].optional_opt_args[14].opt = ignoreskippedcluster_ARG; +commands[7].optional_opt_args[15].opt = noudevsync_ARG; +commands[7].optional_opt_args[16].opt = reportformat_ARG; +commands[7].optional_opt_args[16].def.types = ARG_DEF_TYPE_STR_ANY; +commands[7].optional_opt_args[17].opt = sysinit_ARG; +commands[7].optional_opt_args[18].opt = test_ARG; +commands[7].optional_opt_args[19].opt = select_ARG; +commands[7].optional_opt_args[19].def.types = ARG_DEF_TYPE_STR_ANY; + +commands[8].name = "lvchange"; +commands[8].fn = lvchange; +commands[8].ro_count = 1; +commands[8].rp_count = 1; +commands[8].oo_count = 40; +commands[8].op_count = 0; +commands[8].desc = ""; +commands[8].usage = "lvchange --resync VG|LV|Tag|Select ..." +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --addtag Tag, --deltag Tag, --alloc String, --contiguous Bool, --detachprofile, --metadataprofile String, --profile String, --permission, --readahead Number|String, --setactivationskip Bool, --errorwhenfull Bool, --discards String, --zero Bool, --cachemode String, --cachepolicy String, --cachesettings String, --minrecoveryrate Number, --maxrecoveryrate Number, --writebehind Number, --writemostly PV, --autobackup Bool, --force, --ignorelockingfailure, --ignoremonitoring, --ignoreskippedcluster, --noudevsync, --reportformat String, --sysinit, --test, --select String ]"; +commands[8].required_opt_args[0].opt = resync_ARG; +commands[8].required_pos_args[0].pos = 1; +commands[8].required_pos_args[0].def.types = ARG_DEF_TYPE_NAME_VG|ARG_DEF_TYPE_NAME_LV|ARG_DEF_TYPE_TAG|ARG_DEF_TYPE_SELECT; +commands[8].required_pos_args[0].def.flags = ARG_DEF_FLAG_MAY_REPEAT; +commands[8].optional_opt_args[0].opt = commandprofile_ARG; +commands[8].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[8].optional_opt_args[1].opt = config_ARG; +commands[8].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[8].optional_opt_args[2].opt = debug_ARG; +commands[8].optional_opt_args[3].opt = driverloaded_ARG; +commands[8].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[8].optional_opt_args[4].opt = help_ARG; +commands[8].optional_opt_args[5].opt = profile_ARG; +commands[8].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[8].optional_opt_args[6].opt = quiet_ARG; +commands[8].optional_opt_args[7].opt = verbose_ARG; +commands[8].optional_opt_args[8].opt = version_ARG; +commands[8].optional_opt_args[9].opt = yes_ARG; +commands[8].optional_opt_args[10].opt = addtag_ARG; +commands[8].optional_opt_args[10].def.types = ARG_DEF_TYPE_TAG; +commands[8].optional_opt_args[11].opt = deltag_ARG; +commands[8].optional_opt_args[11].def.types = ARG_DEF_TYPE_TAG; +commands[8].optional_opt_args[12].opt = alloc_ARG; +commands[8].optional_opt_args[12].def.types = ARG_DEF_TYPE_STR_ANY; +commands[8].optional_opt_args[13].opt = contiguous_ARG; +commands[8].optional_opt_args[13].def.types = ARG_DEF_TYPE_BOOL; +commands[8].optional_opt_args[14].opt = detachprofile_ARG; +commands[8].optional_opt_args[15].opt = metadataprofile_ARG; +commands[8].optional_opt_args[15].def.types = ARG_DEF_TYPE_STR_ANY; +commands[8].optional_opt_args[16].opt = profile_ARG; +commands[8].optional_opt_args[16].def.types = ARG_DEF_TYPE_STR_ANY; +commands[8].optional_opt_args[17].opt = permission_ARG; +commands[8].optional_opt_args[18].opt = readahead_ARG; +commands[8].optional_opt_args[18].def.types = ARG_DEF_TYPE_NUM_ANY|ARG_DEF_TYPE_STR_ANY; +commands[8].optional_opt_args[19].opt = setactivationskip_ARG; +commands[8].optional_opt_args[19].def.types = ARG_DEF_TYPE_BOOL; +commands[8].optional_opt_args[20].opt = errorwhenfull_ARG; +commands[8].optional_opt_args[20].def.types = ARG_DEF_TYPE_BOOL; +commands[8].optional_opt_args[21].opt = discards_ARG; +commands[8].optional_opt_args[21].def.types = ARG_DEF_TYPE_STR_ANY; +commands[8].optional_opt_args[22].opt = zero_ARG; +commands[8].optional_opt_args[22].def.types = ARG_DEF_TYPE_BOOL; +commands[8].optional_opt_args[23].opt = cachemode_ARG; +commands[8].optional_opt_args[23].def.types = ARG_DEF_TYPE_STR_ANY; +commands[8].optional_opt_args[24].opt = cachepolicy_ARG; +commands[8].optional_opt_args[24].def.types = ARG_DEF_TYPE_STR_ANY; +commands[8].optional_opt_args[25].opt = cachesettings_ARG; +commands[8].optional_opt_args[25].def.types = ARG_DEF_TYPE_STR_ANY; +commands[8].optional_opt_args[26].opt = minrecoveryrate_ARG; +commands[8].optional_opt_args[26].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[8].optional_opt_args[27].opt = maxrecoveryrate_ARG; +commands[8].optional_opt_args[27].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[8].optional_opt_args[28].opt = writebehind_ARG; +commands[8].optional_opt_args[28].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[8].optional_opt_args[29].opt = writemostly_ARG; +commands[8].optional_opt_args[29].def.types = ARG_DEF_TYPE_NAME_PV; +commands[8].optional_opt_args[30].opt = autobackup_ARG; +commands[8].optional_opt_args[30].def.types = ARG_DEF_TYPE_BOOL; +commands[8].optional_opt_args[31].opt = force_ARG; +commands[8].optional_opt_args[32].opt = ignorelockingfailure_ARG; +commands[8].optional_opt_args[33].opt = ignoremonitoring_ARG; +commands[8].optional_opt_args[34].opt = ignoreskippedcluster_ARG; +commands[8].optional_opt_args[35].opt = noudevsync_ARG; +commands[8].optional_opt_args[36].opt = reportformat_ARG; +commands[8].optional_opt_args[36].def.types = ARG_DEF_TYPE_STR_ANY; +commands[8].optional_opt_args[37].opt = sysinit_ARG; +commands[8].optional_opt_args[38].opt = test_ARG; +commands[8].optional_opt_args[39].opt = select_ARG; +commands[8].optional_opt_args[39].def.types = ARG_DEF_TYPE_STR_ANY; + +commands[9].name = "lvchange"; +commands[9].fn = lvchange; +commands[9].ro_count = 1; +commands[9].rp_count = 1; +commands[9].oo_count = 40; +commands[9].op_count = 0; +commands[9].desc = ""; +commands[9].usage = "lvchange --syncaction String VG|LV|Tag|Select ..." +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --addtag Tag, --deltag Tag, --alloc String, --contiguous Bool, --detachprofile, --metadataprofile String, --profile String, --permission, --readahead Number|String, --setactivationskip Bool, --errorwhenfull Bool, --discards String, --zero Bool, --cachemode String, --cachepolicy String, --cachesettings String, --minrecoveryrate Number, --maxrecoveryrate Number, --writebehind Number, --writemostly PV, --autobackup Bool, --force, --ignorelockingfailure, --ignoremonitoring, --ignoreskippedcluster, --noudevsync, --reportformat String, --sysinit, --test, --select String ]"; +commands[9].required_opt_args[0].opt = syncaction_ARG; +commands[9].required_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[9].required_pos_args[0].pos = 1; +commands[9].required_pos_args[0].def.types = ARG_DEF_TYPE_NAME_VG|ARG_DEF_TYPE_NAME_LV|ARG_DEF_TYPE_TAG|ARG_DEF_TYPE_SELECT; +commands[9].required_pos_args[0].def.flags = ARG_DEF_FLAG_MAY_REPEAT; +commands[9].optional_opt_args[0].opt = commandprofile_ARG; +commands[9].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[9].optional_opt_args[1].opt = config_ARG; +commands[9].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[9].optional_opt_args[2].opt = debug_ARG; +commands[9].optional_opt_args[3].opt = driverloaded_ARG; +commands[9].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[9].optional_opt_args[4].opt = help_ARG; +commands[9].optional_opt_args[5].opt = profile_ARG; +commands[9].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[9].optional_opt_args[6].opt = quiet_ARG; +commands[9].optional_opt_args[7].opt = verbose_ARG; +commands[9].optional_opt_args[8].opt = version_ARG; +commands[9].optional_opt_args[9].opt = yes_ARG; +commands[9].optional_opt_args[10].opt = addtag_ARG; +commands[9].optional_opt_args[10].def.types = ARG_DEF_TYPE_TAG; +commands[9].optional_opt_args[11].opt = deltag_ARG; +commands[9].optional_opt_args[11].def.types = ARG_DEF_TYPE_TAG; +commands[9].optional_opt_args[12].opt = alloc_ARG; +commands[9].optional_opt_args[12].def.types = ARG_DEF_TYPE_STR_ANY; +commands[9].optional_opt_args[13].opt = contiguous_ARG; +commands[9].optional_opt_args[13].def.types = ARG_DEF_TYPE_BOOL; +commands[9].optional_opt_args[14].opt = detachprofile_ARG; +commands[9].optional_opt_args[15].opt = metadataprofile_ARG; +commands[9].optional_opt_args[15].def.types = ARG_DEF_TYPE_STR_ANY; +commands[9].optional_opt_args[16].opt = profile_ARG; +commands[9].optional_opt_args[16].def.types = ARG_DEF_TYPE_STR_ANY; +commands[9].optional_opt_args[17].opt = permission_ARG; +commands[9].optional_opt_args[18].opt = readahead_ARG; +commands[9].optional_opt_args[18].def.types = ARG_DEF_TYPE_NUM_ANY|ARG_DEF_TYPE_STR_ANY; +commands[9].optional_opt_args[19].opt = setactivationskip_ARG; +commands[9].optional_opt_args[19].def.types = ARG_DEF_TYPE_BOOL; +commands[9].optional_opt_args[20].opt = errorwhenfull_ARG; +commands[9].optional_opt_args[20].def.types = ARG_DEF_TYPE_BOOL; +commands[9].optional_opt_args[21].opt = discards_ARG; +commands[9].optional_opt_args[21].def.types = ARG_DEF_TYPE_STR_ANY; +commands[9].optional_opt_args[22].opt = zero_ARG; +commands[9].optional_opt_args[22].def.types = ARG_DEF_TYPE_BOOL; +commands[9].optional_opt_args[23].opt = cachemode_ARG; +commands[9].optional_opt_args[23].def.types = ARG_DEF_TYPE_STR_ANY; +commands[9].optional_opt_args[24].opt = cachepolicy_ARG; +commands[9].optional_opt_args[24].def.types = ARG_DEF_TYPE_STR_ANY; +commands[9].optional_opt_args[25].opt = cachesettings_ARG; +commands[9].optional_opt_args[25].def.types = ARG_DEF_TYPE_STR_ANY; +commands[9].optional_opt_args[26].opt = minrecoveryrate_ARG; +commands[9].optional_opt_args[26].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[9].optional_opt_args[27].opt = maxrecoveryrate_ARG; +commands[9].optional_opt_args[27].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[9].optional_opt_args[28].opt = writebehind_ARG; +commands[9].optional_opt_args[28].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[9].optional_opt_args[29].opt = writemostly_ARG; +commands[9].optional_opt_args[29].def.types = ARG_DEF_TYPE_NAME_PV; +commands[9].optional_opt_args[30].opt = autobackup_ARG; +commands[9].optional_opt_args[30].def.types = ARG_DEF_TYPE_BOOL; +commands[9].optional_opt_args[31].opt = force_ARG; +commands[9].optional_opt_args[32].opt = ignorelockingfailure_ARG; +commands[9].optional_opt_args[33].opt = ignoremonitoring_ARG; +commands[9].optional_opt_args[34].opt = ignoreskippedcluster_ARG; +commands[9].optional_opt_args[35].opt = noudevsync_ARG; +commands[9].optional_opt_args[36].opt = reportformat_ARG; +commands[9].optional_opt_args[36].def.types = ARG_DEF_TYPE_STR_ANY; +commands[9].optional_opt_args[37].opt = sysinit_ARG; +commands[9].optional_opt_args[38].opt = test_ARG; +commands[9].optional_opt_args[39].opt = select_ARG; +commands[9].optional_opt_args[39].def.types = ARG_DEF_TYPE_STR_ANY; + +commands[10].name = "lvchange"; +commands[10].fn = lvchange; +commands[10].ro_count = 1; +commands[10].rp_count = 1; +commands[10].oo_count = 40; +commands[10].op_count = 0; +commands[10].desc = ""; +commands[10].usage = "lvchange --rebuild PV VG|LV|Tag|Select ..." +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --addtag Tag, --deltag Tag, --alloc String, --contiguous Bool, --detachprofile, --metadataprofile String, --profile String, --permission, --readahead Number|String, --setactivationskip Bool, --errorwhenfull Bool, --discards String, --zero Bool, --cachemode String, --cachepolicy String, --cachesettings String, --minrecoveryrate Number, --maxrecoveryrate Number, --writebehind Number, --writemostly PV, --autobackup Bool, --force, --ignorelockingfailure, --ignoremonitoring, --ignoreskippedcluster, --noudevsync, --reportformat String, --sysinit, --test, --select String ]"; +commands[10].required_opt_args[0].opt = rebuild_ARG; +commands[10].required_opt_args[0].def.types = ARG_DEF_TYPE_NAME_PV; +commands[10].required_pos_args[0].pos = 1; +commands[10].required_pos_args[0].def.types = ARG_DEF_TYPE_NAME_VG|ARG_DEF_TYPE_NAME_LV|ARG_DEF_TYPE_TAG|ARG_DEF_TYPE_SELECT; +commands[10].required_pos_args[0].def.flags = ARG_DEF_FLAG_MAY_REPEAT; +commands[10].optional_opt_args[0].opt = commandprofile_ARG; +commands[10].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[10].optional_opt_args[1].opt = config_ARG; +commands[10].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[10].optional_opt_args[2].opt = debug_ARG; +commands[10].optional_opt_args[3].opt = driverloaded_ARG; +commands[10].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[10].optional_opt_args[4].opt = help_ARG; +commands[10].optional_opt_args[5].opt = profile_ARG; +commands[10].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[10].optional_opt_args[6].opt = quiet_ARG; +commands[10].optional_opt_args[7].opt = verbose_ARG; +commands[10].optional_opt_args[8].opt = version_ARG; +commands[10].optional_opt_args[9].opt = yes_ARG; +commands[10].optional_opt_args[10].opt = addtag_ARG; +commands[10].optional_opt_args[10].def.types = ARG_DEF_TYPE_TAG; +commands[10].optional_opt_args[11].opt = deltag_ARG; +commands[10].optional_opt_args[11].def.types = ARG_DEF_TYPE_TAG; +commands[10].optional_opt_args[12].opt = alloc_ARG; +commands[10].optional_opt_args[12].def.types = ARG_DEF_TYPE_STR_ANY; +commands[10].optional_opt_args[13].opt = contiguous_ARG; +commands[10].optional_opt_args[13].def.types = ARG_DEF_TYPE_BOOL; +commands[10].optional_opt_args[14].opt = detachprofile_ARG; +commands[10].optional_opt_args[15].opt = metadataprofile_ARG; +commands[10].optional_opt_args[15].def.types = ARG_DEF_TYPE_STR_ANY; +commands[10].optional_opt_args[16].opt = profile_ARG; +commands[10].optional_opt_args[16].def.types = ARG_DEF_TYPE_STR_ANY; +commands[10].optional_opt_args[17].opt = permission_ARG; +commands[10].optional_opt_args[18].opt = readahead_ARG; +commands[10].optional_opt_args[18].def.types = ARG_DEF_TYPE_NUM_ANY|ARG_DEF_TYPE_STR_ANY; +commands[10].optional_opt_args[19].opt = setactivationskip_ARG; +commands[10].optional_opt_args[19].def.types = ARG_DEF_TYPE_BOOL; +commands[10].optional_opt_args[20].opt = errorwhenfull_ARG; +commands[10].optional_opt_args[20].def.types = ARG_DEF_TYPE_BOOL; +commands[10].optional_opt_args[21].opt = discards_ARG; +commands[10].optional_opt_args[21].def.types = ARG_DEF_TYPE_STR_ANY; +commands[10].optional_opt_args[22].opt = zero_ARG; +commands[10].optional_opt_args[22].def.types = ARG_DEF_TYPE_BOOL; +commands[10].optional_opt_args[23].opt = cachemode_ARG; +commands[10].optional_opt_args[23].def.types = ARG_DEF_TYPE_STR_ANY; +commands[10].optional_opt_args[24].opt = cachepolicy_ARG; +commands[10].optional_opt_args[24].def.types = ARG_DEF_TYPE_STR_ANY; +commands[10].optional_opt_args[25].opt = cachesettings_ARG; +commands[10].optional_opt_args[25].def.types = ARG_DEF_TYPE_STR_ANY; +commands[10].optional_opt_args[26].opt = minrecoveryrate_ARG; +commands[10].optional_opt_args[26].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[10].optional_opt_args[27].opt = maxrecoveryrate_ARG; +commands[10].optional_opt_args[27].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[10].optional_opt_args[28].opt = writebehind_ARG; +commands[10].optional_opt_args[28].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[10].optional_opt_args[29].opt = writemostly_ARG; +commands[10].optional_opt_args[29].def.types = ARG_DEF_TYPE_NAME_PV; +commands[10].optional_opt_args[30].opt = autobackup_ARG; +commands[10].optional_opt_args[30].def.types = ARG_DEF_TYPE_BOOL; +commands[10].optional_opt_args[31].opt = force_ARG; +commands[10].optional_opt_args[32].opt = ignorelockingfailure_ARG; +commands[10].optional_opt_args[33].opt = ignoremonitoring_ARG; +commands[10].optional_opt_args[34].opt = ignoreskippedcluster_ARG; +commands[10].optional_opt_args[35].opt = noudevsync_ARG; +commands[10].optional_opt_args[36].opt = reportformat_ARG; +commands[10].optional_opt_args[36].def.types = ARG_DEF_TYPE_STR_ANY; +commands[10].optional_opt_args[37].opt = sysinit_ARG; +commands[10].optional_opt_args[38].opt = test_ARG; +commands[10].optional_opt_args[39].opt = select_ARG; +commands[10].optional_opt_args[39].def.types = ARG_DEF_TYPE_STR_ANY; + +commands[11].name = "lvchange"; +commands[11].fn = lvchange; +commands[11].ro_count = 1; +commands[11].rp_count = 1; +commands[11].oo_count = 43; +commands[11].op_count = 0; +commands[11].desc = ""; +commands[11].usage = "lvchange --activate String VG|LV|Tag|Select ..." +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --activationmode String, --partial, --ignoreactivationskip, --addtag Tag, --deltag Tag, --alloc String, --contiguous Bool, --detachprofile, --metadataprofile String, --profile String, --permission, --readahead Number|String, --setactivationskip Bool, --errorwhenfull Bool, --discards String, --zero Bool, --cachemode String, --cachepolicy String, --cachesettings String, --minrecoveryrate Number, --maxrecoveryrate Number, --writebehind Number, --writemostly PV, --autobackup Bool, --force, --ignorelockingfailure, --ignoremonitoring, --ignoreskippedcluster, --noudevsync, --reportformat String, --sysinit, --test, --select String ]"; +commands[11].required_opt_args[0].opt = activate_ARG; +commands[11].required_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[11].required_pos_args[0].pos = 1; +commands[11].required_pos_args[0].def.types = ARG_DEF_TYPE_NAME_VG|ARG_DEF_TYPE_NAME_LV|ARG_DEF_TYPE_TAG|ARG_DEF_TYPE_SELECT; +commands[11].required_pos_args[0].def.flags = ARG_DEF_FLAG_MAY_REPEAT; +commands[11].optional_opt_args[0].opt = commandprofile_ARG; +commands[11].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[11].optional_opt_args[1].opt = config_ARG; +commands[11].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[11].optional_opt_args[2].opt = debug_ARG; +commands[11].optional_opt_args[3].opt = driverloaded_ARG; +commands[11].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[11].optional_opt_args[4].opt = help_ARG; +commands[11].optional_opt_args[5].opt = profile_ARG; +commands[11].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[11].optional_opt_args[6].opt = quiet_ARG; +commands[11].optional_opt_args[7].opt = verbose_ARG; +commands[11].optional_opt_args[8].opt = version_ARG; +commands[11].optional_opt_args[9].opt = yes_ARG; +commands[11].optional_opt_args[10].opt = activationmode_ARG; +commands[11].optional_opt_args[10].def.types = ARG_DEF_TYPE_STR_ANY; +commands[11].optional_opt_args[11].opt = partial_ARG; +commands[11].optional_opt_args[12].opt = ignoreactivationskip_ARG; +commands[11].optional_opt_args[13].opt = addtag_ARG; +commands[11].optional_opt_args[13].def.types = ARG_DEF_TYPE_TAG; +commands[11].optional_opt_args[14].opt = deltag_ARG; +commands[11].optional_opt_args[14].def.types = ARG_DEF_TYPE_TAG; +commands[11].optional_opt_args[15].opt = alloc_ARG; +commands[11].optional_opt_args[15].def.types = ARG_DEF_TYPE_STR_ANY; +commands[11].optional_opt_args[16].opt = contiguous_ARG; +commands[11].optional_opt_args[16].def.types = ARG_DEF_TYPE_BOOL; +commands[11].optional_opt_args[17].opt = detachprofile_ARG; +commands[11].optional_opt_args[18].opt = metadataprofile_ARG; +commands[11].optional_opt_args[18].def.types = ARG_DEF_TYPE_STR_ANY; +commands[11].optional_opt_args[19].opt = profile_ARG; +commands[11].optional_opt_args[19].def.types = ARG_DEF_TYPE_STR_ANY; +commands[11].optional_opt_args[20].opt = permission_ARG; +commands[11].optional_opt_args[21].opt = readahead_ARG; +commands[11].optional_opt_args[21].def.types = ARG_DEF_TYPE_NUM_ANY|ARG_DEF_TYPE_STR_ANY; +commands[11].optional_opt_args[22].opt = setactivationskip_ARG; +commands[11].optional_opt_args[22].def.types = ARG_DEF_TYPE_BOOL; +commands[11].optional_opt_args[23].opt = errorwhenfull_ARG; +commands[11].optional_opt_args[23].def.types = ARG_DEF_TYPE_BOOL; +commands[11].optional_opt_args[24].opt = discards_ARG; +commands[11].optional_opt_args[24].def.types = ARG_DEF_TYPE_STR_ANY; +commands[11].optional_opt_args[25].opt = zero_ARG; +commands[11].optional_opt_args[25].def.types = ARG_DEF_TYPE_BOOL; +commands[11].optional_opt_args[26].opt = cachemode_ARG; +commands[11].optional_opt_args[26].def.types = ARG_DEF_TYPE_STR_ANY; +commands[11].optional_opt_args[27].opt = cachepolicy_ARG; +commands[11].optional_opt_args[27].def.types = ARG_DEF_TYPE_STR_ANY; +commands[11].optional_opt_args[28].opt = cachesettings_ARG; +commands[11].optional_opt_args[28].def.types = ARG_DEF_TYPE_STR_ANY; +commands[11].optional_opt_args[29].opt = minrecoveryrate_ARG; +commands[11].optional_opt_args[29].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[11].optional_opt_args[30].opt = maxrecoveryrate_ARG; +commands[11].optional_opt_args[30].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[11].optional_opt_args[31].opt = writebehind_ARG; +commands[11].optional_opt_args[31].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[11].optional_opt_args[32].opt = writemostly_ARG; +commands[11].optional_opt_args[32].def.types = ARG_DEF_TYPE_NAME_PV; +commands[11].optional_opt_args[33].opt = autobackup_ARG; +commands[11].optional_opt_args[33].def.types = ARG_DEF_TYPE_BOOL; +commands[11].optional_opt_args[34].opt = force_ARG; +commands[11].optional_opt_args[35].opt = ignorelockingfailure_ARG; +commands[11].optional_opt_args[36].opt = ignoremonitoring_ARG; +commands[11].optional_opt_args[37].opt = ignoreskippedcluster_ARG; +commands[11].optional_opt_args[38].opt = noudevsync_ARG; +commands[11].optional_opt_args[39].opt = reportformat_ARG; +commands[11].optional_opt_args[39].def.types = ARG_DEF_TYPE_STR_ANY; +commands[11].optional_opt_args[40].opt = sysinit_ARG; +commands[11].optional_opt_args[41].opt = test_ARG; +commands[11].optional_opt_args[42].opt = select_ARG; +commands[11].optional_opt_args[42].def.types = ARG_DEF_TYPE_STR_ANY; + +commands[12].name = "lvchange"; +commands[12].fn = lvchange; +commands[12].ro_count = 1; +commands[12].rp_count = 1; +commands[12].oo_count = 40; +commands[12].op_count = 0; +commands[12].desc = ""; +commands[12].usage = "lvchange --refresh VG|LV|Tag|Select ..." +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --addtag Tag, --deltag Tag, --alloc String, --contiguous Bool, --detachprofile, --metadataprofile String, --profile String, --permission, --readahead Number|String, --setactivationskip Bool, --errorwhenfull Bool, --discards String, --zero Bool, --cachemode String, --cachepolicy String, --cachesettings String, --minrecoveryrate Number, --maxrecoveryrate Number, --writebehind Number, --writemostly PV, --autobackup Bool, --force, --ignorelockingfailure, --ignoremonitoring, --ignoreskippedcluster, --noudevsync, --reportformat String, --sysinit, --test, --select String ]"; +commands[12].required_opt_args[0].opt = refresh_ARG; +commands[12].required_pos_args[0].pos = 1; +commands[12].required_pos_args[0].def.types = ARG_DEF_TYPE_NAME_VG|ARG_DEF_TYPE_NAME_LV|ARG_DEF_TYPE_TAG|ARG_DEF_TYPE_SELECT; +commands[12].required_pos_args[0].def.flags = ARG_DEF_FLAG_MAY_REPEAT; +commands[12].optional_opt_args[0].opt = commandprofile_ARG; +commands[12].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[12].optional_opt_args[1].opt = config_ARG; +commands[12].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[12].optional_opt_args[2].opt = debug_ARG; +commands[12].optional_opt_args[3].opt = driverloaded_ARG; +commands[12].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[12].optional_opt_args[4].opt = help_ARG; +commands[12].optional_opt_args[5].opt = profile_ARG; +commands[12].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[12].optional_opt_args[6].opt = quiet_ARG; +commands[12].optional_opt_args[7].opt = verbose_ARG; +commands[12].optional_opt_args[8].opt = version_ARG; +commands[12].optional_opt_args[9].opt = yes_ARG; +commands[12].optional_opt_args[10].opt = addtag_ARG; +commands[12].optional_opt_args[10].def.types = ARG_DEF_TYPE_TAG; +commands[12].optional_opt_args[11].opt = deltag_ARG; +commands[12].optional_opt_args[11].def.types = ARG_DEF_TYPE_TAG; +commands[12].optional_opt_args[12].opt = alloc_ARG; +commands[12].optional_opt_args[12].def.types = ARG_DEF_TYPE_STR_ANY; +commands[12].optional_opt_args[13].opt = contiguous_ARG; +commands[12].optional_opt_args[13].def.types = ARG_DEF_TYPE_BOOL; +commands[12].optional_opt_args[14].opt = detachprofile_ARG; +commands[12].optional_opt_args[15].opt = metadataprofile_ARG; +commands[12].optional_opt_args[15].def.types = ARG_DEF_TYPE_STR_ANY; +commands[12].optional_opt_args[16].opt = profile_ARG; +commands[12].optional_opt_args[16].def.types = ARG_DEF_TYPE_STR_ANY; +commands[12].optional_opt_args[17].opt = permission_ARG; +commands[12].optional_opt_args[18].opt = readahead_ARG; +commands[12].optional_opt_args[18].def.types = ARG_DEF_TYPE_NUM_ANY|ARG_DEF_TYPE_STR_ANY; +commands[12].optional_opt_args[19].opt = setactivationskip_ARG; +commands[12].optional_opt_args[19].def.types = ARG_DEF_TYPE_BOOL; +commands[12].optional_opt_args[20].opt = errorwhenfull_ARG; +commands[12].optional_opt_args[20].def.types = ARG_DEF_TYPE_BOOL; +commands[12].optional_opt_args[21].opt = discards_ARG; +commands[12].optional_opt_args[21].def.types = ARG_DEF_TYPE_STR_ANY; +commands[12].optional_opt_args[22].opt = zero_ARG; +commands[12].optional_opt_args[22].def.types = ARG_DEF_TYPE_BOOL; +commands[12].optional_opt_args[23].opt = cachemode_ARG; +commands[12].optional_opt_args[23].def.types = ARG_DEF_TYPE_STR_ANY; +commands[12].optional_opt_args[24].opt = cachepolicy_ARG; +commands[12].optional_opt_args[24].def.types = ARG_DEF_TYPE_STR_ANY; +commands[12].optional_opt_args[25].opt = cachesettings_ARG; +commands[12].optional_opt_args[25].def.types = ARG_DEF_TYPE_STR_ANY; +commands[12].optional_opt_args[26].opt = minrecoveryrate_ARG; +commands[12].optional_opt_args[26].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[12].optional_opt_args[27].opt = maxrecoveryrate_ARG; +commands[12].optional_opt_args[27].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[12].optional_opt_args[28].opt = writebehind_ARG; +commands[12].optional_opt_args[28].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[12].optional_opt_args[29].opt = writemostly_ARG; +commands[12].optional_opt_args[29].def.types = ARG_DEF_TYPE_NAME_PV; +commands[12].optional_opt_args[30].opt = autobackup_ARG; +commands[12].optional_opt_args[30].def.types = ARG_DEF_TYPE_BOOL; +commands[12].optional_opt_args[31].opt = force_ARG; +commands[12].optional_opt_args[32].opt = ignorelockingfailure_ARG; +commands[12].optional_opt_args[33].opt = ignoremonitoring_ARG; +commands[12].optional_opt_args[34].opt = ignoreskippedcluster_ARG; +commands[12].optional_opt_args[35].opt = noudevsync_ARG; +commands[12].optional_opt_args[36].opt = reportformat_ARG; +commands[12].optional_opt_args[36].def.types = ARG_DEF_TYPE_STR_ANY; +commands[12].optional_opt_args[37].opt = sysinit_ARG; +commands[12].optional_opt_args[38].opt = test_ARG; +commands[12].optional_opt_args[39].opt = select_ARG; +commands[12].optional_opt_args[39].def.types = ARG_DEF_TYPE_STR_ANY; + +commands[13].name = "lvchange"; +commands[13].fn = lvchange; +commands[13].ro_count = 1; +commands[13].rp_count = 1; +commands[13].oo_count = 41; +commands[13].op_count = 0; +commands[13].desc = ""; +commands[13].usage = "lvchange --monitor Bool VG|LV|Tag|Select ..." +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --poll Bool, --addtag Tag, --deltag Tag, --alloc String, --contiguous Bool, --detachprofile, --metadataprofile String, --profile String, --permission, --readahead Number|String, --setactivationskip Bool, --errorwhenfull Bool, --discards String, --zero Bool, --cachemode String, --cachepolicy String, --cachesettings String, --minrecoveryrate Number, --maxrecoveryrate Number, --writebehind Number, --writemostly PV, --autobackup Bool, --force, --ignorelockingfailure, --ignoremonitoring, --ignoreskippedcluster, --noudevsync, --reportformat String, --sysinit, --test, --select String ]"; +commands[13].required_opt_args[0].opt = monitor_ARG; +commands[13].required_opt_args[0].def.types = ARG_DEF_TYPE_BOOL; +commands[13].required_pos_args[0].pos = 1; +commands[13].required_pos_args[0].def.types = ARG_DEF_TYPE_NAME_VG|ARG_DEF_TYPE_NAME_LV|ARG_DEF_TYPE_TAG|ARG_DEF_TYPE_SELECT; +commands[13].required_pos_args[0].def.flags = ARG_DEF_FLAG_MAY_REPEAT; +commands[13].optional_opt_args[0].opt = commandprofile_ARG; +commands[13].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[13].optional_opt_args[1].opt = config_ARG; +commands[13].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[13].optional_opt_args[2].opt = debug_ARG; +commands[13].optional_opt_args[3].opt = driverloaded_ARG; +commands[13].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[13].optional_opt_args[4].opt = help_ARG; +commands[13].optional_opt_args[5].opt = profile_ARG; +commands[13].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[13].optional_opt_args[6].opt = quiet_ARG; +commands[13].optional_opt_args[7].opt = verbose_ARG; +commands[13].optional_opt_args[8].opt = version_ARG; +commands[13].optional_opt_args[9].opt = yes_ARG; +commands[13].optional_opt_args[10].opt = poll_ARG; +commands[13].optional_opt_args[10].def.types = ARG_DEF_TYPE_BOOL; +commands[13].optional_opt_args[11].opt = addtag_ARG; +commands[13].optional_opt_args[11].def.types = ARG_DEF_TYPE_TAG; +commands[13].optional_opt_args[12].opt = deltag_ARG; +commands[13].optional_opt_args[12].def.types = ARG_DEF_TYPE_TAG; +commands[13].optional_opt_args[13].opt = alloc_ARG; +commands[13].optional_opt_args[13].def.types = ARG_DEF_TYPE_STR_ANY; +commands[13].optional_opt_args[14].opt = contiguous_ARG; +commands[13].optional_opt_args[14].def.types = ARG_DEF_TYPE_BOOL; +commands[13].optional_opt_args[15].opt = detachprofile_ARG; +commands[13].optional_opt_args[16].opt = metadataprofile_ARG; +commands[13].optional_opt_args[16].def.types = ARG_DEF_TYPE_STR_ANY; +commands[13].optional_opt_args[17].opt = profile_ARG; +commands[13].optional_opt_args[17].def.types = ARG_DEF_TYPE_STR_ANY; +commands[13].optional_opt_args[18].opt = permission_ARG; +commands[13].optional_opt_args[19].opt = readahead_ARG; +commands[13].optional_opt_args[19].def.types = ARG_DEF_TYPE_NUM_ANY|ARG_DEF_TYPE_STR_ANY; +commands[13].optional_opt_args[20].opt = setactivationskip_ARG; +commands[13].optional_opt_args[20].def.types = ARG_DEF_TYPE_BOOL; +commands[13].optional_opt_args[21].opt = errorwhenfull_ARG; +commands[13].optional_opt_args[21].def.types = ARG_DEF_TYPE_BOOL; +commands[13].optional_opt_args[22].opt = discards_ARG; +commands[13].optional_opt_args[22].def.types = ARG_DEF_TYPE_STR_ANY; +commands[13].optional_opt_args[23].opt = zero_ARG; +commands[13].optional_opt_args[23].def.types = ARG_DEF_TYPE_BOOL; +commands[13].optional_opt_args[24].opt = cachemode_ARG; +commands[13].optional_opt_args[24].def.types = ARG_DEF_TYPE_STR_ANY; +commands[13].optional_opt_args[25].opt = cachepolicy_ARG; +commands[13].optional_opt_args[25].def.types = ARG_DEF_TYPE_STR_ANY; +commands[13].optional_opt_args[26].opt = cachesettings_ARG; +commands[13].optional_opt_args[26].def.types = ARG_DEF_TYPE_STR_ANY; +commands[13].optional_opt_args[27].opt = minrecoveryrate_ARG; +commands[13].optional_opt_args[27].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[13].optional_opt_args[28].opt = maxrecoveryrate_ARG; +commands[13].optional_opt_args[28].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[13].optional_opt_args[29].opt = writebehind_ARG; +commands[13].optional_opt_args[29].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[13].optional_opt_args[30].opt = writemostly_ARG; +commands[13].optional_opt_args[30].def.types = ARG_DEF_TYPE_NAME_PV; +commands[13].optional_opt_args[31].opt = autobackup_ARG; +commands[13].optional_opt_args[31].def.types = ARG_DEF_TYPE_BOOL; +commands[13].optional_opt_args[32].opt = force_ARG; +commands[13].optional_opt_args[33].opt = ignorelockingfailure_ARG; +commands[13].optional_opt_args[34].opt = ignoremonitoring_ARG; +commands[13].optional_opt_args[35].opt = ignoreskippedcluster_ARG; +commands[13].optional_opt_args[36].opt = noudevsync_ARG; +commands[13].optional_opt_args[37].opt = reportformat_ARG; +commands[13].optional_opt_args[37].def.types = ARG_DEF_TYPE_STR_ANY; +commands[13].optional_opt_args[38].opt = sysinit_ARG; +commands[13].optional_opt_args[39].opt = test_ARG; +commands[13].optional_opt_args[40].opt = select_ARG; +commands[13].optional_opt_args[40].def.types = ARG_DEF_TYPE_STR_ANY; + +commands[14].name = "lvchange"; +commands[14].fn = lvchange; +commands[14].ro_count = 1; +commands[14].rp_count = 1; +commands[14].oo_count = 41; +commands[14].op_count = 0; +commands[14].desc = ""; +commands[14].usage = "lvchange --poll Bool VG|LV|Tag|Select ..." +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --monitor Bool, --addtag Tag, --deltag Tag, --alloc String, --contiguous Bool, --detachprofile, --metadataprofile String, --profile String, --permission, --readahead Number|String, --setactivationskip Bool, --errorwhenfull Bool, --discards String, --zero Bool, --cachemode String, --cachepolicy String, --cachesettings String, --minrecoveryrate Number, --maxrecoveryrate Number, --writebehind Number, --writemostly PV, --autobackup Bool, --force, --ignorelockingfailure, --ignoremonitoring, --ignoreskippedcluster, --noudevsync, --reportformat String, --sysinit, --test, --select String ]"; +commands[14].required_opt_args[0].opt = poll_ARG; +commands[14].required_opt_args[0].def.types = ARG_DEF_TYPE_BOOL; +commands[14].required_pos_args[0].pos = 1; +commands[14].required_pos_args[0].def.types = ARG_DEF_TYPE_NAME_VG|ARG_DEF_TYPE_NAME_LV|ARG_DEF_TYPE_TAG|ARG_DEF_TYPE_SELECT; +commands[14].required_pos_args[0].def.flags = ARG_DEF_FLAG_MAY_REPEAT; +commands[14].optional_opt_args[0].opt = commandprofile_ARG; +commands[14].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[14].optional_opt_args[1].opt = config_ARG; +commands[14].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[14].optional_opt_args[2].opt = debug_ARG; +commands[14].optional_opt_args[3].opt = driverloaded_ARG; +commands[14].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[14].optional_opt_args[4].opt = help_ARG; +commands[14].optional_opt_args[5].opt = profile_ARG; +commands[14].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[14].optional_opt_args[6].opt = quiet_ARG; +commands[14].optional_opt_args[7].opt = verbose_ARG; +commands[14].optional_opt_args[8].opt = version_ARG; +commands[14].optional_opt_args[9].opt = yes_ARG; +commands[14].optional_opt_args[10].opt = monitor_ARG; +commands[14].optional_opt_args[10].def.types = ARG_DEF_TYPE_BOOL; +commands[14].optional_opt_args[11].opt = addtag_ARG; +commands[14].optional_opt_args[11].def.types = ARG_DEF_TYPE_TAG; +commands[14].optional_opt_args[12].opt = deltag_ARG; +commands[14].optional_opt_args[12].def.types = ARG_DEF_TYPE_TAG; +commands[14].optional_opt_args[13].opt = alloc_ARG; +commands[14].optional_opt_args[13].def.types = ARG_DEF_TYPE_STR_ANY; +commands[14].optional_opt_args[14].opt = contiguous_ARG; +commands[14].optional_opt_args[14].def.types = ARG_DEF_TYPE_BOOL; +commands[14].optional_opt_args[15].opt = detachprofile_ARG; +commands[14].optional_opt_args[16].opt = metadataprofile_ARG; +commands[14].optional_opt_args[16].def.types = ARG_DEF_TYPE_STR_ANY; +commands[14].optional_opt_args[17].opt = profile_ARG; +commands[14].optional_opt_args[17].def.types = ARG_DEF_TYPE_STR_ANY; +commands[14].optional_opt_args[18].opt = permission_ARG; +commands[14].optional_opt_args[19].opt = readahead_ARG; +commands[14].optional_opt_args[19].def.types = ARG_DEF_TYPE_NUM_ANY|ARG_DEF_TYPE_STR_ANY; +commands[14].optional_opt_args[20].opt = setactivationskip_ARG; +commands[14].optional_opt_args[20].def.types = ARG_DEF_TYPE_BOOL; +commands[14].optional_opt_args[21].opt = errorwhenfull_ARG; +commands[14].optional_opt_args[21].def.types = ARG_DEF_TYPE_BOOL; +commands[14].optional_opt_args[22].opt = discards_ARG; +commands[14].optional_opt_args[22].def.types = ARG_DEF_TYPE_STR_ANY; +commands[14].optional_opt_args[23].opt = zero_ARG; +commands[14].optional_opt_args[23].def.types = ARG_DEF_TYPE_BOOL; +commands[14].optional_opt_args[24].opt = cachemode_ARG; +commands[14].optional_opt_args[24].def.types = ARG_DEF_TYPE_STR_ANY; +commands[14].optional_opt_args[25].opt = cachepolicy_ARG; +commands[14].optional_opt_args[25].def.types = ARG_DEF_TYPE_STR_ANY; +commands[14].optional_opt_args[26].opt = cachesettings_ARG; +commands[14].optional_opt_args[26].def.types = ARG_DEF_TYPE_STR_ANY; +commands[14].optional_opt_args[27].opt = minrecoveryrate_ARG; +commands[14].optional_opt_args[27].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[14].optional_opt_args[28].opt = maxrecoveryrate_ARG; +commands[14].optional_opt_args[28].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[14].optional_opt_args[29].opt = writebehind_ARG; +commands[14].optional_opt_args[29].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[14].optional_opt_args[30].opt = writemostly_ARG; +commands[14].optional_opt_args[30].def.types = ARG_DEF_TYPE_NAME_PV; +commands[14].optional_opt_args[31].opt = autobackup_ARG; +commands[14].optional_opt_args[31].def.types = ARG_DEF_TYPE_BOOL; +commands[14].optional_opt_args[32].opt = force_ARG; +commands[14].optional_opt_args[33].opt = ignorelockingfailure_ARG; +commands[14].optional_opt_args[34].opt = ignoremonitoring_ARG; +commands[14].optional_opt_args[35].opt = ignoreskippedcluster_ARG; +commands[14].optional_opt_args[36].opt = noudevsync_ARG; +commands[14].optional_opt_args[37].opt = reportformat_ARG; +commands[14].optional_opt_args[37].def.types = ARG_DEF_TYPE_STR_ANY; +commands[14].optional_opt_args[38].opt = sysinit_ARG; +commands[14].optional_opt_args[39].opt = test_ARG; +commands[14].optional_opt_args[40].opt = select_ARG; +commands[14].optional_opt_args[40].def.types = ARG_DEF_TYPE_STR_ANY; + +commands[15].name = "lvchange"; +commands[15].fn = lvchange; +commands[15].ro_count = 1; +commands[15].rp_count = 1; +commands[15].oo_count = 42; +commands[15].op_count = 0; +commands[15].desc = ""; +commands[15].usage = "lvchange --persistent Bool VG|LV|Tag|Select ..." +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --minor Number, --major Number, --addtag Tag, --deltag Tag, --alloc String, --contiguous Bool, --detachprofile, --metadataprofile String, --profile String, --permission, --readahead Number|String, --setactivationskip Bool, --errorwhenfull Bool, --discards String, --zero Bool, --cachemode String, --cachepolicy String, --cachesettings String, --minrecoveryrate Number, --maxrecoveryrate Number, --writebehind Number, --writemostly PV, --autobackup Bool, --force, --ignorelockingfailure, --ignoremonitoring, --ignoreskippedcluster, --noudevsync, --reportformat String, --sysinit, --test, --select String ]"; +commands[15].required_opt_args[0].opt = persistent_ARG; +commands[15].required_opt_args[0].def.types = ARG_DEF_TYPE_BOOL; +commands[15].required_pos_args[0].pos = 1; +commands[15].required_pos_args[0].def.types = ARG_DEF_TYPE_NAME_VG|ARG_DEF_TYPE_NAME_LV|ARG_DEF_TYPE_TAG|ARG_DEF_TYPE_SELECT; +commands[15].required_pos_args[0].def.flags = ARG_DEF_FLAG_MAY_REPEAT; +commands[15].optional_opt_args[0].opt = commandprofile_ARG; +commands[15].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[15].optional_opt_args[1].opt = config_ARG; +commands[15].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[15].optional_opt_args[2].opt = debug_ARG; +commands[15].optional_opt_args[3].opt = driverloaded_ARG; +commands[15].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[15].optional_opt_args[4].opt = help_ARG; +commands[15].optional_opt_args[5].opt = profile_ARG; +commands[15].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[15].optional_opt_args[6].opt = quiet_ARG; +commands[15].optional_opt_args[7].opt = verbose_ARG; +commands[15].optional_opt_args[8].opt = version_ARG; +commands[15].optional_opt_args[9].opt = yes_ARG; +commands[15].optional_opt_args[10].opt = minor_ARG; +commands[15].optional_opt_args[10].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[15].optional_opt_args[11].opt = major_ARG; +commands[15].optional_opt_args[11].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[15].optional_opt_args[12].opt = addtag_ARG; +commands[15].optional_opt_args[12].def.types = ARG_DEF_TYPE_TAG; +commands[15].optional_opt_args[13].opt = deltag_ARG; +commands[15].optional_opt_args[13].def.types = ARG_DEF_TYPE_TAG; +commands[15].optional_opt_args[14].opt = alloc_ARG; +commands[15].optional_opt_args[14].def.types = ARG_DEF_TYPE_STR_ANY; +commands[15].optional_opt_args[15].opt = contiguous_ARG; +commands[15].optional_opt_args[15].def.types = ARG_DEF_TYPE_BOOL; +commands[15].optional_opt_args[16].opt = detachprofile_ARG; +commands[15].optional_opt_args[17].opt = metadataprofile_ARG; +commands[15].optional_opt_args[17].def.types = ARG_DEF_TYPE_STR_ANY; +commands[15].optional_opt_args[18].opt = profile_ARG; +commands[15].optional_opt_args[18].def.types = ARG_DEF_TYPE_STR_ANY; +commands[15].optional_opt_args[19].opt = permission_ARG; +commands[15].optional_opt_args[20].opt = readahead_ARG; +commands[15].optional_opt_args[20].def.types = ARG_DEF_TYPE_NUM_ANY|ARG_DEF_TYPE_STR_ANY; +commands[15].optional_opt_args[21].opt = setactivationskip_ARG; +commands[15].optional_opt_args[21].def.types = ARG_DEF_TYPE_BOOL; +commands[15].optional_opt_args[22].opt = errorwhenfull_ARG; +commands[15].optional_opt_args[22].def.types = ARG_DEF_TYPE_BOOL; +commands[15].optional_opt_args[23].opt = discards_ARG; +commands[15].optional_opt_args[23].def.types = ARG_DEF_TYPE_STR_ANY; +commands[15].optional_opt_args[24].opt = zero_ARG; +commands[15].optional_opt_args[24].def.types = ARG_DEF_TYPE_BOOL; +commands[15].optional_opt_args[25].opt = cachemode_ARG; +commands[15].optional_opt_args[25].def.types = ARG_DEF_TYPE_STR_ANY; +commands[15].optional_opt_args[26].opt = cachepolicy_ARG; +commands[15].optional_opt_args[26].def.types = ARG_DEF_TYPE_STR_ANY; +commands[15].optional_opt_args[27].opt = cachesettings_ARG; +commands[15].optional_opt_args[27].def.types = ARG_DEF_TYPE_STR_ANY; +commands[15].optional_opt_args[28].opt = minrecoveryrate_ARG; +commands[15].optional_opt_args[28].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[15].optional_opt_args[29].opt = maxrecoveryrate_ARG; +commands[15].optional_opt_args[29].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[15].optional_opt_args[30].opt = writebehind_ARG; +commands[15].optional_opt_args[30].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[15].optional_opt_args[31].opt = writemostly_ARG; +commands[15].optional_opt_args[31].def.types = ARG_DEF_TYPE_NAME_PV; +commands[15].optional_opt_args[32].opt = autobackup_ARG; +commands[15].optional_opt_args[32].def.types = ARG_DEF_TYPE_BOOL; +commands[15].optional_opt_args[33].opt = force_ARG; +commands[15].optional_opt_args[34].opt = ignorelockingfailure_ARG; +commands[15].optional_opt_args[35].opt = ignoremonitoring_ARG; +commands[15].optional_opt_args[36].opt = ignoreskippedcluster_ARG; +commands[15].optional_opt_args[37].opt = noudevsync_ARG; +commands[15].optional_opt_args[38].opt = reportformat_ARG; +commands[15].optional_opt_args[38].def.types = ARG_DEF_TYPE_STR_ANY; +commands[15].optional_opt_args[39].opt = sysinit_ARG; +commands[15].optional_opt_args[40].opt = test_ARG; +commands[15].optional_opt_args[41].opt = select_ARG; +commands[15].optional_opt_args[41].def.types = ARG_DEF_TYPE_STR_ANY; + +commands[16].name = "lvconvert"; +commands[16].fn = lvconvert; +commands[16].ro_count = 1; +commands[16].rp_count = 1; +commands[16].oo_count = 12; +commands[16].op_count = 0; +commands[16].desc = "Merge LV that was previously split from a mirror. Merge thin LV into its origin LV. Merge COW snapshot LV into its origin."; +commands[16].usage = "lvconvert --merge VG|LV_linear|LV_striped|LV_snapshot|LV_raid|LV_thin|Tag ..." +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --background, --interval Number ]"; +commands[16].required_opt_args[0].opt = merge_ARG; +commands[16].required_pos_args[0].pos = 1; +commands[16].required_pos_args[0].def.types = ARG_DEF_TYPE_NAME_VG|ARG_DEF_TYPE_NAME_LV|ARG_DEF_TYPE_TAG; +commands[16].required_pos_args[0].def.lv_types = ARG_DEF_LV_LINEAR|ARG_DEF_LV_STRIPED|ARG_DEF_LV_SNAPSHOT|ARG_DEF_LV_RAID|ARG_DEF_LV_THIN; +commands[16].required_pos_args[0].def.flags = ARG_DEF_FLAG_MAY_REPEAT; +commands[16].optional_opt_args[0].opt = commandprofile_ARG; +commands[16].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[16].optional_opt_args[1].opt = config_ARG; +commands[16].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[16].optional_opt_args[2].opt = debug_ARG; +commands[16].optional_opt_args[3].opt = driverloaded_ARG; +commands[16].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[16].optional_opt_args[4].opt = help_ARG; +commands[16].optional_opt_args[5].opt = profile_ARG; +commands[16].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[16].optional_opt_args[6].opt = quiet_ARG; +commands[16].optional_opt_args[7].opt = verbose_ARG; +commands[16].optional_opt_args[8].opt = version_ARG; +commands[16].optional_opt_args[9].opt = yes_ARG; +commands[16].optional_opt_args[10].opt = background_ARG; +commands[16].optional_opt_args[11].opt = interval_ARG; +commands[16].optional_opt_args[11].def.types = ARG_DEF_TYPE_NUM_ANY; + +commands[17].name = "lvconvert"; +commands[17].fn = lvconvert; +commands[17].ro_count = 1; +commands[17].rp_count = 2; +commands[17].oo_count = 18; +commands[17].op_count = 0; +commands[17].desc = "Combine LV with a previously split snapshot LV."; +commands[17].usage = "lvconvert --type snapshot LV_linear|LV_striped|LV_raid LV_snapshot" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --chunksize Number, --zero Bool, --alloc String, --background, --force, --noudevsync, --test, --usepolicies ]"; +commands[17].required_opt_args[0].opt = type_ARG; +commands[17].required_opt_args[0].def.types = ARG_DEF_TYPE_STR_CONST; +commands[17].required_opt_args[0].def.str = "snapshot"; +commands[17].required_pos_args[0].pos = 1; +commands[17].required_pos_args[0].def.types = ARG_DEF_TYPE_NAME_LV; +commands[17].required_pos_args[0].def.lv_types = ARG_DEF_LV_LINEAR|ARG_DEF_LV_STRIPED|ARG_DEF_LV_RAID; +commands[17].required_pos_args[1].pos = 2; +commands[17].required_pos_args[1].def.types = ARG_DEF_TYPE_NAME_LV; +commands[17].required_pos_args[1].def.lv_types = ARG_DEF_LV_SNAPSHOT; +commands[17].optional_opt_args[0].opt = commandprofile_ARG; +commands[17].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[17].optional_opt_args[1].opt = config_ARG; +commands[17].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[17].optional_opt_args[2].opt = debug_ARG; +commands[17].optional_opt_args[3].opt = driverloaded_ARG; +commands[17].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[17].optional_opt_args[4].opt = help_ARG; +commands[17].optional_opt_args[5].opt = profile_ARG; +commands[17].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[17].optional_opt_args[6].opt = quiet_ARG; +commands[17].optional_opt_args[7].opt = verbose_ARG; +commands[17].optional_opt_args[8].opt = version_ARG; +commands[17].optional_opt_args[9].opt = yes_ARG; +commands[17].optional_opt_args[10].opt = chunksize_ARG; +commands[17].optional_opt_args[10].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[17].optional_opt_args[11].opt = zero_ARG; +commands[17].optional_opt_args[11].def.types = ARG_DEF_TYPE_BOOL; +commands[17].optional_opt_args[12].opt = alloc_ARG; +commands[17].optional_opt_args[12].def.types = ARG_DEF_TYPE_STR_ANY; +commands[17].optional_opt_args[13].opt = background_ARG; +commands[17].optional_opt_args[14].opt = force_ARG; +commands[17].optional_opt_args[15].opt = noudevsync_ARG; +commands[17].optional_opt_args[16].opt = test_ARG; +commands[17].optional_opt_args[17].opt = usepolicies_ARG; + +commands[18].name = "lvconvert"; +commands[18].fn = lvconvert; +commands[18].ro_count = 2; +commands[18].rp_count = 1; +commands[18].oo_count = 22; +commands[18].op_count = 0; +commands[18].desc = "Convert LV to type thin with an external origin."; +commands[18].usage = "lvconvert --type thin --thinpool LV LV_linear|LV_striped|LV_raid" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --originname LV_new, --poolmetadata LV, --poolmetadatasize Number, --poolmetadataspare Bool, --readahead Number|String, --chunksize Number, --alloc String, --background, --force, --noudevsync, --test, --usepolicies ]"; +commands[18].required_opt_args[0].opt = type_ARG; +commands[18].required_opt_args[0].def.types = ARG_DEF_TYPE_STR_CONST; +commands[18].required_opt_args[0].def.str = "thin"; +commands[18].required_opt_args[1].opt = thinpool_ARG; +commands[18].required_opt_args[1].def.types = ARG_DEF_TYPE_NAME_LV; +commands[18].required_pos_args[0].pos = 1; +commands[18].required_pos_args[0].def.types = ARG_DEF_TYPE_NAME_LV; +commands[18].required_pos_args[0].def.lv_types = ARG_DEF_LV_LINEAR|ARG_DEF_LV_STRIPED|ARG_DEF_LV_RAID; +commands[18].optional_opt_args[0].opt = commandprofile_ARG; +commands[18].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[18].optional_opt_args[1].opt = config_ARG; +commands[18].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[18].optional_opt_args[2].opt = debug_ARG; +commands[18].optional_opt_args[3].opt = driverloaded_ARG; +commands[18].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[18].optional_opt_args[4].opt = help_ARG; +commands[18].optional_opt_args[5].opt = profile_ARG; +commands[18].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[18].optional_opt_args[6].opt = quiet_ARG; +commands[18].optional_opt_args[7].opt = verbose_ARG; +commands[18].optional_opt_args[8].opt = version_ARG; +commands[18].optional_opt_args[9].opt = yes_ARG; +commands[18].optional_opt_args[10].opt = originname_ARG; +commands[18].optional_opt_args[10].def.types = ARG_DEF_TYPE_NAME_LV; +commands[18].optional_opt_args[10].def.flags = ARG_DEF_FLAG_NEW; +commands[18].optional_opt_args[11].opt = poolmetadata_ARG; +commands[18].optional_opt_args[11].def.types = ARG_DEF_TYPE_NAME_LV; +commands[18].optional_opt_args[12].opt = poolmetadatasize_ARG; +commands[18].optional_opt_args[12].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[18].optional_opt_args[13].opt = poolmetadataspare_ARG; +commands[18].optional_opt_args[13].def.types = ARG_DEF_TYPE_BOOL; +commands[18].optional_opt_args[14].opt = readahead_ARG; +commands[18].optional_opt_args[14].def.types = ARG_DEF_TYPE_NUM_ANY|ARG_DEF_TYPE_STR_ANY; +commands[18].optional_opt_args[15].opt = chunksize_ARG; +commands[18].optional_opt_args[15].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[18].optional_opt_args[16].opt = alloc_ARG; +commands[18].optional_opt_args[16].def.types = ARG_DEF_TYPE_STR_ANY; +commands[18].optional_opt_args[17].opt = background_ARG; +commands[18].optional_opt_args[18].opt = force_ARG; +commands[18].optional_opt_args[19].opt = noudevsync_ARG; +commands[18].optional_opt_args[20].opt = test_ARG; +commands[18].optional_opt_args[21].opt = usepolicies_ARG; + +commands[19].name = "lvconvert"; +commands[19].fn = lvconvert; +commands[19].ro_count = 2; +commands[19].rp_count = 1; +commands[19].oo_count = 23; +commands[19].op_count = 0; +commands[19].desc = "Convert LV to type thin with an external origin (infers --type thin)."; +commands[19].usage = "lvconvert --thin --thinpool LV LV_linear|LV_striped|LV_raid" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --type thin, --originname LV_new, --poolmetadata LV, --poolmetadatasize Number, --poolmetadataspare Bool, --readahead Number|String, --chunksize Number, --alloc String, --background, --force, --noudevsync, --test, --usepolicies ]"; +commands[19].required_opt_args[0].opt = thin_ARG; +commands[19].required_opt_args[1].opt = thinpool_ARG; +commands[19].required_opt_args[1].def.types = ARG_DEF_TYPE_NAME_LV; +commands[19].required_pos_args[0].pos = 1; +commands[19].required_pos_args[0].def.types = ARG_DEF_TYPE_NAME_LV; +commands[19].required_pos_args[0].def.lv_types = ARG_DEF_LV_LINEAR|ARG_DEF_LV_STRIPED|ARG_DEF_LV_RAID; +commands[19].optional_opt_args[0].opt = commandprofile_ARG; +commands[19].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[19].optional_opt_args[1].opt = config_ARG; +commands[19].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[19].optional_opt_args[2].opt = debug_ARG; +commands[19].optional_opt_args[3].opt = driverloaded_ARG; +commands[19].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[19].optional_opt_args[4].opt = help_ARG; +commands[19].optional_opt_args[5].opt = profile_ARG; +commands[19].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[19].optional_opt_args[6].opt = quiet_ARG; +commands[19].optional_opt_args[7].opt = verbose_ARG; +commands[19].optional_opt_args[8].opt = version_ARG; +commands[19].optional_opt_args[9].opt = yes_ARG; +commands[19].optional_opt_args[10].opt = type_ARG; +commands[19].optional_opt_args[10].def.types = ARG_DEF_TYPE_STR_CONST; +commands[19].optional_opt_args[10].def.str = "thin"; +commands[19].optional_opt_args[11].opt = originname_ARG; +commands[19].optional_opt_args[11].def.types = ARG_DEF_TYPE_NAME_LV; +commands[19].optional_opt_args[11].def.flags = ARG_DEF_FLAG_NEW; +commands[19].optional_opt_args[12].opt = poolmetadata_ARG; +commands[19].optional_opt_args[12].def.types = ARG_DEF_TYPE_NAME_LV; +commands[19].optional_opt_args[13].opt = poolmetadatasize_ARG; +commands[19].optional_opt_args[13].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[19].optional_opt_args[14].opt = poolmetadataspare_ARG; +commands[19].optional_opt_args[14].def.types = ARG_DEF_TYPE_BOOL; +commands[19].optional_opt_args[15].opt = readahead_ARG; +commands[19].optional_opt_args[15].def.types = ARG_DEF_TYPE_NUM_ANY|ARG_DEF_TYPE_STR_ANY; +commands[19].optional_opt_args[16].opt = chunksize_ARG; +commands[19].optional_opt_args[16].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[19].optional_opt_args[17].opt = alloc_ARG; +commands[19].optional_opt_args[17].def.types = ARG_DEF_TYPE_STR_ANY; +commands[19].optional_opt_args[18].opt = background_ARG; +commands[19].optional_opt_args[19].opt = force_ARG; +commands[19].optional_opt_args[20].opt = noudevsync_ARG; +commands[19].optional_opt_args[21].opt = test_ARG; +commands[19].optional_opt_args[22].opt = usepolicies_ARG; + +commands[20].name = "lvconvert"; +commands[20].fn = lvconvert; +commands[20].ro_count = 2; +commands[20].rp_count = 1; +commands[20].oo_count = 23; +commands[20].op_count = 0; +commands[20].desc = "Convert LV to type cache."; +commands[20].usage = "lvconvert --type cache --cachepool LV LV_linear|LV_striped|LV_raid|LV_thinpool" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --cachepolicy String, --cachesettings String, --poolmetadata LV, --poolmetadatasize Number, --poolmetadataspare Bool, --readahead Number|String, --chunksize Number, --alloc String, --background, --force, --noudevsync, --test, --usepolicies ]"; +commands[20].required_opt_args[0].opt = type_ARG; +commands[20].required_opt_args[0].def.types = ARG_DEF_TYPE_STR_CONST; +commands[20].required_opt_args[0].def.str = "cache"; +commands[20].required_opt_args[1].opt = cachepool_ARG; +commands[20].required_opt_args[1].def.types = ARG_DEF_TYPE_NAME_LV; +commands[20].required_pos_args[0].pos = 1; +commands[20].required_pos_args[0].def.types = ARG_DEF_TYPE_NAME_LV; +commands[20].required_pos_args[0].def.lv_types = ARG_DEF_LV_LINEAR|ARG_DEF_LV_STRIPED|ARG_DEF_LV_RAID|ARG_DEF_LV_THINPOOL; +commands[20].optional_opt_args[0].opt = commandprofile_ARG; +commands[20].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[20].optional_opt_args[1].opt = config_ARG; +commands[20].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[20].optional_opt_args[2].opt = debug_ARG; +commands[20].optional_opt_args[3].opt = driverloaded_ARG; +commands[20].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[20].optional_opt_args[4].opt = help_ARG; +commands[20].optional_opt_args[5].opt = profile_ARG; +commands[20].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[20].optional_opt_args[6].opt = quiet_ARG; +commands[20].optional_opt_args[7].opt = verbose_ARG; +commands[20].optional_opt_args[8].opt = version_ARG; +commands[20].optional_opt_args[9].opt = yes_ARG; +commands[20].optional_opt_args[10].opt = cachepolicy_ARG; +commands[20].optional_opt_args[10].def.types = ARG_DEF_TYPE_STR_ANY; +commands[20].optional_opt_args[11].opt = cachesettings_ARG; +commands[20].optional_opt_args[11].def.types = ARG_DEF_TYPE_STR_ANY; +commands[20].optional_opt_args[12].opt = poolmetadata_ARG; +commands[20].optional_opt_args[12].def.types = ARG_DEF_TYPE_NAME_LV; +commands[20].optional_opt_args[13].opt = poolmetadatasize_ARG; +commands[20].optional_opt_args[13].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[20].optional_opt_args[14].opt = poolmetadataspare_ARG; +commands[20].optional_opt_args[14].def.types = ARG_DEF_TYPE_BOOL; +commands[20].optional_opt_args[15].opt = readahead_ARG; +commands[20].optional_opt_args[15].def.types = ARG_DEF_TYPE_NUM_ANY|ARG_DEF_TYPE_STR_ANY; +commands[20].optional_opt_args[16].opt = chunksize_ARG; +commands[20].optional_opt_args[16].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[20].optional_opt_args[17].opt = alloc_ARG; +commands[20].optional_opt_args[17].def.types = ARG_DEF_TYPE_STR_ANY; +commands[20].optional_opt_args[18].opt = background_ARG; +commands[20].optional_opt_args[19].opt = force_ARG; +commands[20].optional_opt_args[20].opt = noudevsync_ARG; +commands[20].optional_opt_args[21].opt = test_ARG; +commands[20].optional_opt_args[22].opt = usepolicies_ARG; + +commands[21].name = "lvconvert"; +commands[21].fn = lvconvert; +commands[21].ro_count = 2; +commands[21].rp_count = 1; +commands[21].oo_count = 24; +commands[21].op_count = 0; +commands[21].desc = "Convert LV to type cache (infers --type cache)."; +commands[21].usage = "lvconvert --cache --cachepool LV LV_linear|LV_striped|LV_raid|LV_thinpool" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --type cache, --cachepolicy String, --cachesettings String, --poolmetadata LV, --poolmetadatasize Number, --poolmetadataspare Bool, --readahead Number|String, --chunksize Number, --alloc String, --background, --force, --noudevsync, --test, --usepolicies ]"; +commands[21].required_opt_args[0].opt = cache_ARG; +commands[21].required_opt_args[1].opt = cachepool_ARG; +commands[21].required_opt_args[1].def.types = ARG_DEF_TYPE_NAME_LV; +commands[21].required_pos_args[0].pos = 1; +commands[21].required_pos_args[0].def.types = ARG_DEF_TYPE_NAME_LV; +commands[21].required_pos_args[0].def.lv_types = ARG_DEF_LV_LINEAR|ARG_DEF_LV_STRIPED|ARG_DEF_LV_RAID|ARG_DEF_LV_THINPOOL; +commands[21].optional_opt_args[0].opt = commandprofile_ARG; +commands[21].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[21].optional_opt_args[1].opt = config_ARG; +commands[21].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[21].optional_opt_args[2].opt = debug_ARG; +commands[21].optional_opt_args[3].opt = driverloaded_ARG; +commands[21].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[21].optional_opt_args[4].opt = help_ARG; +commands[21].optional_opt_args[5].opt = profile_ARG; +commands[21].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[21].optional_opt_args[6].opt = quiet_ARG; +commands[21].optional_opt_args[7].opt = verbose_ARG; +commands[21].optional_opt_args[8].opt = version_ARG; +commands[21].optional_opt_args[9].opt = yes_ARG; +commands[21].optional_opt_args[10].opt = type_ARG; +commands[21].optional_opt_args[10].def.types = ARG_DEF_TYPE_STR_CONST; +commands[21].optional_opt_args[10].def.str = "cache"; +commands[21].optional_opt_args[11].opt = cachepolicy_ARG; +commands[21].optional_opt_args[11].def.types = ARG_DEF_TYPE_STR_ANY; +commands[21].optional_opt_args[12].opt = cachesettings_ARG; +commands[21].optional_opt_args[12].def.types = ARG_DEF_TYPE_STR_ANY; +commands[21].optional_opt_args[13].opt = poolmetadata_ARG; +commands[21].optional_opt_args[13].def.types = ARG_DEF_TYPE_NAME_LV; +commands[21].optional_opt_args[14].opt = poolmetadatasize_ARG; +commands[21].optional_opt_args[14].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[21].optional_opt_args[15].opt = poolmetadataspare_ARG; +commands[21].optional_opt_args[15].def.types = ARG_DEF_TYPE_BOOL; +commands[21].optional_opt_args[16].opt = readahead_ARG; +commands[21].optional_opt_args[16].def.types = ARG_DEF_TYPE_NUM_ANY|ARG_DEF_TYPE_STR_ANY; +commands[21].optional_opt_args[17].opt = chunksize_ARG; +commands[21].optional_opt_args[17].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[21].optional_opt_args[18].opt = alloc_ARG; +commands[21].optional_opt_args[18].def.types = ARG_DEF_TYPE_STR_ANY; +commands[21].optional_opt_args[19].opt = background_ARG; +commands[21].optional_opt_args[20].opt = force_ARG; +commands[21].optional_opt_args[21].opt = noudevsync_ARG; +commands[21].optional_opt_args[22].opt = test_ARG; +commands[21].optional_opt_args[23].opt = usepolicies_ARG; + +commands[22].name = "lvconvert"; +commands[22].fn = lvconvert; +commands[22].ro_count = 1; +commands[22].rp_count = 1; +commands[22].oo_count = 23; +commands[22].op_count = 0; +commands[22].desc = "Convert LV to type thin-pool."; +commands[22].usage = "lvconvert --type thin-pool LV_linear|LV_striped|LV_raid|LV_cache" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --discards String, --zero Bool, --poolmetadata LV, --poolmetadatasize Number, --poolmetadataspare Bool, --readahead Number|String, --chunksize Number, --alloc String, --background, --force, --noudevsync, --test, --usepolicies ]"; +commands[22].required_opt_args[0].opt = type_ARG; +commands[22].required_opt_args[0].def.types = ARG_DEF_TYPE_STR_CONST; +commands[22].required_opt_args[0].def.str = "thin-pool"; +commands[22].required_pos_args[0].pos = 1; +commands[22].required_pos_args[0].def.types = ARG_DEF_TYPE_NAME_LV; +commands[22].required_pos_args[0].def.lv_types = ARG_DEF_LV_LINEAR|ARG_DEF_LV_STRIPED|ARG_DEF_LV_RAID|ARG_DEF_LV_CACHE; +commands[22].optional_opt_args[0].opt = commandprofile_ARG; +commands[22].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[22].optional_opt_args[1].opt = config_ARG; +commands[22].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[22].optional_opt_args[2].opt = debug_ARG; +commands[22].optional_opt_args[3].opt = driverloaded_ARG; +commands[22].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[22].optional_opt_args[4].opt = help_ARG; +commands[22].optional_opt_args[5].opt = profile_ARG; +commands[22].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[22].optional_opt_args[6].opt = quiet_ARG; +commands[22].optional_opt_args[7].opt = verbose_ARG; +commands[22].optional_opt_args[8].opt = version_ARG; +commands[22].optional_opt_args[9].opt = yes_ARG; +commands[22].optional_opt_args[10].opt = discards_ARG; +commands[22].optional_opt_args[10].def.types = ARG_DEF_TYPE_STR_ANY; +commands[22].optional_opt_args[11].opt = zero_ARG; +commands[22].optional_opt_args[11].def.types = ARG_DEF_TYPE_BOOL; +commands[22].optional_opt_args[12].opt = poolmetadata_ARG; +commands[22].optional_opt_args[12].def.types = ARG_DEF_TYPE_NAME_LV; +commands[22].optional_opt_args[13].opt = poolmetadatasize_ARG; +commands[22].optional_opt_args[13].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[22].optional_opt_args[14].opt = poolmetadataspare_ARG; +commands[22].optional_opt_args[14].def.types = ARG_DEF_TYPE_BOOL; +commands[22].optional_opt_args[15].opt = readahead_ARG; +commands[22].optional_opt_args[15].def.types = ARG_DEF_TYPE_NUM_ANY|ARG_DEF_TYPE_STR_ANY; +commands[22].optional_opt_args[16].opt = chunksize_ARG; +commands[22].optional_opt_args[16].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[22].optional_opt_args[17].opt = alloc_ARG; +commands[22].optional_opt_args[17].def.types = ARG_DEF_TYPE_STR_ANY; +commands[22].optional_opt_args[18].opt = background_ARG; +commands[22].optional_opt_args[19].opt = force_ARG; +commands[22].optional_opt_args[20].opt = noudevsync_ARG; +commands[22].optional_opt_args[21].opt = test_ARG; +commands[22].optional_opt_args[22].opt = usepolicies_ARG; + +commands[23].name = "lvconvert"; +commands[23].fn = lvconvert; +commands[23].ro_count = 1; +commands[23].rp_count = 1; +commands[23].oo_count = 21; +commands[23].op_count = 0; +commands[23].desc = "Convert LV to type cache-pool."; +commands[23].usage = "lvconvert --type cache-pool LV_linear|LV_striped|LV_raid" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --poolmetadata LV, --poolmetadatasize Number, --poolmetadataspare Bool, --readahead Number|String, --chunksize Number, --alloc String, --background, --force, --noudevsync, --test, --usepolicies ]"; +commands[23].required_opt_args[0].opt = type_ARG; +commands[23].required_opt_args[0].def.types = ARG_DEF_TYPE_STR_CONST; +commands[23].required_opt_args[0].def.str = "cache-pool"; +commands[23].required_pos_args[0].pos = 1; +commands[23].required_pos_args[0].def.types = ARG_DEF_TYPE_NAME_LV; +commands[23].required_pos_args[0].def.lv_types = ARG_DEF_LV_LINEAR|ARG_DEF_LV_STRIPED|ARG_DEF_LV_RAID; +commands[23].optional_opt_args[0].opt = commandprofile_ARG; +commands[23].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[23].optional_opt_args[1].opt = config_ARG; +commands[23].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[23].optional_opt_args[2].opt = debug_ARG; +commands[23].optional_opt_args[3].opt = driverloaded_ARG; +commands[23].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[23].optional_opt_args[4].opt = help_ARG; +commands[23].optional_opt_args[5].opt = profile_ARG; +commands[23].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[23].optional_opt_args[6].opt = quiet_ARG; +commands[23].optional_opt_args[7].opt = verbose_ARG; +commands[23].optional_opt_args[8].opt = version_ARG; +commands[23].optional_opt_args[9].opt = yes_ARG; +commands[23].optional_opt_args[10].opt = poolmetadata_ARG; +commands[23].optional_opt_args[10].def.types = ARG_DEF_TYPE_NAME_LV; +commands[23].optional_opt_args[11].opt = poolmetadatasize_ARG; +commands[23].optional_opt_args[11].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[23].optional_opt_args[12].opt = poolmetadataspare_ARG; +commands[23].optional_opt_args[12].def.types = ARG_DEF_TYPE_BOOL; +commands[23].optional_opt_args[13].opt = readahead_ARG; +commands[23].optional_opt_args[13].def.types = ARG_DEF_TYPE_NUM_ANY|ARG_DEF_TYPE_STR_ANY; +commands[23].optional_opt_args[14].opt = chunksize_ARG; +commands[23].optional_opt_args[14].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[23].optional_opt_args[15].opt = alloc_ARG; +commands[23].optional_opt_args[15].def.types = ARG_DEF_TYPE_STR_ANY; +commands[23].optional_opt_args[16].opt = background_ARG; +commands[23].optional_opt_args[17].opt = force_ARG; +commands[23].optional_opt_args[18].opt = noudevsync_ARG; +commands[23].optional_opt_args[19].opt = test_ARG; +commands[23].optional_opt_args[20].opt = usepolicies_ARG; + +commands[24].name = "lvconvert"; +commands[24].fn = lvconvert; +commands[24].ro_count = 1; +commands[24].rp_count = 1; +commands[24].oo_count = 20; +commands[24].op_count = 1; +commands[24].desc = "Convert LV to type mirror."; +commands[24].usage = "lvconvert --type mirror LV_linear|LV_striped|LV_raid" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --mirrors Number, --stripes Number, --stripesize Number, --regionsize Number, --alloc String, --background, --force, --noudevsync, --test, --usepolicies ]" +" [ PV ... ]"; +commands[24].required_opt_args[0].opt = type_ARG; +commands[24].required_opt_args[0].def.types = ARG_DEF_TYPE_STR_CONST; +commands[24].required_opt_args[0].def.str = "mirror"; +commands[24].required_pos_args[0].pos = 1; +commands[24].required_pos_args[0].def.types = ARG_DEF_TYPE_NAME_LV; +commands[24].required_pos_args[0].def.lv_types = ARG_DEF_LV_LINEAR|ARG_DEF_LV_STRIPED|ARG_DEF_LV_RAID; +commands[24].optional_opt_args[0].opt = commandprofile_ARG; +commands[24].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[24].optional_opt_args[1].opt = config_ARG; +commands[24].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[24].optional_opt_args[2].opt = debug_ARG; +commands[24].optional_opt_args[3].opt = driverloaded_ARG; +commands[24].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[24].optional_opt_args[4].opt = help_ARG; +commands[24].optional_opt_args[5].opt = profile_ARG; +commands[24].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[24].optional_opt_args[6].opt = quiet_ARG; +commands[24].optional_opt_args[7].opt = verbose_ARG; +commands[24].optional_opt_args[8].opt = version_ARG; +commands[24].optional_opt_args[9].opt = yes_ARG; +commands[24].optional_opt_args[10].opt = mirrors_ARG; +commands[24].optional_opt_args[10].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[24].optional_opt_args[11].opt = stripes_long_ARG; +commands[24].optional_opt_args[11].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[24].optional_opt_args[12].opt = stripesize_ARG; +commands[24].optional_opt_args[12].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[24].optional_opt_args[13].opt = regionsize_ARG; +commands[24].optional_opt_args[13].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[24].optional_opt_args[14].opt = alloc_ARG; +commands[24].optional_opt_args[14].def.types = ARG_DEF_TYPE_STR_ANY; +commands[24].optional_opt_args[15].opt = background_ARG; +commands[24].optional_opt_args[16].opt = force_ARG; +commands[24].optional_opt_args[17].opt = noudevsync_ARG; +commands[24].optional_opt_args[18].opt = test_ARG; +commands[24].optional_opt_args[19].opt = usepolicies_ARG; +commands[24].optional_pos_args[0].pos = 2; +commands[24].optional_pos_args[0].def.types = ARG_DEF_TYPE_NAME_PV; +commands[24].optional_pos_args[0].def.flags = ARG_DEF_FLAG_MAY_REPEAT; + +commands[25].name = "lvconvert"; +commands[25].fn = lvconvert; +commands[25].ro_count = 1; +commands[25].rp_count = 1; +commands[25].oo_count = 20; +commands[25].op_count = 1; +commands[25].desc = "Convert LV to type raid. Change LV raid type."; +commands[25].usage = "lvconvert --type raid LV_linear|LV_striped|LV_mirror|LV_raid" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --mirrors Number, --stripes Number, --stripesize Number, --regionsize Number, --alloc String, --background, --force, --noudevsync, --test, --usepolicies ]" +" [ PV ... ]"; +commands[25].required_opt_args[0].opt = type_ARG; +commands[25].required_opt_args[0].def.types = ARG_DEF_TYPE_STR_CONST; +commands[25].required_opt_args[0].def.str = "raid"; +commands[25].required_pos_args[0].pos = 1; +commands[25].required_pos_args[0].def.types = ARG_DEF_TYPE_NAME_LV; +commands[25].required_pos_args[0].def.lv_types = ARG_DEF_LV_LINEAR|ARG_DEF_LV_STRIPED|ARG_DEF_LV_MIRROR|ARG_DEF_LV_RAID; +commands[25].optional_opt_args[0].opt = commandprofile_ARG; +commands[25].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[25].optional_opt_args[1].opt = config_ARG; +commands[25].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[25].optional_opt_args[2].opt = debug_ARG; +commands[25].optional_opt_args[3].opt = driverloaded_ARG; +commands[25].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[25].optional_opt_args[4].opt = help_ARG; +commands[25].optional_opt_args[5].opt = profile_ARG; +commands[25].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[25].optional_opt_args[6].opt = quiet_ARG; +commands[25].optional_opt_args[7].opt = verbose_ARG; +commands[25].optional_opt_args[8].opt = version_ARG; +commands[25].optional_opt_args[9].opt = yes_ARG; +commands[25].optional_opt_args[10].opt = mirrors_ARG; +commands[25].optional_opt_args[10].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[25].optional_opt_args[11].opt = stripes_long_ARG; +commands[25].optional_opt_args[11].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[25].optional_opt_args[12].opt = stripesize_ARG; +commands[25].optional_opt_args[12].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[25].optional_opt_args[13].opt = regionsize_ARG; +commands[25].optional_opt_args[13].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[25].optional_opt_args[14].opt = alloc_ARG; +commands[25].optional_opt_args[14].def.types = ARG_DEF_TYPE_STR_ANY; +commands[25].optional_opt_args[15].opt = background_ARG; +commands[25].optional_opt_args[16].opt = force_ARG; +commands[25].optional_opt_args[17].opt = noudevsync_ARG; +commands[25].optional_opt_args[18].opt = test_ARG; +commands[25].optional_opt_args[19].opt = usepolicies_ARG; +commands[25].optional_pos_args[0].pos = 2; +commands[25].optional_pos_args[0].def.types = ARG_DEF_TYPE_NAME_PV; +commands[25].optional_pos_args[0].def.flags = ARG_DEF_FLAG_MAY_REPEAT; + +commands[26].name = "lvconvert"; +commands[26].fn = lvconvert; +commands[26].ro_count = 1; +commands[26].rp_count = 1; +commands[26].oo_count = 16; +commands[26].op_count = 1; +commands[26].desc = "Change the number of mirror images in the LV."; +commands[26].usage = "lvconvert --mirrors Number LV_mirror|LV_raid" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --alloc String, --background, --force, --noudevsync, --test, --usepolicies ]" +" [ PV ... ]"; +commands[26].required_opt_args[0].opt = mirrors_ARG; +commands[26].required_opt_args[0].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[26].required_pos_args[0].pos = 1; +commands[26].required_pos_args[0].def.types = ARG_DEF_TYPE_NAME_LV; +commands[26].required_pos_args[0].def.lv_types = ARG_DEF_LV_MIRROR|ARG_DEF_LV_RAID; +commands[26].optional_opt_args[0].opt = commandprofile_ARG; +commands[26].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[26].optional_opt_args[1].opt = config_ARG; +commands[26].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[26].optional_opt_args[2].opt = debug_ARG; +commands[26].optional_opt_args[3].opt = driverloaded_ARG; +commands[26].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[26].optional_opt_args[4].opt = help_ARG; +commands[26].optional_opt_args[5].opt = profile_ARG; +commands[26].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[26].optional_opt_args[6].opt = quiet_ARG; +commands[26].optional_opt_args[7].opt = verbose_ARG; +commands[26].optional_opt_args[8].opt = version_ARG; +commands[26].optional_opt_args[9].opt = yes_ARG; +commands[26].optional_opt_args[10].opt = alloc_ARG; +commands[26].optional_opt_args[10].def.types = ARG_DEF_TYPE_STR_ANY; +commands[26].optional_opt_args[11].opt = background_ARG; +commands[26].optional_opt_args[12].opt = force_ARG; +commands[26].optional_opt_args[13].opt = noudevsync_ARG; +commands[26].optional_opt_args[14].opt = test_ARG; +commands[26].optional_opt_args[15].opt = usepolicies_ARG; +commands[26].optional_pos_args[0].pos = 2; +commands[26].optional_pos_args[0].def.types = ARG_DEF_TYPE_NAME_PV; +commands[26].optional_pos_args[0].def.flags = ARG_DEF_FLAG_MAY_REPEAT; + +commands[27].name = "lvconvert"; +commands[27].fn = lvconvert; +commands[27].ro_count = 1; +commands[27].rp_count = 1; +commands[27].oo_count = 20; +commands[27].op_count = 1; +commands[27].desc = "Alternate form to convert LV to type raid1 or mirror (use --type raid1|mirror)."; +commands[27].usage = "lvconvert --mirrors Number LV_linear|LV_striped" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --mirrors Number, --stripes Number, --stripesize Number, --regionsize Number, --alloc String, --background, --force, --noudevsync, --test, --usepolicies ]" +" [ PV ... ]"; +commands[27].required_opt_args[0].opt = mirrors_ARG; +commands[27].required_opt_args[0].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[27].required_pos_args[0].pos = 1; +commands[27].required_pos_args[0].def.types = ARG_DEF_TYPE_NAME_LV; +commands[27].required_pos_args[0].def.lv_types = ARG_DEF_LV_LINEAR|ARG_DEF_LV_STRIPED; +commands[27].optional_opt_args[0].opt = commandprofile_ARG; +commands[27].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[27].optional_opt_args[1].opt = config_ARG; +commands[27].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[27].optional_opt_args[2].opt = debug_ARG; +commands[27].optional_opt_args[3].opt = driverloaded_ARG; +commands[27].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[27].optional_opt_args[4].opt = help_ARG; +commands[27].optional_opt_args[5].opt = profile_ARG; +commands[27].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[27].optional_opt_args[6].opt = quiet_ARG; +commands[27].optional_opt_args[7].opt = verbose_ARG; +commands[27].optional_opt_args[8].opt = version_ARG; +commands[27].optional_opt_args[9].opt = yes_ARG; +commands[27].optional_opt_args[10].opt = mirrors_ARG; +commands[27].optional_opt_args[10].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[27].optional_opt_args[11].opt = stripes_long_ARG; +commands[27].optional_opt_args[11].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[27].optional_opt_args[12].opt = stripesize_ARG; +commands[27].optional_opt_args[12].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[27].optional_opt_args[13].opt = regionsize_ARG; +commands[27].optional_opt_args[13].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[27].optional_opt_args[14].opt = alloc_ARG; +commands[27].optional_opt_args[14].def.types = ARG_DEF_TYPE_STR_ANY; +commands[27].optional_opt_args[15].opt = background_ARG; +commands[27].optional_opt_args[16].opt = force_ARG; +commands[27].optional_opt_args[17].opt = noudevsync_ARG; +commands[27].optional_opt_args[18].opt = test_ARG; +commands[27].optional_opt_args[19].opt = usepolicies_ARG; +commands[27].optional_pos_args[0].pos = 2; +commands[27].optional_pos_args[0].def.types = ARG_DEF_TYPE_NAME_PV; +commands[27].optional_pos_args[0].def.flags = ARG_DEF_FLAG_MAY_REPEAT; + +commands[28].name = "lvconvert"; +commands[28].fn = lvconvert; +commands[28].ro_count = 2; +commands[28].rp_count = 1; +commands[28].oo_count = 16; +commands[28].op_count = 0; +commands[28].desc = "Split images from a raid1 or mirror LV and use them to create a new LV."; +commands[28].usage = "lvconvert --splitmirrors Number --name LV_new LV_mirror|LV_raid|LV_cache" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --alloc String, --background, --force, --noudevsync, --test, --usepolicies ]"; +commands[28].required_opt_args[0].opt = splitmirrors_ARG; +commands[28].required_opt_args[0].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[28].required_opt_args[1].opt = name_ARG; +commands[28].required_opt_args[1].def.types = ARG_DEF_TYPE_NAME_LV; +commands[28].required_opt_args[1].def.flags = ARG_DEF_FLAG_NEW; +commands[28].required_pos_args[0].pos = 1; +commands[28].required_pos_args[0].def.types = ARG_DEF_TYPE_NAME_LV; +commands[28].required_pos_args[0].def.lv_types = ARG_DEF_LV_MIRROR|ARG_DEF_LV_RAID|ARG_DEF_LV_CACHE; +commands[28].optional_opt_args[0].opt = commandprofile_ARG; +commands[28].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[28].optional_opt_args[1].opt = config_ARG; +commands[28].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[28].optional_opt_args[2].opt = debug_ARG; +commands[28].optional_opt_args[3].opt = driverloaded_ARG; +commands[28].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[28].optional_opt_args[4].opt = help_ARG; +commands[28].optional_opt_args[5].opt = profile_ARG; +commands[28].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[28].optional_opt_args[6].opt = quiet_ARG; +commands[28].optional_opt_args[7].opt = verbose_ARG; +commands[28].optional_opt_args[8].opt = version_ARG; +commands[28].optional_opt_args[9].opt = yes_ARG; +commands[28].optional_opt_args[10].opt = alloc_ARG; +commands[28].optional_opt_args[10].def.types = ARG_DEF_TYPE_STR_ANY; +commands[28].optional_opt_args[11].opt = background_ARG; +commands[28].optional_opt_args[12].opt = force_ARG; +commands[28].optional_opt_args[13].opt = noudevsync_ARG; +commands[28].optional_opt_args[14].opt = test_ARG; +commands[28].optional_opt_args[15].opt = usepolicies_ARG; + +commands[29].name = "lvconvert"; +commands[29].fn = lvconvert; +commands[29].ro_count = 2; +commands[29].rp_count = 1; +commands[29].oo_count = 16; +commands[29].op_count = 0; +commands[29].desc = "Split images from a raid1 LV and use them to create a new LV."; +commands[29].usage = "lvconvert --splitmirrors Number --trackchanges LV_raid|LV_cache" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --alloc String, --background, --force, --noudevsync, --test, --usepolicies ]"; +commands[29].required_opt_args[0].opt = splitmirrors_ARG; +commands[29].required_opt_args[0].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[29].required_opt_args[1].opt = trackchanges_ARG; +commands[29].required_pos_args[0].pos = 1; +commands[29].required_pos_args[0].def.types = ARG_DEF_TYPE_NAME_LV; +commands[29].required_pos_args[0].def.lv_types = ARG_DEF_LV_RAID|ARG_DEF_LV_CACHE; +commands[29].optional_opt_args[0].opt = commandprofile_ARG; +commands[29].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[29].optional_opt_args[1].opt = config_ARG; +commands[29].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[29].optional_opt_args[2].opt = debug_ARG; +commands[29].optional_opt_args[3].opt = driverloaded_ARG; +commands[29].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[29].optional_opt_args[4].opt = help_ARG; +commands[29].optional_opt_args[5].opt = profile_ARG; +commands[29].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[29].optional_opt_args[6].opt = quiet_ARG; +commands[29].optional_opt_args[7].opt = verbose_ARG; +commands[29].optional_opt_args[8].opt = version_ARG; +commands[29].optional_opt_args[9].opt = yes_ARG; +commands[29].optional_opt_args[10].opt = alloc_ARG; +commands[29].optional_opt_args[10].def.types = ARG_DEF_TYPE_STR_ANY; +commands[29].optional_opt_args[11].opt = background_ARG; +commands[29].optional_opt_args[12].opt = force_ARG; +commands[29].optional_opt_args[13].opt = noudevsync_ARG; +commands[29].optional_opt_args[14].opt = test_ARG; +commands[29].optional_opt_args[15].opt = usepolicies_ARG; + +commands[30].name = "lvconvert"; +commands[30].fn = lvconvert; +commands[30].ro_count = 1; +commands[30].rp_count = 1; +commands[30].oo_count = 16; +commands[30].op_count = 0; +commands[30].desc = "Replace failed PVs in a mirror or raid LV. Repair a thin pool."; +commands[30].usage = "lvconvert --repair LV_mirror|LV_raid|LV_thinpool" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --alloc String, --background, --force, --noudevsync, --test, --usepolicies ]"; +commands[30].required_opt_args[0].opt = repair_ARG; +commands[30].required_pos_args[0].pos = 1; +commands[30].required_pos_args[0].def.types = ARG_DEF_TYPE_NAME_LV; +commands[30].required_pos_args[0].def.lv_types = ARG_DEF_LV_MIRROR|ARG_DEF_LV_RAID|ARG_DEF_LV_THINPOOL; +commands[30].optional_opt_args[0].opt = commandprofile_ARG; +commands[30].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[30].optional_opt_args[1].opt = config_ARG; +commands[30].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[30].optional_opt_args[2].opt = debug_ARG; +commands[30].optional_opt_args[3].opt = driverloaded_ARG; +commands[30].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[30].optional_opt_args[4].opt = help_ARG; +commands[30].optional_opt_args[5].opt = profile_ARG; +commands[30].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[30].optional_opt_args[6].opt = quiet_ARG; +commands[30].optional_opt_args[7].opt = verbose_ARG; +commands[30].optional_opt_args[8].opt = version_ARG; +commands[30].optional_opt_args[9].opt = yes_ARG; +commands[30].optional_opt_args[10].opt = alloc_ARG; +commands[30].optional_opt_args[10].def.types = ARG_DEF_TYPE_STR_ANY; +commands[30].optional_opt_args[11].opt = background_ARG; +commands[30].optional_opt_args[12].opt = force_ARG; +commands[30].optional_opt_args[13].opt = noudevsync_ARG; +commands[30].optional_opt_args[14].opt = test_ARG; +commands[30].optional_opt_args[15].opt = usepolicies_ARG; + +commands[31].name = "lvconvert"; +commands[31].fn = lvconvert; +commands[31].ro_count = 1; +commands[31].rp_count = 1; +commands[31].oo_count = 16; +commands[31].op_count = 1; +commands[31].desc = "Replace specific PV(s) in a raid* LV with another PV."; +commands[31].usage = "lvconvert --replace PV LV_raid" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --alloc String, --background, --force, --noudevsync, --test, --usepolicies ]" +" [ PV ... ]"; +commands[31].required_opt_args[0].opt = replace_ARG; +commands[31].required_opt_args[0].def.types = ARG_DEF_TYPE_NAME_PV; +commands[31].required_pos_args[0].pos = 1; +commands[31].required_pos_args[0].def.types = ARG_DEF_TYPE_NAME_LV; +commands[31].required_pos_args[0].def.lv_types = ARG_DEF_LV_RAID; +commands[31].optional_opt_args[0].opt = commandprofile_ARG; +commands[31].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[31].optional_opt_args[1].opt = config_ARG; +commands[31].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[31].optional_opt_args[2].opt = debug_ARG; +commands[31].optional_opt_args[3].opt = driverloaded_ARG; +commands[31].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[31].optional_opt_args[4].opt = help_ARG; +commands[31].optional_opt_args[5].opt = profile_ARG; +commands[31].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[31].optional_opt_args[6].opt = quiet_ARG; +commands[31].optional_opt_args[7].opt = verbose_ARG; +commands[31].optional_opt_args[8].opt = version_ARG; +commands[31].optional_opt_args[9].opt = yes_ARG; +commands[31].optional_opt_args[10].opt = alloc_ARG; +commands[31].optional_opt_args[10].def.types = ARG_DEF_TYPE_STR_ANY; +commands[31].optional_opt_args[11].opt = background_ARG; +commands[31].optional_opt_args[12].opt = force_ARG; +commands[31].optional_opt_args[13].opt = noudevsync_ARG; +commands[31].optional_opt_args[14].opt = test_ARG; +commands[31].optional_opt_args[15].opt = usepolicies_ARG; +commands[31].optional_pos_args[0].pos = 2; +commands[31].optional_pos_args[0].def.types = ARG_DEF_TYPE_NAME_PV; +commands[31].optional_pos_args[0].def.flags = ARG_DEF_FLAG_MAY_REPEAT; + +commands[32].name = "lvconvert"; +commands[32].fn = lvconvert; +commands[32].ro_count = 1; +commands[32].rp_count = 1; +commands[32].oo_count = 20; +commands[32].op_count = 1; +commands[32].desc = "Convert LV to type striped."; +commands[32].usage = "lvconvert --type striped LV_raid" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --mirrors Number, --stripes Number, --stripesize Number, --regionsize Number, --alloc String, --background, --force, --noudevsync, --test, --usepolicies ]" +" [ PV ... ]"; +commands[32].required_opt_args[0].opt = type_ARG; +commands[32].required_opt_args[0].def.types = ARG_DEF_TYPE_STR_CONST; +commands[32].required_opt_args[0].def.str = "striped"; +commands[32].required_pos_args[0].pos = 1; +commands[32].required_pos_args[0].def.types = ARG_DEF_TYPE_NAME_LV; +commands[32].required_pos_args[0].def.lv_types = ARG_DEF_LV_RAID; +commands[32].optional_opt_args[0].opt = commandprofile_ARG; +commands[32].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[32].optional_opt_args[1].opt = config_ARG; +commands[32].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[32].optional_opt_args[2].opt = debug_ARG; +commands[32].optional_opt_args[3].opt = driverloaded_ARG; +commands[32].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[32].optional_opt_args[4].opt = help_ARG; +commands[32].optional_opt_args[5].opt = profile_ARG; +commands[32].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[32].optional_opt_args[6].opt = quiet_ARG; +commands[32].optional_opt_args[7].opt = verbose_ARG; +commands[32].optional_opt_args[8].opt = version_ARG; +commands[32].optional_opt_args[9].opt = yes_ARG; +commands[32].optional_opt_args[10].opt = mirrors_ARG; +commands[32].optional_opt_args[10].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[32].optional_opt_args[11].opt = stripes_long_ARG; +commands[32].optional_opt_args[11].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[32].optional_opt_args[12].opt = stripesize_ARG; +commands[32].optional_opt_args[12].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[32].optional_opt_args[13].opt = regionsize_ARG; +commands[32].optional_opt_args[13].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[32].optional_opt_args[14].opt = alloc_ARG; +commands[32].optional_opt_args[14].def.types = ARG_DEF_TYPE_STR_ANY; +commands[32].optional_opt_args[15].opt = background_ARG; +commands[32].optional_opt_args[16].opt = force_ARG; +commands[32].optional_opt_args[17].opt = noudevsync_ARG; +commands[32].optional_opt_args[18].opt = test_ARG; +commands[32].optional_opt_args[19].opt = usepolicies_ARG; +commands[32].optional_pos_args[0].pos = 2; +commands[32].optional_pos_args[0].def.types = ARG_DEF_TYPE_NAME_PV; +commands[32].optional_pos_args[0].def.flags = ARG_DEF_FLAG_MAY_REPEAT; + +commands[33].name = "lvconvert"; +commands[33].fn = lvconvert; +commands[33].ro_count = 1; +commands[33].rp_count = 1; +commands[33].oo_count = 16; +commands[33].op_count = 0; +commands[33].desc = "Convert LV to type linear."; +commands[33].usage = "lvconvert --type linear LV_mirror|LV_raid" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --alloc String, --background, --force, --noudevsync, --test, --usepolicies ]"; +commands[33].required_opt_args[0].opt = type_ARG; +commands[33].required_opt_args[0].def.types = ARG_DEF_TYPE_STR_CONST; +commands[33].required_opt_args[0].def.str = "linear"; +commands[33].required_pos_args[0].pos = 1; +commands[33].required_pos_args[0].def.types = ARG_DEF_TYPE_NAME_LV; +commands[33].required_pos_args[0].def.lv_types = ARG_DEF_LV_MIRROR|ARG_DEF_LV_RAID; +commands[33].optional_opt_args[0].opt = commandprofile_ARG; +commands[33].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[33].optional_opt_args[1].opt = config_ARG; +commands[33].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[33].optional_opt_args[2].opt = debug_ARG; +commands[33].optional_opt_args[3].opt = driverloaded_ARG; +commands[33].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[33].optional_opt_args[4].opt = help_ARG; +commands[33].optional_opt_args[5].opt = profile_ARG; +commands[33].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[33].optional_opt_args[6].opt = quiet_ARG; +commands[33].optional_opt_args[7].opt = verbose_ARG; +commands[33].optional_opt_args[8].opt = version_ARG; +commands[33].optional_opt_args[9].opt = yes_ARG; +commands[33].optional_opt_args[10].opt = alloc_ARG; +commands[33].optional_opt_args[10].def.types = ARG_DEF_TYPE_STR_ANY; +commands[33].optional_opt_args[11].opt = background_ARG; +commands[33].optional_opt_args[12].opt = force_ARG; +commands[33].optional_opt_args[13].opt = noudevsync_ARG; +commands[33].optional_opt_args[14].opt = test_ARG; +commands[33].optional_opt_args[15].opt = usepolicies_ARG; + +commands[34].name = "lvconvert"; +commands[34].fn = lvconvert; +commands[34].ro_count = 1; +commands[34].rp_count = 1; +commands[34].oo_count = 16; +commands[34].op_count = 0; +commands[34].desc = "Change the type of log used by LV."; +commands[34].usage = "lvconvert --mirrorlog String LV_mirror" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --alloc String, --background, --force, --noudevsync, --test, --usepolicies ]"; +commands[34].required_opt_args[0].opt = mirrorlog_ARG; +commands[34].required_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[34].required_pos_args[0].pos = 1; +commands[34].required_pos_args[0].def.types = ARG_DEF_TYPE_NAME_LV; +commands[34].required_pos_args[0].def.lv_types = ARG_DEF_LV_MIRROR; +commands[34].optional_opt_args[0].opt = commandprofile_ARG; +commands[34].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[34].optional_opt_args[1].opt = config_ARG; +commands[34].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[34].optional_opt_args[2].opt = debug_ARG; +commands[34].optional_opt_args[3].opt = driverloaded_ARG; +commands[34].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[34].optional_opt_args[4].opt = help_ARG; +commands[34].optional_opt_args[5].opt = profile_ARG; +commands[34].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[34].optional_opt_args[6].opt = quiet_ARG; +commands[34].optional_opt_args[7].opt = verbose_ARG; +commands[34].optional_opt_args[8].opt = version_ARG; +commands[34].optional_opt_args[9].opt = yes_ARG; +commands[34].optional_opt_args[10].opt = alloc_ARG; +commands[34].optional_opt_args[10].def.types = ARG_DEF_TYPE_STR_ANY; +commands[34].optional_opt_args[11].opt = background_ARG; +commands[34].optional_opt_args[12].opt = force_ARG; +commands[34].optional_opt_args[13].opt = noudevsync_ARG; +commands[34].optional_opt_args[14].opt = test_ARG; +commands[34].optional_opt_args[15].opt = usepolicies_ARG; + +commands[35].name = "lvconvert"; +commands[35].fn = lvconvert; +commands[35].ro_count = 1; +commands[35].rp_count = 1; +commands[35].oo_count = 16; +commands[35].op_count = 0; +commands[35].desc = "Separate and preserve a cache pool from a cache LV."; +commands[35].usage = "lvconvert --splitcache LV_thinpool|LV_cache|LV_cachepool" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --alloc String, --background, --force, --noudevsync, --test, --usepolicies ]"; +commands[35].required_opt_args[0].opt = splitcache_ARG; +commands[35].required_pos_args[0].pos = 1; +commands[35].required_pos_args[0].def.types = ARG_DEF_TYPE_NAME_LV; +commands[35].required_pos_args[0].def.lv_types = ARG_DEF_LV_THINPOOL|ARG_DEF_LV_CACHE|ARG_DEF_LV_CACHEPOOL; +commands[35].optional_opt_args[0].opt = commandprofile_ARG; +commands[35].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[35].optional_opt_args[1].opt = config_ARG; +commands[35].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[35].optional_opt_args[2].opt = debug_ARG; +commands[35].optional_opt_args[3].opt = driverloaded_ARG; +commands[35].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[35].optional_opt_args[4].opt = help_ARG; +commands[35].optional_opt_args[5].opt = profile_ARG; +commands[35].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[35].optional_opt_args[6].opt = quiet_ARG; +commands[35].optional_opt_args[7].opt = verbose_ARG; +commands[35].optional_opt_args[8].opt = version_ARG; +commands[35].optional_opt_args[9].opt = yes_ARG; +commands[35].optional_opt_args[10].opt = alloc_ARG; +commands[35].optional_opt_args[10].def.types = ARG_DEF_TYPE_STR_ANY; +commands[35].optional_opt_args[11].opt = background_ARG; +commands[35].optional_opt_args[12].opt = force_ARG; +commands[35].optional_opt_args[13].opt = noudevsync_ARG; +commands[35].optional_opt_args[14].opt = test_ARG; +commands[35].optional_opt_args[15].opt = usepolicies_ARG; + +commands[36].name = "lvconvert"; +commands[36].fn = lvconvert; +commands[36].ro_count = 1; +commands[36].rp_count = 1; +commands[36].oo_count = 16; +commands[36].op_count = 0; +commands[36].desc = "Separate and remove a cache pool from a cache LV."; +commands[36].usage = "lvconvert --uncache LV_thinpool|LV_cache" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --alloc String, --background, --force, --noudevsync, --test, --usepolicies ]"; +commands[36].required_opt_args[0].opt = uncache_ARG; +commands[36].required_pos_args[0].pos = 1; +commands[36].required_pos_args[0].def.types = ARG_DEF_TYPE_NAME_LV; +commands[36].required_pos_args[0].def.lv_types = ARG_DEF_LV_THINPOOL|ARG_DEF_LV_CACHE; +commands[36].optional_opt_args[0].opt = commandprofile_ARG; +commands[36].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[36].optional_opt_args[1].opt = config_ARG; +commands[36].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[36].optional_opt_args[2].opt = debug_ARG; +commands[36].optional_opt_args[3].opt = driverloaded_ARG; +commands[36].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[36].optional_opt_args[4].opt = help_ARG; +commands[36].optional_opt_args[5].opt = profile_ARG; +commands[36].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[36].optional_opt_args[6].opt = quiet_ARG; +commands[36].optional_opt_args[7].opt = verbose_ARG; +commands[36].optional_opt_args[8].opt = version_ARG; +commands[36].optional_opt_args[9].opt = yes_ARG; +commands[36].optional_opt_args[10].opt = alloc_ARG; +commands[36].optional_opt_args[10].def.types = ARG_DEF_TYPE_STR_ANY; +commands[36].optional_opt_args[11].opt = background_ARG; +commands[36].optional_opt_args[12].opt = force_ARG; +commands[36].optional_opt_args[13].opt = noudevsync_ARG; +commands[36].optional_opt_args[14].opt = test_ARG; +commands[36].optional_opt_args[15].opt = usepolicies_ARG; + +commands[37].name = "lvconvert"; +commands[37].fn = lvconvert; +commands[37].ro_count = 1; +commands[37].rp_count = 1; +commands[37].oo_count = 16; +commands[37].op_count = 0; +commands[37].desc = "Separate a COW snapshot from its origin LV."; +commands[37].usage = "lvconvert --splitsnapshot LV_snapshot" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --alloc String, --background, --force, --noudevsync, --test, --usepolicies ]"; +commands[37].required_opt_args[0].opt = splitsnapshot_ARG; +commands[37].required_pos_args[0].pos = 1; +commands[37].required_pos_args[0].def.types = ARG_DEF_TYPE_NAME_LV; +commands[37].required_pos_args[0].def.lv_types = ARG_DEF_LV_SNAPSHOT; +commands[37].optional_opt_args[0].opt = commandprofile_ARG; +commands[37].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[37].optional_opt_args[1].opt = config_ARG; +commands[37].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[37].optional_opt_args[2].opt = debug_ARG; +commands[37].optional_opt_args[3].opt = driverloaded_ARG; +commands[37].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[37].optional_opt_args[4].opt = help_ARG; +commands[37].optional_opt_args[5].opt = profile_ARG; +commands[37].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[37].optional_opt_args[6].opt = quiet_ARG; +commands[37].optional_opt_args[7].opt = verbose_ARG; +commands[37].optional_opt_args[8].opt = version_ARG; +commands[37].optional_opt_args[9].opt = yes_ARG; +commands[37].optional_opt_args[10].opt = alloc_ARG; +commands[37].optional_opt_args[10].def.types = ARG_DEF_TYPE_STR_ANY; +commands[37].optional_opt_args[11].opt = background_ARG; +commands[37].optional_opt_args[12].opt = force_ARG; +commands[37].optional_opt_args[13].opt = noudevsync_ARG; +commands[37].optional_opt_args[14].opt = test_ARG; +commands[37].optional_opt_args[15].opt = usepolicies_ARG; + +commands[38].name = "lvconvert"; +commands[38].fn = lvconvert; +commands[38].ro_count = 1; +commands[38].rp_count = 0; +commands[38].oo_count = 21; +commands[38].op_count = 0; +commands[38].desc = "Alternate form to convert LV to type thin-pool (use --type thin-pool)."; +commands[38].usage = "lvconvert --thinpool LV" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --poolmetadata LV, --poolmetadatasize Number, --poolmetadataspare Bool, --readahead Number|String, --chunksize Number, --alloc String, --background, --force, --noudevsync, --test, --usepolicies ]"; +commands[38].required_opt_args[0].opt = thinpool_ARG; +commands[38].required_opt_args[0].def.types = ARG_DEF_TYPE_NAME_LV; +commands[38].optional_opt_args[0].opt = commandprofile_ARG; +commands[38].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[38].optional_opt_args[1].opt = config_ARG; +commands[38].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[38].optional_opt_args[2].opt = debug_ARG; +commands[38].optional_opt_args[3].opt = driverloaded_ARG; +commands[38].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[38].optional_opt_args[4].opt = help_ARG; +commands[38].optional_opt_args[5].opt = profile_ARG; +commands[38].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[38].optional_opt_args[6].opt = quiet_ARG; +commands[38].optional_opt_args[7].opt = verbose_ARG; +commands[38].optional_opt_args[8].opt = version_ARG; +commands[38].optional_opt_args[9].opt = yes_ARG; +commands[38].optional_opt_args[10].opt = poolmetadata_ARG; +commands[38].optional_opt_args[10].def.types = ARG_DEF_TYPE_NAME_LV; +commands[38].optional_opt_args[11].opt = poolmetadatasize_ARG; +commands[38].optional_opt_args[11].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[38].optional_opt_args[12].opt = poolmetadataspare_ARG; +commands[38].optional_opt_args[12].def.types = ARG_DEF_TYPE_BOOL; +commands[38].optional_opt_args[13].opt = readahead_ARG; +commands[38].optional_opt_args[13].def.types = ARG_DEF_TYPE_NUM_ANY|ARG_DEF_TYPE_STR_ANY; +commands[38].optional_opt_args[14].opt = chunksize_ARG; +commands[38].optional_opt_args[14].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[38].optional_opt_args[15].opt = alloc_ARG; +commands[38].optional_opt_args[15].def.types = ARG_DEF_TYPE_STR_ANY; +commands[38].optional_opt_args[16].opt = background_ARG; +commands[38].optional_opt_args[17].opt = force_ARG; +commands[38].optional_opt_args[18].opt = noudevsync_ARG; +commands[38].optional_opt_args[19].opt = test_ARG; +commands[38].optional_opt_args[20].opt = usepolicies_ARG; + +commands[39].name = "lvconvert"; +commands[39].fn = lvconvert; +commands[39].ro_count = 1; +commands[39].rp_count = 0; +commands[39].oo_count = 21; +commands[39].op_count = 0; +commands[39].desc = "Alternate form to convert LV to type cache-pool (use --type cache-pool)."; +commands[39].usage = "lvconvert --cachepool LV" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --poolmetadata LV, --poolmetadatasize Number, --poolmetadataspare Bool, --readahead Number|String, --chunksize Number, --alloc String, --background, --force, --noudevsync, --test, --usepolicies ]"; +commands[39].required_opt_args[0].opt = cachepool_ARG; +commands[39].required_opt_args[0].def.types = ARG_DEF_TYPE_NAME_LV; +commands[39].optional_opt_args[0].opt = commandprofile_ARG; +commands[39].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[39].optional_opt_args[1].opt = config_ARG; +commands[39].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[39].optional_opt_args[2].opt = debug_ARG; +commands[39].optional_opt_args[3].opt = driverloaded_ARG; +commands[39].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[39].optional_opt_args[4].opt = help_ARG; +commands[39].optional_opt_args[5].opt = profile_ARG; +commands[39].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[39].optional_opt_args[6].opt = quiet_ARG; +commands[39].optional_opt_args[7].opt = verbose_ARG; +commands[39].optional_opt_args[8].opt = version_ARG; +commands[39].optional_opt_args[9].opt = yes_ARG; +commands[39].optional_opt_args[10].opt = poolmetadata_ARG; +commands[39].optional_opt_args[10].def.types = ARG_DEF_TYPE_NAME_LV; +commands[39].optional_opt_args[11].opt = poolmetadatasize_ARG; +commands[39].optional_opt_args[11].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[39].optional_opt_args[12].opt = poolmetadataspare_ARG; +commands[39].optional_opt_args[12].def.types = ARG_DEF_TYPE_BOOL; +commands[39].optional_opt_args[13].opt = readahead_ARG; +commands[39].optional_opt_args[13].def.types = ARG_DEF_TYPE_NUM_ANY|ARG_DEF_TYPE_STR_ANY; +commands[39].optional_opt_args[14].opt = chunksize_ARG; +commands[39].optional_opt_args[14].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[39].optional_opt_args[15].opt = alloc_ARG; +commands[39].optional_opt_args[15].def.types = ARG_DEF_TYPE_STR_ANY; +commands[39].optional_opt_args[16].opt = background_ARG; +commands[39].optional_opt_args[17].opt = force_ARG; +commands[39].optional_opt_args[18].opt = noudevsync_ARG; +commands[39].optional_opt_args[19].opt = test_ARG; +commands[39].optional_opt_args[20].opt = usepolicies_ARG; + +commands[40].name = "lvconvert"; +commands[40].fn = lvconvert; +commands[40].ro_count = 0; +commands[40].rp_count = 1; +commands[40].oo_count = 10; +commands[40].op_count = 0; +commands[40].desc = "Poll LV to collapse resync layers."; +commands[40].usage = "lvconvert LV_mirror" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes ]"; +commands[40].required_pos_args[0].pos = 1; +commands[40].required_pos_args[0].def.types = ARG_DEF_TYPE_NAME_LV; +commands[40].required_pos_args[0].def.lv_types = ARG_DEF_LV_MIRROR; +commands[40].optional_opt_args[0].opt = commandprofile_ARG; +commands[40].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[40].optional_opt_args[1].opt = config_ARG; +commands[40].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[40].optional_opt_args[2].opt = debug_ARG; +commands[40].optional_opt_args[3].opt = driverloaded_ARG; +commands[40].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[40].optional_opt_args[4].opt = help_ARG; +commands[40].optional_opt_args[5].opt = profile_ARG; +commands[40].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[40].optional_opt_args[6].opt = quiet_ARG; +commands[40].optional_opt_args[7].opt = verbose_ARG; +commands[40].optional_opt_args[8].opt = version_ARG; +commands[40].optional_opt_args[9].opt = yes_ARG; + +commands[41].name = "lvconvert"; +commands[41].fn = lvconvert; +commands[41].ro_count = 1; +commands[41].rp_count = 1; +commands[41].oo_count = 10; +commands[41].op_count = 0; +commands[41].desc = "Swap metadata LV in a thin pool or cache pool (temporary command)."; +commands[41].usage = "lvconvert --poolmetadata LV LV_thinpool|LV_cachepool" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes ]"; +commands[41].required_opt_args[0].opt = poolmetadata_ARG; +commands[41].required_opt_args[0].def.types = ARG_DEF_TYPE_NAME_LV; +commands[41].required_pos_args[0].pos = 1; +commands[41].required_pos_args[0].def.types = ARG_DEF_TYPE_NAME_LV; +commands[41].required_pos_args[0].def.lv_types = ARG_DEF_LV_THINPOOL|ARG_DEF_LV_CACHEPOOL; +commands[41].optional_opt_args[0].opt = commandprofile_ARG; +commands[41].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[41].optional_opt_args[1].opt = config_ARG; +commands[41].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[41].optional_opt_args[2].opt = debug_ARG; +commands[41].optional_opt_args[3].opt = driverloaded_ARG; +commands[41].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[41].optional_opt_args[4].opt = help_ARG; +commands[41].optional_opt_args[5].opt = profile_ARG; +commands[41].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[41].optional_opt_args[6].opt = quiet_ARG; +commands[41].optional_opt_args[7].opt = verbose_ARG; +commands[41].optional_opt_args[8].opt = version_ARG; +commands[41].optional_opt_args[9].opt = yes_ARG; + +commands[42].name = "lvcreate"; +commands[42].fn = lvcreate; +commands[42].ro_count = 2; +commands[42].rp_count = 1; +commands[42].oo_count = 32; +commands[42].op_count = 0; +commands[42].desc = "Create an LV that returns errors when used."; +commands[42].usage = "lvcreate --type error --size Number VG" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --addtag Tag, --alloc String, --autobackup Bool, --activate String, --contiguous Bool, --ignoreactivationskip, --ignoremonitoring, --major Number, --metadataprofile String, --minor Number, --monitor Bool, --name String, --nosync, --noudevsync, --permission, --persistent Bool, --readahead Number|String, --reportformat String, --setactivationskip Bool, --test, --wipesignatures Bool, --zero Bool ]"; +commands[42].required_opt_args[0].opt = type_ARG; +commands[42].required_opt_args[0].def.types = ARG_DEF_TYPE_STR_CONST; +commands[42].required_opt_args[0].def.str = "error"; +commands[42].required_opt_args[1].opt = size_ARG; +commands[42].required_opt_args[1].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[42].required_pos_args[0].pos = 1; +commands[42].required_pos_args[0].def.types = ARG_DEF_TYPE_NAME_VG; +commands[42].optional_opt_args[0].opt = commandprofile_ARG; +commands[42].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[42].optional_opt_args[1].opt = config_ARG; +commands[42].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[42].optional_opt_args[2].opt = debug_ARG; +commands[42].optional_opt_args[3].opt = driverloaded_ARG; +commands[42].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[42].optional_opt_args[4].opt = help_ARG; +commands[42].optional_opt_args[5].opt = profile_ARG; +commands[42].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[42].optional_opt_args[6].opt = quiet_ARG; +commands[42].optional_opt_args[7].opt = verbose_ARG; +commands[42].optional_opt_args[8].opt = version_ARG; +commands[42].optional_opt_args[9].opt = yes_ARG; +commands[42].optional_opt_args[10].opt = addtag_ARG; +commands[42].optional_opt_args[10].def.types = ARG_DEF_TYPE_TAG; +commands[42].optional_opt_args[11].opt = alloc_ARG; +commands[42].optional_opt_args[11].def.types = ARG_DEF_TYPE_STR_ANY; +commands[42].optional_opt_args[12].opt = autobackup_ARG; +commands[42].optional_opt_args[12].def.types = ARG_DEF_TYPE_BOOL; +commands[42].optional_opt_args[13].opt = activate_ARG; +commands[42].optional_opt_args[13].def.types = ARG_DEF_TYPE_STR_ANY; +commands[42].optional_opt_args[14].opt = contiguous_ARG; +commands[42].optional_opt_args[14].def.types = ARG_DEF_TYPE_BOOL; +commands[42].optional_opt_args[15].opt = ignoreactivationskip_ARG; +commands[42].optional_opt_args[16].opt = ignoremonitoring_ARG; +commands[42].optional_opt_args[17].opt = major_ARG; +commands[42].optional_opt_args[17].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[42].optional_opt_args[18].opt = metadataprofile_ARG; +commands[42].optional_opt_args[18].def.types = ARG_DEF_TYPE_STR_ANY; +commands[42].optional_opt_args[19].opt = minor_ARG; +commands[42].optional_opt_args[19].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[42].optional_opt_args[20].opt = monitor_ARG; +commands[42].optional_opt_args[20].def.types = ARG_DEF_TYPE_BOOL; +commands[42].optional_opt_args[21].opt = name_ARG; +commands[42].optional_opt_args[21].def.types = ARG_DEF_TYPE_STR_ANY; +commands[42].optional_opt_args[22].opt = nosync_ARG; +commands[42].optional_opt_args[23].opt = noudevsync_ARG; +commands[42].optional_opt_args[24].opt = permission_ARG; +commands[42].optional_opt_args[25].opt = persistent_ARG; +commands[42].optional_opt_args[25].def.types = ARG_DEF_TYPE_BOOL; +commands[42].optional_opt_args[26].opt = readahead_ARG; +commands[42].optional_opt_args[26].def.types = ARG_DEF_TYPE_NUM_ANY|ARG_DEF_TYPE_STR_ANY; +commands[42].optional_opt_args[27].opt = reportformat_ARG; +commands[42].optional_opt_args[27].def.types = ARG_DEF_TYPE_STR_ANY; +commands[42].optional_opt_args[28].opt = setactivationskip_ARG; +commands[42].optional_opt_args[28].def.types = ARG_DEF_TYPE_BOOL; +commands[42].optional_opt_args[29].opt = test_ARG; +commands[42].optional_opt_args[30].opt = wipesignatures_ARG; +commands[42].optional_opt_args[30].def.types = ARG_DEF_TYPE_BOOL; +commands[42].optional_opt_args[31].opt = zero_ARG; +commands[42].optional_opt_args[31].def.types = ARG_DEF_TYPE_BOOL; + +commands[43].name = "lvcreate"; +commands[43].fn = lvcreate; +commands[43].ro_count = 2; +commands[43].rp_count = 1; +commands[43].oo_count = 32; +commands[43].op_count = 0; +commands[43].desc = "Create an LV that returns zeros when read."; +commands[43].usage = "lvcreate --type zero --size Number VG" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --addtag Tag, --alloc String, --autobackup Bool, --activate String, --contiguous Bool, --ignoreactivationskip, --ignoremonitoring, --major Number, --metadataprofile String, --minor Number, --monitor Bool, --name String, --nosync, --noudevsync, --permission, --persistent Bool, --readahead Number|String, --reportformat String, --setactivationskip Bool, --test, --wipesignatures Bool, --zero Bool ]"; +commands[43].required_opt_args[0].opt = type_ARG; +commands[43].required_opt_args[0].def.types = ARG_DEF_TYPE_STR_CONST; +commands[43].required_opt_args[0].def.str = "zero"; +commands[43].required_opt_args[1].opt = size_ARG; +commands[43].required_opt_args[1].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[43].required_pos_args[0].pos = 1; +commands[43].required_pos_args[0].def.types = ARG_DEF_TYPE_NAME_VG; +commands[43].optional_opt_args[0].opt = commandprofile_ARG; +commands[43].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[43].optional_opt_args[1].opt = config_ARG; +commands[43].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[43].optional_opt_args[2].opt = debug_ARG; +commands[43].optional_opt_args[3].opt = driverloaded_ARG; +commands[43].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[43].optional_opt_args[4].opt = help_ARG; +commands[43].optional_opt_args[5].opt = profile_ARG; +commands[43].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[43].optional_opt_args[6].opt = quiet_ARG; +commands[43].optional_opt_args[7].opt = verbose_ARG; +commands[43].optional_opt_args[8].opt = version_ARG; +commands[43].optional_opt_args[9].opt = yes_ARG; +commands[43].optional_opt_args[10].opt = addtag_ARG; +commands[43].optional_opt_args[10].def.types = ARG_DEF_TYPE_TAG; +commands[43].optional_opt_args[11].opt = alloc_ARG; +commands[43].optional_opt_args[11].def.types = ARG_DEF_TYPE_STR_ANY; +commands[43].optional_opt_args[12].opt = autobackup_ARG; +commands[43].optional_opt_args[12].def.types = ARG_DEF_TYPE_BOOL; +commands[43].optional_opt_args[13].opt = activate_ARG; +commands[43].optional_opt_args[13].def.types = ARG_DEF_TYPE_STR_ANY; +commands[43].optional_opt_args[14].opt = contiguous_ARG; +commands[43].optional_opt_args[14].def.types = ARG_DEF_TYPE_BOOL; +commands[43].optional_opt_args[15].opt = ignoreactivationskip_ARG; +commands[43].optional_opt_args[16].opt = ignoremonitoring_ARG; +commands[43].optional_opt_args[17].opt = major_ARG; +commands[43].optional_opt_args[17].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[43].optional_opt_args[18].opt = metadataprofile_ARG; +commands[43].optional_opt_args[18].def.types = ARG_DEF_TYPE_STR_ANY; +commands[43].optional_opt_args[19].opt = minor_ARG; +commands[43].optional_opt_args[19].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[43].optional_opt_args[20].opt = monitor_ARG; +commands[43].optional_opt_args[20].def.types = ARG_DEF_TYPE_BOOL; +commands[43].optional_opt_args[21].opt = name_ARG; +commands[43].optional_opt_args[21].def.types = ARG_DEF_TYPE_STR_ANY; +commands[43].optional_opt_args[22].opt = nosync_ARG; +commands[43].optional_opt_args[23].opt = noudevsync_ARG; +commands[43].optional_opt_args[24].opt = permission_ARG; +commands[43].optional_opt_args[25].opt = persistent_ARG; +commands[43].optional_opt_args[25].def.types = ARG_DEF_TYPE_BOOL; +commands[43].optional_opt_args[26].opt = readahead_ARG; +commands[43].optional_opt_args[26].def.types = ARG_DEF_TYPE_NUM_ANY|ARG_DEF_TYPE_STR_ANY; +commands[43].optional_opt_args[27].opt = reportformat_ARG; +commands[43].optional_opt_args[27].def.types = ARG_DEF_TYPE_STR_ANY; +commands[43].optional_opt_args[28].opt = setactivationskip_ARG; +commands[43].optional_opt_args[28].def.types = ARG_DEF_TYPE_BOOL; +commands[43].optional_opt_args[29].opt = test_ARG; +commands[43].optional_opt_args[30].opt = wipesignatures_ARG; +commands[43].optional_opt_args[30].def.types = ARG_DEF_TYPE_BOOL; +commands[43].optional_opt_args[31].opt = zero_ARG; +commands[43].optional_opt_args[31].def.types = ARG_DEF_TYPE_BOOL; + +commands[44].name = "lvcreate"; +commands[44].fn = lvcreate; +commands[44].ro_count = 2; +commands[44].rp_count = 1; +commands[44].oo_count = 32; +commands[44].op_count = 1; +commands[44].desc = "Create a linear LV."; +commands[44].usage = "lvcreate --type linear --size Number VG" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --addtag Tag, --alloc String, --autobackup Bool, --activate String, --contiguous Bool, --ignoreactivationskip, --ignoremonitoring, --major Number, --metadataprofile String, --minor Number, --monitor Bool, --name String, --nosync, --noudevsync, --permission, --persistent Bool, --readahead Number|String, --reportformat String, --setactivationskip Bool, --test, --wipesignatures Bool, --zero Bool ]" +" [ PV ... ]"; +commands[44].required_opt_args[0].opt = type_ARG; +commands[44].required_opt_args[0].def.types = ARG_DEF_TYPE_STR_CONST; +commands[44].required_opt_args[0].def.str = "linear"; +commands[44].required_opt_args[1].opt = size_ARG; +commands[44].required_opt_args[1].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[44].required_pos_args[0].pos = 1; +commands[44].required_pos_args[0].def.types = ARG_DEF_TYPE_NAME_VG; +commands[44].optional_opt_args[0].opt = commandprofile_ARG; +commands[44].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[44].optional_opt_args[1].opt = config_ARG; +commands[44].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[44].optional_opt_args[2].opt = debug_ARG; +commands[44].optional_opt_args[3].opt = driverloaded_ARG; +commands[44].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[44].optional_opt_args[4].opt = help_ARG; +commands[44].optional_opt_args[5].opt = profile_ARG; +commands[44].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[44].optional_opt_args[6].opt = quiet_ARG; +commands[44].optional_opt_args[7].opt = verbose_ARG; +commands[44].optional_opt_args[8].opt = version_ARG; +commands[44].optional_opt_args[9].opt = yes_ARG; +commands[44].optional_opt_args[10].opt = addtag_ARG; +commands[44].optional_opt_args[10].def.types = ARG_DEF_TYPE_TAG; +commands[44].optional_opt_args[11].opt = alloc_ARG; +commands[44].optional_opt_args[11].def.types = ARG_DEF_TYPE_STR_ANY; +commands[44].optional_opt_args[12].opt = autobackup_ARG; +commands[44].optional_opt_args[12].def.types = ARG_DEF_TYPE_BOOL; +commands[44].optional_opt_args[13].opt = activate_ARG; +commands[44].optional_opt_args[13].def.types = ARG_DEF_TYPE_STR_ANY; +commands[44].optional_opt_args[14].opt = contiguous_ARG; +commands[44].optional_opt_args[14].def.types = ARG_DEF_TYPE_BOOL; +commands[44].optional_opt_args[15].opt = ignoreactivationskip_ARG; +commands[44].optional_opt_args[16].opt = ignoremonitoring_ARG; +commands[44].optional_opt_args[17].opt = major_ARG; +commands[44].optional_opt_args[17].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[44].optional_opt_args[18].opt = metadataprofile_ARG; +commands[44].optional_opt_args[18].def.types = ARG_DEF_TYPE_STR_ANY; +commands[44].optional_opt_args[19].opt = minor_ARG; +commands[44].optional_opt_args[19].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[44].optional_opt_args[20].opt = monitor_ARG; +commands[44].optional_opt_args[20].def.types = ARG_DEF_TYPE_BOOL; +commands[44].optional_opt_args[21].opt = name_ARG; +commands[44].optional_opt_args[21].def.types = ARG_DEF_TYPE_STR_ANY; +commands[44].optional_opt_args[22].opt = nosync_ARG; +commands[44].optional_opt_args[23].opt = noudevsync_ARG; +commands[44].optional_opt_args[24].opt = permission_ARG; +commands[44].optional_opt_args[25].opt = persistent_ARG; +commands[44].optional_opt_args[25].def.types = ARG_DEF_TYPE_BOOL; +commands[44].optional_opt_args[26].opt = readahead_ARG; +commands[44].optional_opt_args[26].def.types = ARG_DEF_TYPE_NUM_ANY|ARG_DEF_TYPE_STR_ANY; +commands[44].optional_opt_args[27].opt = reportformat_ARG; +commands[44].optional_opt_args[27].def.types = ARG_DEF_TYPE_STR_ANY; +commands[44].optional_opt_args[28].opt = setactivationskip_ARG; +commands[44].optional_opt_args[28].def.types = ARG_DEF_TYPE_BOOL; +commands[44].optional_opt_args[29].opt = test_ARG; +commands[44].optional_opt_args[30].opt = wipesignatures_ARG; +commands[44].optional_opt_args[30].def.types = ARG_DEF_TYPE_BOOL; +commands[44].optional_opt_args[31].opt = zero_ARG; +commands[44].optional_opt_args[31].def.types = ARG_DEF_TYPE_BOOL; +commands[44].optional_pos_args[0].pos = 2; +commands[44].optional_pos_args[0].def.types = ARG_DEF_TYPE_NAME_PV; +commands[44].optional_pos_args[0].def.flags = ARG_DEF_FLAG_MAY_REPEAT; + +commands[45].name = "lvcreate"; +commands[45].fn = lvcreate; +commands[45].ro_count = 2; +commands[45].rp_count = 1; +commands[45].oo_count = 34; +commands[45].op_count = 1; +commands[45].desc = "Create a striped LV."; +commands[45].usage = "lvcreate --type striped --size Number VG" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --stripes Number, --stripesize Number, --addtag Tag, --alloc String, --autobackup Bool, --activate String, --contiguous Bool, --ignoreactivationskip, --ignoremonitoring, --major Number, --metadataprofile String, --minor Number, --monitor Bool, --name String, --nosync, --noudevsync, --permission, --persistent Bool, --readahead Number|String, --reportformat String, --setactivationskip Bool, --test, --wipesignatures Bool, --zero Bool ]" +" [ PV ... ]"; +commands[45].required_opt_args[0].opt = type_ARG; +commands[45].required_opt_args[0].def.types = ARG_DEF_TYPE_STR_CONST; +commands[45].required_opt_args[0].def.str = "striped"; +commands[45].required_opt_args[1].opt = size_ARG; +commands[45].required_opt_args[1].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[45].required_pos_args[0].pos = 1; +commands[45].required_pos_args[0].def.types = ARG_DEF_TYPE_NAME_VG; +commands[45].optional_opt_args[0].opt = commandprofile_ARG; +commands[45].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[45].optional_opt_args[1].opt = config_ARG; +commands[45].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[45].optional_opt_args[2].opt = debug_ARG; +commands[45].optional_opt_args[3].opt = driverloaded_ARG; +commands[45].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[45].optional_opt_args[4].opt = help_ARG; +commands[45].optional_opt_args[5].opt = profile_ARG; +commands[45].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[45].optional_opt_args[6].opt = quiet_ARG; +commands[45].optional_opt_args[7].opt = verbose_ARG; +commands[45].optional_opt_args[8].opt = version_ARG; +commands[45].optional_opt_args[9].opt = yes_ARG; +commands[45].optional_opt_args[10].opt = stripes_ARG; +commands[45].optional_opt_args[10].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[45].optional_opt_args[11].opt = stripesize_ARG; +commands[45].optional_opt_args[11].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[45].optional_opt_args[12].opt = addtag_ARG; +commands[45].optional_opt_args[12].def.types = ARG_DEF_TYPE_TAG; +commands[45].optional_opt_args[13].opt = alloc_ARG; +commands[45].optional_opt_args[13].def.types = ARG_DEF_TYPE_STR_ANY; +commands[45].optional_opt_args[14].opt = autobackup_ARG; +commands[45].optional_opt_args[14].def.types = ARG_DEF_TYPE_BOOL; +commands[45].optional_opt_args[15].opt = activate_ARG; +commands[45].optional_opt_args[15].def.types = ARG_DEF_TYPE_STR_ANY; +commands[45].optional_opt_args[16].opt = contiguous_ARG; +commands[45].optional_opt_args[16].def.types = ARG_DEF_TYPE_BOOL; +commands[45].optional_opt_args[17].opt = ignoreactivationskip_ARG; +commands[45].optional_opt_args[18].opt = ignoremonitoring_ARG; +commands[45].optional_opt_args[19].opt = major_ARG; +commands[45].optional_opt_args[19].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[45].optional_opt_args[20].opt = metadataprofile_ARG; +commands[45].optional_opt_args[20].def.types = ARG_DEF_TYPE_STR_ANY; +commands[45].optional_opt_args[21].opt = minor_ARG; +commands[45].optional_opt_args[21].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[45].optional_opt_args[22].opt = monitor_ARG; +commands[45].optional_opt_args[22].def.types = ARG_DEF_TYPE_BOOL; +commands[45].optional_opt_args[23].opt = name_ARG; +commands[45].optional_opt_args[23].def.types = ARG_DEF_TYPE_STR_ANY; +commands[45].optional_opt_args[24].opt = nosync_ARG; +commands[45].optional_opt_args[25].opt = noudevsync_ARG; +commands[45].optional_opt_args[26].opt = permission_ARG; +commands[45].optional_opt_args[27].opt = persistent_ARG; +commands[45].optional_opt_args[27].def.types = ARG_DEF_TYPE_BOOL; +commands[45].optional_opt_args[28].opt = readahead_ARG; +commands[45].optional_opt_args[28].def.types = ARG_DEF_TYPE_NUM_ANY|ARG_DEF_TYPE_STR_ANY; +commands[45].optional_opt_args[29].opt = reportformat_ARG; +commands[45].optional_opt_args[29].def.types = ARG_DEF_TYPE_STR_ANY; +commands[45].optional_opt_args[30].opt = setactivationskip_ARG; +commands[45].optional_opt_args[30].def.types = ARG_DEF_TYPE_BOOL; +commands[45].optional_opt_args[31].opt = test_ARG; +commands[45].optional_opt_args[32].opt = wipesignatures_ARG; +commands[45].optional_opt_args[32].def.types = ARG_DEF_TYPE_BOOL; +commands[45].optional_opt_args[33].opt = zero_ARG; +commands[45].optional_opt_args[33].def.types = ARG_DEF_TYPE_BOOL; +commands[45].optional_pos_args[0].pos = 2; +commands[45].optional_pos_args[0].def.types = ARG_DEF_TYPE_NAME_PV; +commands[45].optional_pos_args[0].def.flags = ARG_DEF_FLAG_MAY_REPEAT; + +commands[46].name = "lvcreate"; +commands[46].fn = lvcreate; +commands[46].ro_count = 2; +commands[46].rp_count = 1; +commands[46].oo_count = 36; +commands[46].op_count = 1; +commands[46].desc = "Create a mirror LV."; +commands[46].usage = "lvcreate --type mirror --size Number VG" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --mirrors Number, --mirrorlog String, --corelog, --regionsize Number, --addtag Tag, --alloc String, --autobackup Bool, --activate String, --contiguous Bool, --ignoreactivationskip, --ignoremonitoring, --major Number, --metadataprofile String, --minor Number, --monitor Bool, --name String, --nosync, --noudevsync, --permission, --persistent Bool, --readahead Number|String, --reportformat String, --setactivationskip Bool, --test, --wipesignatures Bool, --zero Bool ]" +" [ PV ... ]"; +commands[46].required_opt_args[0].opt = type_ARG; +commands[46].required_opt_args[0].def.types = ARG_DEF_TYPE_STR_CONST; +commands[46].required_opt_args[0].def.str = "mirror"; +commands[46].required_opt_args[1].opt = size_ARG; +commands[46].required_opt_args[1].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[46].required_pos_args[0].pos = 1; +commands[46].required_pos_args[0].def.types = ARG_DEF_TYPE_NAME_VG; +commands[46].optional_opt_args[0].opt = commandprofile_ARG; +commands[46].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[46].optional_opt_args[1].opt = config_ARG; +commands[46].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[46].optional_opt_args[2].opt = debug_ARG; +commands[46].optional_opt_args[3].opt = driverloaded_ARG; +commands[46].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[46].optional_opt_args[4].opt = help_ARG; +commands[46].optional_opt_args[5].opt = profile_ARG; +commands[46].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[46].optional_opt_args[6].opt = quiet_ARG; +commands[46].optional_opt_args[7].opt = verbose_ARG; +commands[46].optional_opt_args[8].opt = version_ARG; +commands[46].optional_opt_args[9].opt = yes_ARG; +commands[46].optional_opt_args[10].opt = mirrors_ARG; +commands[46].optional_opt_args[10].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[46].optional_opt_args[11].opt = mirrorlog_ARG; +commands[46].optional_opt_args[11].def.types = ARG_DEF_TYPE_STR_ANY; +commands[46].optional_opt_args[12].opt = corelog_ARG; +commands[46].optional_opt_args[13].opt = regionsize_ARG; +commands[46].optional_opt_args[13].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[46].optional_opt_args[14].opt = addtag_ARG; +commands[46].optional_opt_args[14].def.types = ARG_DEF_TYPE_TAG; +commands[46].optional_opt_args[15].opt = alloc_ARG; +commands[46].optional_opt_args[15].def.types = ARG_DEF_TYPE_STR_ANY; +commands[46].optional_opt_args[16].opt = autobackup_ARG; +commands[46].optional_opt_args[16].def.types = ARG_DEF_TYPE_BOOL; +commands[46].optional_opt_args[17].opt = activate_ARG; +commands[46].optional_opt_args[17].def.types = ARG_DEF_TYPE_STR_ANY; +commands[46].optional_opt_args[18].opt = contiguous_ARG; +commands[46].optional_opt_args[18].def.types = ARG_DEF_TYPE_BOOL; +commands[46].optional_opt_args[19].opt = ignoreactivationskip_ARG; +commands[46].optional_opt_args[20].opt = ignoremonitoring_ARG; +commands[46].optional_opt_args[21].opt = major_ARG; +commands[46].optional_opt_args[21].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[46].optional_opt_args[22].opt = metadataprofile_ARG; +commands[46].optional_opt_args[22].def.types = ARG_DEF_TYPE_STR_ANY; +commands[46].optional_opt_args[23].opt = minor_ARG; +commands[46].optional_opt_args[23].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[46].optional_opt_args[24].opt = monitor_ARG; +commands[46].optional_opt_args[24].def.types = ARG_DEF_TYPE_BOOL; +commands[46].optional_opt_args[25].opt = name_ARG; +commands[46].optional_opt_args[25].def.types = ARG_DEF_TYPE_STR_ANY; +commands[46].optional_opt_args[26].opt = nosync_ARG; +commands[46].optional_opt_args[27].opt = noudevsync_ARG; +commands[46].optional_opt_args[28].opt = permission_ARG; +commands[46].optional_opt_args[29].opt = persistent_ARG; +commands[46].optional_opt_args[29].def.types = ARG_DEF_TYPE_BOOL; +commands[46].optional_opt_args[30].opt = readahead_ARG; +commands[46].optional_opt_args[30].def.types = ARG_DEF_TYPE_NUM_ANY|ARG_DEF_TYPE_STR_ANY; +commands[46].optional_opt_args[31].opt = reportformat_ARG; +commands[46].optional_opt_args[31].def.types = ARG_DEF_TYPE_STR_ANY; +commands[46].optional_opt_args[32].opt = setactivationskip_ARG; +commands[46].optional_opt_args[32].def.types = ARG_DEF_TYPE_BOOL; +commands[46].optional_opt_args[33].opt = test_ARG; +commands[46].optional_opt_args[34].opt = wipesignatures_ARG; +commands[46].optional_opt_args[34].def.types = ARG_DEF_TYPE_BOOL; +commands[46].optional_opt_args[35].opt = zero_ARG; +commands[46].optional_opt_args[35].def.types = ARG_DEF_TYPE_BOOL; +commands[46].optional_pos_args[0].pos = 2; +commands[46].optional_pos_args[0].def.types = ARG_DEF_TYPE_NAME_PV; +commands[46].optional_pos_args[0].def.flags = ARG_DEF_FLAG_MAY_REPEAT; + +commands[47].name = "lvcreate"; +commands[47].fn = lvcreate; +commands[47].ro_count = 2; +commands[47].rp_count = 1; +commands[47].oo_count = 38; +commands[47].op_count = 1; +commands[47].desc = "Create a raid LV (a specific raid level must be used, e.g. raid1)."; +commands[47].usage = "lvcreate --type raid --size Number VG" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --mirrors Number, --stripes Number, --stripesize Number, --regionsize Number, --minrecoveryrate Number, --maxrecoveryrate Number, --addtag Tag, --alloc String, --autobackup Bool, --activate String, --contiguous Bool, --ignoreactivationskip, --ignoremonitoring, --major Number, --metadataprofile String, --minor Number, --monitor Bool, --name String, --nosync, --noudevsync, --permission, --persistent Bool, --readahead Number|String, --reportformat String, --setactivationskip Bool, --test, --wipesignatures Bool, --zero Bool ]" +" [ PV ... ]"; +commands[47].required_opt_args[0].opt = type_ARG; +commands[47].required_opt_args[0].def.types = ARG_DEF_TYPE_STR_CONST; +commands[47].required_opt_args[0].def.str = "raid"; +commands[47].required_opt_args[1].opt = size_ARG; +commands[47].required_opt_args[1].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[47].required_pos_args[0].pos = 1; +commands[47].required_pos_args[0].def.types = ARG_DEF_TYPE_NAME_VG; +commands[47].optional_opt_args[0].opt = commandprofile_ARG; +commands[47].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[47].optional_opt_args[1].opt = config_ARG; +commands[47].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[47].optional_opt_args[2].opt = debug_ARG; +commands[47].optional_opt_args[3].opt = driverloaded_ARG; +commands[47].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[47].optional_opt_args[4].opt = help_ARG; +commands[47].optional_opt_args[5].opt = profile_ARG; +commands[47].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[47].optional_opt_args[6].opt = quiet_ARG; +commands[47].optional_opt_args[7].opt = verbose_ARG; +commands[47].optional_opt_args[8].opt = version_ARG; +commands[47].optional_opt_args[9].opt = yes_ARG; +commands[47].optional_opt_args[10].opt = mirrors_ARG; +commands[47].optional_opt_args[10].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[47].optional_opt_args[11].opt = stripes_ARG; +commands[47].optional_opt_args[11].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[47].optional_opt_args[12].opt = stripesize_ARG; +commands[47].optional_opt_args[12].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[47].optional_opt_args[13].opt = regionsize_ARG; +commands[47].optional_opt_args[13].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[47].optional_opt_args[14].opt = minrecoveryrate_ARG; +commands[47].optional_opt_args[14].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[47].optional_opt_args[15].opt = maxrecoveryrate_ARG; +commands[47].optional_opt_args[15].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[47].optional_opt_args[16].opt = addtag_ARG; +commands[47].optional_opt_args[16].def.types = ARG_DEF_TYPE_TAG; +commands[47].optional_opt_args[17].opt = alloc_ARG; +commands[47].optional_opt_args[17].def.types = ARG_DEF_TYPE_STR_ANY; +commands[47].optional_opt_args[18].opt = autobackup_ARG; +commands[47].optional_opt_args[18].def.types = ARG_DEF_TYPE_BOOL; +commands[47].optional_opt_args[19].opt = activate_ARG; +commands[47].optional_opt_args[19].def.types = ARG_DEF_TYPE_STR_ANY; +commands[47].optional_opt_args[20].opt = contiguous_ARG; +commands[47].optional_opt_args[20].def.types = ARG_DEF_TYPE_BOOL; +commands[47].optional_opt_args[21].opt = ignoreactivationskip_ARG; +commands[47].optional_opt_args[22].opt = ignoremonitoring_ARG; +commands[47].optional_opt_args[23].opt = major_ARG; +commands[47].optional_opt_args[23].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[47].optional_opt_args[24].opt = metadataprofile_ARG; +commands[47].optional_opt_args[24].def.types = ARG_DEF_TYPE_STR_ANY; +commands[47].optional_opt_args[25].opt = minor_ARG; +commands[47].optional_opt_args[25].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[47].optional_opt_args[26].opt = monitor_ARG; +commands[47].optional_opt_args[26].def.types = ARG_DEF_TYPE_BOOL; +commands[47].optional_opt_args[27].opt = name_ARG; +commands[47].optional_opt_args[27].def.types = ARG_DEF_TYPE_STR_ANY; +commands[47].optional_opt_args[28].opt = nosync_ARG; +commands[47].optional_opt_args[29].opt = noudevsync_ARG; +commands[47].optional_opt_args[30].opt = permission_ARG; +commands[47].optional_opt_args[31].opt = persistent_ARG; +commands[47].optional_opt_args[31].def.types = ARG_DEF_TYPE_BOOL; +commands[47].optional_opt_args[32].opt = readahead_ARG; +commands[47].optional_opt_args[32].def.types = ARG_DEF_TYPE_NUM_ANY|ARG_DEF_TYPE_STR_ANY; +commands[47].optional_opt_args[33].opt = reportformat_ARG; +commands[47].optional_opt_args[33].def.types = ARG_DEF_TYPE_STR_ANY; +commands[47].optional_opt_args[34].opt = setactivationskip_ARG; +commands[47].optional_opt_args[34].def.types = ARG_DEF_TYPE_BOOL; +commands[47].optional_opt_args[35].opt = test_ARG; +commands[47].optional_opt_args[36].opt = wipesignatures_ARG; +commands[47].optional_opt_args[36].def.types = ARG_DEF_TYPE_BOOL; +commands[47].optional_opt_args[37].opt = zero_ARG; +commands[47].optional_opt_args[37].def.types = ARG_DEF_TYPE_BOOL; +commands[47].optional_pos_args[0].pos = 2; +commands[47].optional_pos_args[0].def.types = ARG_DEF_TYPE_NAME_PV; +commands[47].optional_pos_args[0].def.flags = ARG_DEF_FLAG_MAY_REPEAT; + +commands[48].name = "lvcreate"; +commands[48].fn = lvcreate; +commands[48].ro_count = 2; +commands[48].rp_count = 1; +commands[48].oo_count = 32; +commands[48].op_count = 1; +commands[48].desc = "Create a COW snapshot from an origin LV."; +commands[48].usage = "lvcreate --type snapshot --size Number LV" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --addtag Tag, --alloc String, --autobackup Bool, --activate String, --contiguous Bool, --ignoreactivationskip, --ignoremonitoring, --major Number, --metadataprofile String, --minor Number, --monitor Bool, --name String, --nosync, --noudevsync, --permission, --persistent Bool, --readahead Number|String, --reportformat String, --setactivationskip Bool, --test, --wipesignatures Bool, --zero Bool ]" +" [ PV ... ]"; +commands[48].required_opt_args[0].opt = type_ARG; +commands[48].required_opt_args[0].def.types = ARG_DEF_TYPE_STR_CONST; +commands[48].required_opt_args[0].def.str = "snapshot"; +commands[48].required_opt_args[1].opt = size_ARG; +commands[48].required_opt_args[1].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[48].required_pos_args[0].pos = 1; +commands[48].required_pos_args[0].def.types = ARG_DEF_TYPE_NAME_LV; +commands[48].optional_opt_args[0].opt = commandprofile_ARG; +commands[48].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[48].optional_opt_args[1].opt = config_ARG; +commands[48].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[48].optional_opt_args[2].opt = debug_ARG; +commands[48].optional_opt_args[3].opt = driverloaded_ARG; +commands[48].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[48].optional_opt_args[4].opt = help_ARG; +commands[48].optional_opt_args[5].opt = profile_ARG; +commands[48].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[48].optional_opt_args[6].opt = quiet_ARG; +commands[48].optional_opt_args[7].opt = verbose_ARG; +commands[48].optional_opt_args[8].opt = version_ARG; +commands[48].optional_opt_args[9].opt = yes_ARG; +commands[48].optional_opt_args[10].opt = addtag_ARG; +commands[48].optional_opt_args[10].def.types = ARG_DEF_TYPE_TAG; +commands[48].optional_opt_args[11].opt = alloc_ARG; +commands[48].optional_opt_args[11].def.types = ARG_DEF_TYPE_STR_ANY; +commands[48].optional_opt_args[12].opt = autobackup_ARG; +commands[48].optional_opt_args[12].def.types = ARG_DEF_TYPE_BOOL; +commands[48].optional_opt_args[13].opt = activate_ARG; +commands[48].optional_opt_args[13].def.types = ARG_DEF_TYPE_STR_ANY; +commands[48].optional_opt_args[14].opt = contiguous_ARG; +commands[48].optional_opt_args[14].def.types = ARG_DEF_TYPE_BOOL; +commands[48].optional_opt_args[15].opt = ignoreactivationskip_ARG; +commands[48].optional_opt_args[16].opt = ignoremonitoring_ARG; +commands[48].optional_opt_args[17].opt = major_ARG; +commands[48].optional_opt_args[17].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[48].optional_opt_args[18].opt = metadataprofile_ARG; +commands[48].optional_opt_args[18].def.types = ARG_DEF_TYPE_STR_ANY; +commands[48].optional_opt_args[19].opt = minor_ARG; +commands[48].optional_opt_args[19].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[48].optional_opt_args[20].opt = monitor_ARG; +commands[48].optional_opt_args[20].def.types = ARG_DEF_TYPE_BOOL; +commands[48].optional_opt_args[21].opt = name_ARG; +commands[48].optional_opt_args[21].def.types = ARG_DEF_TYPE_STR_ANY; +commands[48].optional_opt_args[22].opt = nosync_ARG; +commands[48].optional_opt_args[23].opt = noudevsync_ARG; +commands[48].optional_opt_args[24].opt = permission_ARG; +commands[48].optional_opt_args[25].opt = persistent_ARG; +commands[48].optional_opt_args[25].def.types = ARG_DEF_TYPE_BOOL; +commands[48].optional_opt_args[26].opt = readahead_ARG; +commands[48].optional_opt_args[26].def.types = ARG_DEF_TYPE_NUM_ANY|ARG_DEF_TYPE_STR_ANY; +commands[48].optional_opt_args[27].opt = reportformat_ARG; +commands[48].optional_opt_args[27].def.types = ARG_DEF_TYPE_STR_ANY; +commands[48].optional_opt_args[28].opt = setactivationskip_ARG; +commands[48].optional_opt_args[28].def.types = ARG_DEF_TYPE_BOOL; +commands[48].optional_opt_args[29].opt = test_ARG; +commands[48].optional_opt_args[30].opt = wipesignatures_ARG; +commands[48].optional_opt_args[30].def.types = ARG_DEF_TYPE_BOOL; +commands[48].optional_opt_args[31].opt = zero_ARG; +commands[48].optional_opt_args[31].def.types = ARG_DEF_TYPE_BOOL; +commands[48].optional_pos_args[0].pos = 2; +commands[48].optional_pos_args[0].def.types = ARG_DEF_TYPE_NAME_PV; +commands[48].optional_pos_args[0].def.flags = ARG_DEF_FLAG_MAY_REPEAT; + +commands[49].name = "lvcreate"; +commands[49].fn = lvcreate; +commands[49].ro_count = 3; +commands[49].rp_count = 1; +commands[49].oo_count = 33; +commands[49].op_count = 1; +commands[49].desc = "Create a sparse COW snapshot LV of a virtual origin LV."; +commands[49].usage = "lvcreate --type snapshot --size Number --virtualsize Number VG" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --virtualoriginsize Number, --addtag Tag, --alloc String, --autobackup Bool, --activate String, --contiguous Bool, --ignoreactivationskip, --ignoremonitoring, --major Number, --metadataprofile String, --minor Number, --monitor Bool, --name String, --nosync, --noudevsync, --permission, --persistent Bool, --readahead Number|String, --reportformat String, --setactivationskip Bool, --test, --wipesignatures Bool, --zero Bool ]" +" [ PV ... ]"; +commands[49].required_opt_args[0].opt = type_ARG; +commands[49].required_opt_args[0].def.types = ARG_DEF_TYPE_STR_CONST; +commands[49].required_opt_args[0].def.str = "snapshot"; +commands[49].required_opt_args[1].opt = size_ARG; +commands[49].required_opt_args[1].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[49].required_opt_args[2].opt = virtualsize_ARG; +commands[49].required_opt_args[2].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[49].required_pos_args[0].pos = 1; +commands[49].required_pos_args[0].def.types = ARG_DEF_TYPE_NAME_VG; +commands[49].optional_opt_args[0].opt = commandprofile_ARG; +commands[49].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[49].optional_opt_args[1].opt = config_ARG; +commands[49].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[49].optional_opt_args[2].opt = debug_ARG; +commands[49].optional_opt_args[3].opt = driverloaded_ARG; +commands[49].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[49].optional_opt_args[4].opt = help_ARG; +commands[49].optional_opt_args[5].opt = profile_ARG; +commands[49].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[49].optional_opt_args[6].opt = quiet_ARG; +commands[49].optional_opt_args[7].opt = verbose_ARG; +commands[49].optional_opt_args[8].opt = version_ARG; +commands[49].optional_opt_args[9].opt = yes_ARG; +commands[49].optional_opt_args[10].opt = virtualoriginsize_ARG; +commands[49].optional_opt_args[10].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[49].optional_opt_args[11].opt = addtag_ARG; +commands[49].optional_opt_args[11].def.types = ARG_DEF_TYPE_TAG; +commands[49].optional_opt_args[12].opt = alloc_ARG; +commands[49].optional_opt_args[12].def.types = ARG_DEF_TYPE_STR_ANY; +commands[49].optional_opt_args[13].opt = autobackup_ARG; +commands[49].optional_opt_args[13].def.types = ARG_DEF_TYPE_BOOL; +commands[49].optional_opt_args[14].opt = activate_ARG; +commands[49].optional_opt_args[14].def.types = ARG_DEF_TYPE_STR_ANY; +commands[49].optional_opt_args[15].opt = contiguous_ARG; +commands[49].optional_opt_args[15].def.types = ARG_DEF_TYPE_BOOL; +commands[49].optional_opt_args[16].opt = ignoreactivationskip_ARG; +commands[49].optional_opt_args[17].opt = ignoremonitoring_ARG; +commands[49].optional_opt_args[18].opt = major_ARG; +commands[49].optional_opt_args[18].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[49].optional_opt_args[19].opt = metadataprofile_ARG; +commands[49].optional_opt_args[19].def.types = ARG_DEF_TYPE_STR_ANY; +commands[49].optional_opt_args[20].opt = minor_ARG; +commands[49].optional_opt_args[20].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[49].optional_opt_args[21].opt = monitor_ARG; +commands[49].optional_opt_args[21].def.types = ARG_DEF_TYPE_BOOL; +commands[49].optional_opt_args[22].opt = name_ARG; +commands[49].optional_opt_args[22].def.types = ARG_DEF_TYPE_STR_ANY; +commands[49].optional_opt_args[23].opt = nosync_ARG; +commands[49].optional_opt_args[24].opt = noudevsync_ARG; +commands[49].optional_opt_args[25].opt = permission_ARG; +commands[49].optional_opt_args[26].opt = persistent_ARG; +commands[49].optional_opt_args[26].def.types = ARG_DEF_TYPE_BOOL; +commands[49].optional_opt_args[27].opt = readahead_ARG; +commands[49].optional_opt_args[27].def.types = ARG_DEF_TYPE_NUM_ANY|ARG_DEF_TYPE_STR_ANY; +commands[49].optional_opt_args[28].opt = reportformat_ARG; +commands[49].optional_opt_args[28].def.types = ARG_DEF_TYPE_STR_ANY; +commands[49].optional_opt_args[29].opt = setactivationskip_ARG; +commands[49].optional_opt_args[29].def.types = ARG_DEF_TYPE_BOOL; +commands[49].optional_opt_args[30].opt = test_ARG; +commands[49].optional_opt_args[31].opt = wipesignatures_ARG; +commands[49].optional_opt_args[31].def.types = ARG_DEF_TYPE_BOOL; +commands[49].optional_opt_args[32].opt = zero_ARG; +commands[49].optional_opt_args[32].def.types = ARG_DEF_TYPE_BOOL; +commands[49].optional_pos_args[0].pos = 2; +commands[49].optional_pos_args[0].def.types = ARG_DEF_TYPE_NAME_PV; +commands[49].optional_pos_args[0].def.flags = ARG_DEF_FLAG_MAY_REPEAT; + +commands[50].name = "lvcreate"; +commands[50].fn = lvcreate; +commands[50].ro_count = 2; +commands[50].rp_count = 1; +commands[50].oo_count = 37; +commands[50].op_count = 1; +commands[50].desc = "Create a thin pool."; +commands[50].usage = "lvcreate --type thin-pool --size Number VG" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --poolmetadatasize Number, --poolmetadataspare Bool, --chunksize Number, --discards String, --errorwhenfull Bool, --addtag Tag, --alloc String, --autobackup Bool, --activate String, --contiguous Bool, --ignoreactivationskip, --ignoremonitoring, --major Number, --metadataprofile String, --minor Number, --monitor Bool, --name String, --nosync, --noudevsync, --permission, --persistent Bool, --readahead Number|String, --reportformat String, --setactivationskip Bool, --test, --wipesignatures Bool, --zero Bool ]" +" [ PV ... ]"; +commands[50].required_opt_args[0].opt = type_ARG; +commands[50].required_opt_args[0].def.types = ARG_DEF_TYPE_STR_CONST; +commands[50].required_opt_args[0].def.str = "thin-pool"; +commands[50].required_opt_args[1].opt = size_ARG; +commands[50].required_opt_args[1].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[50].required_pos_args[0].pos = 1; +commands[50].required_pos_args[0].def.types = ARG_DEF_TYPE_NAME_VG; +commands[50].optional_opt_args[0].opt = commandprofile_ARG; +commands[50].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[50].optional_opt_args[1].opt = config_ARG; +commands[50].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[50].optional_opt_args[2].opt = debug_ARG; +commands[50].optional_opt_args[3].opt = driverloaded_ARG; +commands[50].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[50].optional_opt_args[4].opt = help_ARG; +commands[50].optional_opt_args[5].opt = profile_ARG; +commands[50].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[50].optional_opt_args[6].opt = quiet_ARG; +commands[50].optional_opt_args[7].opt = verbose_ARG; +commands[50].optional_opt_args[8].opt = version_ARG; +commands[50].optional_opt_args[9].opt = yes_ARG; +commands[50].optional_opt_args[10].opt = poolmetadatasize_ARG; +commands[50].optional_opt_args[10].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[50].optional_opt_args[11].opt = poolmetadataspare_ARG; +commands[50].optional_opt_args[11].def.types = ARG_DEF_TYPE_BOOL; +commands[50].optional_opt_args[12].opt = chunksize_ARG; +commands[50].optional_opt_args[12].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[50].optional_opt_args[13].opt = discards_ARG; +commands[50].optional_opt_args[13].def.types = ARG_DEF_TYPE_STR_ANY; +commands[50].optional_opt_args[14].opt = errorwhenfull_ARG; +commands[50].optional_opt_args[14].def.types = ARG_DEF_TYPE_BOOL; +commands[50].optional_opt_args[15].opt = addtag_ARG; +commands[50].optional_opt_args[15].def.types = ARG_DEF_TYPE_TAG; +commands[50].optional_opt_args[16].opt = alloc_ARG; +commands[50].optional_opt_args[16].def.types = ARG_DEF_TYPE_STR_ANY; +commands[50].optional_opt_args[17].opt = autobackup_ARG; +commands[50].optional_opt_args[17].def.types = ARG_DEF_TYPE_BOOL; +commands[50].optional_opt_args[18].opt = activate_ARG; +commands[50].optional_opt_args[18].def.types = ARG_DEF_TYPE_STR_ANY; +commands[50].optional_opt_args[19].opt = contiguous_ARG; +commands[50].optional_opt_args[19].def.types = ARG_DEF_TYPE_BOOL; +commands[50].optional_opt_args[20].opt = ignoreactivationskip_ARG; +commands[50].optional_opt_args[21].opt = ignoremonitoring_ARG; +commands[50].optional_opt_args[22].opt = major_ARG; +commands[50].optional_opt_args[22].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[50].optional_opt_args[23].opt = metadataprofile_ARG; +commands[50].optional_opt_args[23].def.types = ARG_DEF_TYPE_STR_ANY; +commands[50].optional_opt_args[24].opt = minor_ARG; +commands[50].optional_opt_args[24].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[50].optional_opt_args[25].opt = monitor_ARG; +commands[50].optional_opt_args[25].def.types = ARG_DEF_TYPE_BOOL; +commands[50].optional_opt_args[26].opt = name_ARG; +commands[50].optional_opt_args[26].def.types = ARG_DEF_TYPE_STR_ANY; +commands[50].optional_opt_args[27].opt = nosync_ARG; +commands[50].optional_opt_args[28].opt = noudevsync_ARG; +commands[50].optional_opt_args[29].opt = permission_ARG; +commands[50].optional_opt_args[30].opt = persistent_ARG; +commands[50].optional_opt_args[30].def.types = ARG_DEF_TYPE_BOOL; +commands[50].optional_opt_args[31].opt = readahead_ARG; +commands[50].optional_opt_args[31].def.types = ARG_DEF_TYPE_NUM_ANY|ARG_DEF_TYPE_STR_ANY; +commands[50].optional_opt_args[32].opt = reportformat_ARG; +commands[50].optional_opt_args[32].def.types = ARG_DEF_TYPE_STR_ANY; +commands[50].optional_opt_args[33].opt = setactivationskip_ARG; +commands[50].optional_opt_args[33].def.types = ARG_DEF_TYPE_BOOL; +commands[50].optional_opt_args[34].opt = test_ARG; +commands[50].optional_opt_args[35].opt = wipesignatures_ARG; +commands[50].optional_opt_args[35].def.types = ARG_DEF_TYPE_BOOL; +commands[50].optional_opt_args[36].opt = zero_ARG; +commands[50].optional_opt_args[36].def.types = ARG_DEF_TYPE_BOOL; +commands[50].optional_pos_args[0].pos = 2; +commands[50].optional_pos_args[0].def.types = ARG_DEF_TYPE_NAME_PV; +commands[50].optional_pos_args[0].def.flags = ARG_DEF_FLAG_MAY_REPEAT; + +commands[51].name = "lvcreate"; +commands[51].fn = lvcreate; +commands[51].ro_count = 2; +commands[51].rp_count = 1; +commands[51].oo_count = 38; +commands[51].op_count = 1; +commands[51].desc = "Create a cache pool."; +commands[51].usage = "lvcreate --type cache-pool --size Number VG" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --poolmetadatasize Number, --poolmetadataspare Bool, --chunksize Number, --cachemode String, --cachepolicy String, --cachesettings String, --addtag Tag, --alloc String, --autobackup Bool, --activate String, --contiguous Bool, --ignoreactivationskip, --ignoremonitoring, --major Number, --metadataprofile String, --minor Number, --monitor Bool, --name String, --nosync, --noudevsync, --permission, --persistent Bool, --readahead Number|String, --reportformat String, --setactivationskip Bool, --test, --wipesignatures Bool, --zero Bool ]" +" [ PV ... ]"; +commands[51].required_opt_args[0].opt = type_ARG; +commands[51].required_opt_args[0].def.types = ARG_DEF_TYPE_STR_CONST; +commands[51].required_opt_args[0].def.str = "cache-pool"; +commands[51].required_opt_args[1].opt = size_ARG; +commands[51].required_opt_args[1].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[51].required_pos_args[0].pos = 1; +commands[51].required_pos_args[0].def.types = ARG_DEF_TYPE_NAME_VG; +commands[51].optional_opt_args[0].opt = commandprofile_ARG; +commands[51].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[51].optional_opt_args[1].opt = config_ARG; +commands[51].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[51].optional_opt_args[2].opt = debug_ARG; +commands[51].optional_opt_args[3].opt = driverloaded_ARG; +commands[51].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[51].optional_opt_args[4].opt = help_ARG; +commands[51].optional_opt_args[5].opt = profile_ARG; +commands[51].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[51].optional_opt_args[6].opt = quiet_ARG; +commands[51].optional_opt_args[7].opt = verbose_ARG; +commands[51].optional_opt_args[8].opt = version_ARG; +commands[51].optional_opt_args[9].opt = yes_ARG; +commands[51].optional_opt_args[10].opt = poolmetadatasize_ARG; +commands[51].optional_opt_args[10].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[51].optional_opt_args[11].opt = poolmetadataspare_ARG; +commands[51].optional_opt_args[11].def.types = ARG_DEF_TYPE_BOOL; +commands[51].optional_opt_args[12].opt = chunksize_ARG; +commands[51].optional_opt_args[12].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[51].optional_opt_args[13].opt = cachemode_ARG; +commands[51].optional_opt_args[13].def.types = ARG_DEF_TYPE_STR_ANY; +commands[51].optional_opt_args[14].opt = cachepolicy_ARG; +commands[51].optional_opt_args[14].def.types = ARG_DEF_TYPE_STR_ANY; +commands[51].optional_opt_args[15].opt = cachesettings_ARG; +commands[51].optional_opt_args[15].def.types = ARG_DEF_TYPE_STR_ANY; +commands[51].optional_opt_args[16].opt = addtag_ARG; +commands[51].optional_opt_args[16].def.types = ARG_DEF_TYPE_TAG; +commands[51].optional_opt_args[17].opt = alloc_ARG; +commands[51].optional_opt_args[17].def.types = ARG_DEF_TYPE_STR_ANY; +commands[51].optional_opt_args[18].opt = autobackup_ARG; +commands[51].optional_opt_args[18].def.types = ARG_DEF_TYPE_BOOL; +commands[51].optional_opt_args[19].opt = activate_ARG; +commands[51].optional_opt_args[19].def.types = ARG_DEF_TYPE_STR_ANY; +commands[51].optional_opt_args[20].opt = contiguous_ARG; +commands[51].optional_opt_args[20].def.types = ARG_DEF_TYPE_BOOL; +commands[51].optional_opt_args[21].opt = ignoreactivationskip_ARG; +commands[51].optional_opt_args[22].opt = ignoremonitoring_ARG; +commands[51].optional_opt_args[23].opt = major_ARG; +commands[51].optional_opt_args[23].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[51].optional_opt_args[24].opt = metadataprofile_ARG; +commands[51].optional_opt_args[24].def.types = ARG_DEF_TYPE_STR_ANY; +commands[51].optional_opt_args[25].opt = minor_ARG; +commands[51].optional_opt_args[25].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[51].optional_opt_args[26].opt = monitor_ARG; +commands[51].optional_opt_args[26].def.types = ARG_DEF_TYPE_BOOL; +commands[51].optional_opt_args[27].opt = name_ARG; +commands[51].optional_opt_args[27].def.types = ARG_DEF_TYPE_STR_ANY; +commands[51].optional_opt_args[28].opt = nosync_ARG; +commands[51].optional_opt_args[29].opt = noudevsync_ARG; +commands[51].optional_opt_args[30].opt = permission_ARG; +commands[51].optional_opt_args[31].opt = persistent_ARG; +commands[51].optional_opt_args[31].def.types = ARG_DEF_TYPE_BOOL; +commands[51].optional_opt_args[32].opt = readahead_ARG; +commands[51].optional_opt_args[32].def.types = ARG_DEF_TYPE_NUM_ANY|ARG_DEF_TYPE_STR_ANY; +commands[51].optional_opt_args[33].opt = reportformat_ARG; +commands[51].optional_opt_args[33].def.types = ARG_DEF_TYPE_STR_ANY; +commands[51].optional_opt_args[34].opt = setactivationskip_ARG; +commands[51].optional_opt_args[34].def.types = ARG_DEF_TYPE_BOOL; +commands[51].optional_opt_args[35].opt = test_ARG; +commands[51].optional_opt_args[36].opt = wipesignatures_ARG; +commands[51].optional_opt_args[36].def.types = ARG_DEF_TYPE_BOOL; +commands[51].optional_opt_args[37].opt = zero_ARG; +commands[51].optional_opt_args[37].def.types = ARG_DEF_TYPE_BOOL; +commands[51].optional_pos_args[0].pos = 2; +commands[51].optional_pos_args[0].def.types = ARG_DEF_TYPE_NAME_PV; +commands[51].optional_pos_args[0].def.flags = ARG_DEF_FLAG_MAY_REPEAT; + +commands[52].name = "lvcreate"; +commands[52].fn = lvcreate; +commands[52].ro_count = 3; +commands[52].rp_count = 0; +commands[52].oo_count = 37; +commands[52].op_count = 0; +commands[52].desc = "Create a thin LV in a thin pool."; +commands[52].usage = "lvcreate --type thin --virtualsize Number --thinpool LV_thinpool" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --poolmetadatasize Number, --poolmetadataspare Bool, --chunksize Number, --discards String, --errorwhenfull Bool, --addtag Tag, --alloc String, --autobackup Bool, --activate String, --contiguous Bool, --ignoreactivationskip, --ignoremonitoring, --major Number, --metadataprofile String, --minor Number, --monitor Bool, --name String, --nosync, --noudevsync, --permission, --persistent Bool, --readahead Number|String, --reportformat String, --setactivationskip Bool, --test, --wipesignatures Bool, --zero Bool ]"; +commands[52].required_opt_args[0].opt = type_ARG; +commands[52].required_opt_args[0].def.types = ARG_DEF_TYPE_STR_CONST; +commands[52].required_opt_args[0].def.str = "thin"; +commands[52].required_opt_args[1].opt = virtualsize_ARG; +commands[52].required_opt_args[1].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[52].required_opt_args[2].opt = thinpool_ARG; +commands[52].required_opt_args[2].def.types = ARG_DEF_TYPE_NAME_LV; +commands[52].required_opt_args[2].def.lv_types = ARG_DEF_LV_THINPOOL; +commands[52].optional_opt_args[0].opt = commandprofile_ARG; +commands[52].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[52].optional_opt_args[1].opt = config_ARG; +commands[52].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[52].optional_opt_args[2].opt = debug_ARG; +commands[52].optional_opt_args[3].opt = driverloaded_ARG; +commands[52].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[52].optional_opt_args[4].opt = help_ARG; +commands[52].optional_opt_args[5].opt = profile_ARG; +commands[52].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[52].optional_opt_args[6].opt = quiet_ARG; +commands[52].optional_opt_args[7].opt = verbose_ARG; +commands[52].optional_opt_args[8].opt = version_ARG; +commands[52].optional_opt_args[9].opt = yes_ARG; +commands[52].optional_opt_args[10].opt = poolmetadatasize_ARG; +commands[52].optional_opt_args[10].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[52].optional_opt_args[11].opt = poolmetadataspare_ARG; +commands[52].optional_opt_args[11].def.types = ARG_DEF_TYPE_BOOL; +commands[52].optional_opt_args[12].opt = chunksize_ARG; +commands[52].optional_opt_args[12].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[52].optional_opt_args[13].opt = discards_ARG; +commands[52].optional_opt_args[13].def.types = ARG_DEF_TYPE_STR_ANY; +commands[52].optional_opt_args[14].opt = errorwhenfull_ARG; +commands[52].optional_opt_args[14].def.types = ARG_DEF_TYPE_BOOL; +commands[52].optional_opt_args[15].opt = addtag_ARG; +commands[52].optional_opt_args[15].def.types = ARG_DEF_TYPE_TAG; +commands[52].optional_opt_args[16].opt = alloc_ARG; +commands[52].optional_opt_args[16].def.types = ARG_DEF_TYPE_STR_ANY; +commands[52].optional_opt_args[17].opt = autobackup_ARG; +commands[52].optional_opt_args[17].def.types = ARG_DEF_TYPE_BOOL; +commands[52].optional_opt_args[18].opt = activate_ARG; +commands[52].optional_opt_args[18].def.types = ARG_DEF_TYPE_STR_ANY; +commands[52].optional_opt_args[19].opt = contiguous_ARG; +commands[52].optional_opt_args[19].def.types = ARG_DEF_TYPE_BOOL; +commands[52].optional_opt_args[20].opt = ignoreactivationskip_ARG; +commands[52].optional_opt_args[21].opt = ignoremonitoring_ARG; +commands[52].optional_opt_args[22].opt = major_ARG; +commands[52].optional_opt_args[22].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[52].optional_opt_args[23].opt = metadataprofile_ARG; +commands[52].optional_opt_args[23].def.types = ARG_DEF_TYPE_STR_ANY; +commands[52].optional_opt_args[24].opt = minor_ARG; +commands[52].optional_opt_args[24].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[52].optional_opt_args[25].opt = monitor_ARG; +commands[52].optional_opt_args[25].def.types = ARG_DEF_TYPE_BOOL; +commands[52].optional_opt_args[26].opt = name_ARG; +commands[52].optional_opt_args[26].def.types = ARG_DEF_TYPE_STR_ANY; +commands[52].optional_opt_args[27].opt = nosync_ARG; +commands[52].optional_opt_args[28].opt = noudevsync_ARG; +commands[52].optional_opt_args[29].opt = permission_ARG; +commands[52].optional_opt_args[30].opt = persistent_ARG; +commands[52].optional_opt_args[30].def.types = ARG_DEF_TYPE_BOOL; +commands[52].optional_opt_args[31].opt = readahead_ARG; +commands[52].optional_opt_args[31].def.types = ARG_DEF_TYPE_NUM_ANY|ARG_DEF_TYPE_STR_ANY; +commands[52].optional_opt_args[32].opt = reportformat_ARG; +commands[52].optional_opt_args[32].def.types = ARG_DEF_TYPE_STR_ANY; +commands[52].optional_opt_args[33].opt = setactivationskip_ARG; +commands[52].optional_opt_args[33].def.types = ARG_DEF_TYPE_BOOL; +commands[52].optional_opt_args[34].opt = test_ARG; +commands[52].optional_opt_args[35].opt = wipesignatures_ARG; +commands[52].optional_opt_args[35].def.types = ARG_DEF_TYPE_BOOL; +commands[52].optional_opt_args[36].opt = zero_ARG; +commands[52].optional_opt_args[36].def.types = ARG_DEF_TYPE_BOOL; + +commands[53].name = "lvcreate"; +commands[53].fn = lvcreate; +commands[53].ro_count = 2; +commands[53].rp_count = 1; +commands[53].oo_count = 37; +commands[53].op_count = 0; +commands[53].desc = "Create a thin LV that is a snapshot of an existing thin LV."; +commands[53].usage = "lvcreate --type thin --snapshot LV_thin" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --poolmetadatasize Number, --poolmetadataspare Bool, --chunksize Number, --discards String, --errorwhenfull Bool, --addtag Tag, --alloc String, --autobackup Bool, --activate String, --contiguous Bool, --ignoreactivationskip, --ignoremonitoring, --major Number, --metadataprofile String, --minor Number, --monitor Bool, --name String, --nosync, --noudevsync, --permission, --persistent Bool, --readahead Number|String, --reportformat String, --setactivationskip Bool, --test, --wipesignatures Bool, --zero Bool ]"; +commands[53].required_opt_args[0].opt = type_ARG; +commands[53].required_opt_args[0].def.types = ARG_DEF_TYPE_STR_CONST; +commands[53].required_opt_args[0].def.str = "thin"; +commands[53].required_opt_args[1].opt = snapshot_ARG; +commands[53].required_pos_args[0].pos = 1; +commands[53].required_pos_args[0].def.types = ARG_DEF_TYPE_NAME_LV; +commands[53].required_pos_args[0].def.lv_types = ARG_DEF_LV_THIN; +commands[53].optional_opt_args[0].opt = commandprofile_ARG; +commands[53].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[53].optional_opt_args[1].opt = config_ARG; +commands[53].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[53].optional_opt_args[2].opt = debug_ARG; +commands[53].optional_opt_args[3].opt = driverloaded_ARG; +commands[53].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[53].optional_opt_args[4].opt = help_ARG; +commands[53].optional_opt_args[5].opt = profile_ARG; +commands[53].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[53].optional_opt_args[6].opt = quiet_ARG; +commands[53].optional_opt_args[7].opt = verbose_ARG; +commands[53].optional_opt_args[8].opt = version_ARG; +commands[53].optional_opt_args[9].opt = yes_ARG; +commands[53].optional_opt_args[10].opt = poolmetadatasize_ARG; +commands[53].optional_opt_args[10].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[53].optional_opt_args[11].opt = poolmetadataspare_ARG; +commands[53].optional_opt_args[11].def.types = ARG_DEF_TYPE_BOOL; +commands[53].optional_opt_args[12].opt = chunksize_ARG; +commands[53].optional_opt_args[12].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[53].optional_opt_args[13].opt = discards_ARG; +commands[53].optional_opt_args[13].def.types = ARG_DEF_TYPE_STR_ANY; +commands[53].optional_opt_args[14].opt = errorwhenfull_ARG; +commands[53].optional_opt_args[14].def.types = ARG_DEF_TYPE_BOOL; +commands[53].optional_opt_args[15].opt = addtag_ARG; +commands[53].optional_opt_args[15].def.types = ARG_DEF_TYPE_TAG; +commands[53].optional_opt_args[16].opt = alloc_ARG; +commands[53].optional_opt_args[16].def.types = ARG_DEF_TYPE_STR_ANY; +commands[53].optional_opt_args[17].opt = autobackup_ARG; +commands[53].optional_opt_args[17].def.types = ARG_DEF_TYPE_BOOL; +commands[53].optional_opt_args[18].opt = activate_ARG; +commands[53].optional_opt_args[18].def.types = ARG_DEF_TYPE_STR_ANY; +commands[53].optional_opt_args[19].opt = contiguous_ARG; +commands[53].optional_opt_args[19].def.types = ARG_DEF_TYPE_BOOL; +commands[53].optional_opt_args[20].opt = ignoreactivationskip_ARG; +commands[53].optional_opt_args[21].opt = ignoremonitoring_ARG; +commands[53].optional_opt_args[22].opt = major_ARG; +commands[53].optional_opt_args[22].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[53].optional_opt_args[23].opt = metadataprofile_ARG; +commands[53].optional_opt_args[23].def.types = ARG_DEF_TYPE_STR_ANY; +commands[53].optional_opt_args[24].opt = minor_ARG; +commands[53].optional_opt_args[24].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[53].optional_opt_args[25].opt = monitor_ARG; +commands[53].optional_opt_args[25].def.types = ARG_DEF_TYPE_BOOL; +commands[53].optional_opt_args[26].opt = name_ARG; +commands[53].optional_opt_args[26].def.types = ARG_DEF_TYPE_STR_ANY; +commands[53].optional_opt_args[27].opt = nosync_ARG; +commands[53].optional_opt_args[28].opt = noudevsync_ARG; +commands[53].optional_opt_args[29].opt = permission_ARG; +commands[53].optional_opt_args[30].opt = persistent_ARG; +commands[53].optional_opt_args[30].def.types = ARG_DEF_TYPE_BOOL; +commands[53].optional_opt_args[31].opt = readahead_ARG; +commands[53].optional_opt_args[31].def.types = ARG_DEF_TYPE_NUM_ANY|ARG_DEF_TYPE_STR_ANY; +commands[53].optional_opt_args[32].opt = reportformat_ARG; +commands[53].optional_opt_args[32].def.types = ARG_DEF_TYPE_STR_ANY; +commands[53].optional_opt_args[33].opt = setactivationskip_ARG; +commands[53].optional_opt_args[33].def.types = ARG_DEF_TYPE_BOOL; +commands[53].optional_opt_args[34].opt = test_ARG; +commands[53].optional_opt_args[35].opt = wipesignatures_ARG; +commands[53].optional_opt_args[35].def.types = ARG_DEF_TYPE_BOOL; +commands[53].optional_opt_args[36].opt = zero_ARG; +commands[53].optional_opt_args[36].def.types = ARG_DEF_TYPE_BOOL; + +commands[54].name = "lvcreate"; +commands[54].fn = lvcreate; +commands[54].ro_count = 3; +commands[54].rp_count = 1; +commands[54].oo_count = 37; +commands[54].op_count = 0; +commands[54].desc = "Create a thin LV that is a snapshot of an external origin LV named in arg pos 1."; +commands[54].usage = "lvcreate --type thin --snapshot --thinpool LV_thinpool LV" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --poolmetadatasize Number, --poolmetadataspare Bool, --chunksize Number, --discards String, --errorwhenfull Bool, --addtag Tag, --alloc String, --autobackup Bool, --activate String, --contiguous Bool, --ignoreactivationskip, --ignoremonitoring, --major Number, --metadataprofile String, --minor Number, --monitor Bool, --name String, --nosync, --noudevsync, --permission, --persistent Bool, --readahead Number|String, --reportformat String, --setactivationskip Bool, --test, --wipesignatures Bool, --zero Bool ]"; +commands[54].required_opt_args[0].opt = type_ARG; +commands[54].required_opt_args[0].def.types = ARG_DEF_TYPE_STR_CONST; +commands[54].required_opt_args[0].def.str = "thin"; +commands[54].required_opt_args[1].opt = snapshot_ARG; +commands[54].required_opt_args[2].opt = thinpool_ARG; +commands[54].required_opt_args[2].def.types = ARG_DEF_TYPE_NAME_LV; +commands[54].required_opt_args[2].def.lv_types = ARG_DEF_LV_THINPOOL; +commands[54].required_pos_args[0].pos = 1; +commands[54].required_pos_args[0].def.types = ARG_DEF_TYPE_NAME_LV; +commands[54].optional_opt_args[0].opt = commandprofile_ARG; +commands[54].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[54].optional_opt_args[1].opt = config_ARG; +commands[54].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[54].optional_opt_args[2].opt = debug_ARG; +commands[54].optional_opt_args[3].opt = driverloaded_ARG; +commands[54].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[54].optional_opt_args[4].opt = help_ARG; +commands[54].optional_opt_args[5].opt = profile_ARG; +commands[54].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[54].optional_opt_args[6].opt = quiet_ARG; +commands[54].optional_opt_args[7].opt = verbose_ARG; +commands[54].optional_opt_args[8].opt = version_ARG; +commands[54].optional_opt_args[9].opt = yes_ARG; +commands[54].optional_opt_args[10].opt = poolmetadatasize_ARG; +commands[54].optional_opt_args[10].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[54].optional_opt_args[11].opt = poolmetadataspare_ARG; +commands[54].optional_opt_args[11].def.types = ARG_DEF_TYPE_BOOL; +commands[54].optional_opt_args[12].opt = chunksize_ARG; +commands[54].optional_opt_args[12].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[54].optional_opt_args[13].opt = discards_ARG; +commands[54].optional_opt_args[13].def.types = ARG_DEF_TYPE_STR_ANY; +commands[54].optional_opt_args[14].opt = errorwhenfull_ARG; +commands[54].optional_opt_args[14].def.types = ARG_DEF_TYPE_BOOL; +commands[54].optional_opt_args[15].opt = addtag_ARG; +commands[54].optional_opt_args[15].def.types = ARG_DEF_TYPE_TAG; +commands[54].optional_opt_args[16].opt = alloc_ARG; +commands[54].optional_opt_args[16].def.types = ARG_DEF_TYPE_STR_ANY; +commands[54].optional_opt_args[17].opt = autobackup_ARG; +commands[54].optional_opt_args[17].def.types = ARG_DEF_TYPE_BOOL; +commands[54].optional_opt_args[18].opt = activate_ARG; +commands[54].optional_opt_args[18].def.types = ARG_DEF_TYPE_STR_ANY; +commands[54].optional_opt_args[19].opt = contiguous_ARG; +commands[54].optional_opt_args[19].def.types = ARG_DEF_TYPE_BOOL; +commands[54].optional_opt_args[20].opt = ignoreactivationskip_ARG; +commands[54].optional_opt_args[21].opt = ignoremonitoring_ARG; +commands[54].optional_opt_args[22].opt = major_ARG; +commands[54].optional_opt_args[22].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[54].optional_opt_args[23].opt = metadataprofile_ARG; +commands[54].optional_opt_args[23].def.types = ARG_DEF_TYPE_STR_ANY; +commands[54].optional_opt_args[24].opt = minor_ARG; +commands[54].optional_opt_args[24].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[54].optional_opt_args[25].opt = monitor_ARG; +commands[54].optional_opt_args[25].def.types = ARG_DEF_TYPE_BOOL; +commands[54].optional_opt_args[26].opt = name_ARG; +commands[54].optional_opt_args[26].def.types = ARG_DEF_TYPE_STR_ANY; +commands[54].optional_opt_args[27].opt = nosync_ARG; +commands[54].optional_opt_args[28].opt = noudevsync_ARG; +commands[54].optional_opt_args[29].opt = permission_ARG; +commands[54].optional_opt_args[30].opt = persistent_ARG; +commands[54].optional_opt_args[30].def.types = ARG_DEF_TYPE_BOOL; +commands[54].optional_opt_args[31].opt = readahead_ARG; +commands[54].optional_opt_args[31].def.types = ARG_DEF_TYPE_NUM_ANY|ARG_DEF_TYPE_STR_ANY; +commands[54].optional_opt_args[32].opt = reportformat_ARG; +commands[54].optional_opt_args[32].def.types = ARG_DEF_TYPE_STR_ANY; +commands[54].optional_opt_args[33].opt = setactivationskip_ARG; +commands[54].optional_opt_args[33].def.types = ARG_DEF_TYPE_BOOL; +commands[54].optional_opt_args[34].opt = test_ARG; +commands[54].optional_opt_args[35].opt = wipesignatures_ARG; +commands[54].optional_opt_args[35].def.types = ARG_DEF_TYPE_BOOL; +commands[54].optional_opt_args[36].opt = zero_ARG; +commands[54].optional_opt_args[36].def.types = ARG_DEF_TYPE_BOOL; + +commands[55].name = "lvcreate"; +commands[55].fn = lvcreate; +commands[55].ro_count = 4; +commands[55].rp_count = 0; +commands[55].oo_count = 37; +commands[55].op_count = 1; +commands[55].desc = "Create a thin LV, first creating a thin pool for it, where the new thin pool is named by the --thinpool arg."; +commands[55].usage = "lvcreate --type thin --virtualsize Number --size Number --thinpool LV_new" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --poolmetadatasize Number, --poolmetadataspare Bool, --chunksize Number, --discards String, --errorwhenfull Bool, --addtag Tag, --alloc String, --autobackup Bool, --activate String, --contiguous Bool, --ignoreactivationskip, --ignoremonitoring, --major Number, --metadataprofile String, --minor Number, --monitor Bool, --name String, --nosync, --noudevsync, --permission, --persistent Bool, --readahead Number|String, --reportformat String, --setactivationskip Bool, --test, --wipesignatures Bool, --zero Bool ]" +" [ PV ... ]"; +commands[55].required_opt_args[0].opt = type_ARG; +commands[55].required_opt_args[0].def.types = ARG_DEF_TYPE_STR_CONST; +commands[55].required_opt_args[0].def.str = "thin"; +commands[55].required_opt_args[1].opt = virtualsize_ARG; +commands[55].required_opt_args[1].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[55].required_opt_args[2].opt = size_ARG; +commands[55].required_opt_args[2].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[55].required_opt_args[3].opt = thinpool_ARG; +commands[55].required_opt_args[3].def.types = ARG_DEF_TYPE_NAME_LV; +commands[55].required_opt_args[3].def.flags = ARG_DEF_FLAG_NEW; +commands[55].optional_opt_args[0].opt = commandprofile_ARG; +commands[55].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[55].optional_opt_args[1].opt = config_ARG; +commands[55].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[55].optional_opt_args[2].opt = debug_ARG; +commands[55].optional_opt_args[3].opt = driverloaded_ARG; +commands[55].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[55].optional_opt_args[4].opt = help_ARG; +commands[55].optional_opt_args[5].opt = profile_ARG; +commands[55].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[55].optional_opt_args[6].opt = quiet_ARG; +commands[55].optional_opt_args[7].opt = verbose_ARG; +commands[55].optional_opt_args[8].opt = version_ARG; +commands[55].optional_opt_args[9].opt = yes_ARG; +commands[55].optional_opt_args[10].opt = poolmetadatasize_ARG; +commands[55].optional_opt_args[10].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[55].optional_opt_args[11].opt = poolmetadataspare_ARG; +commands[55].optional_opt_args[11].def.types = ARG_DEF_TYPE_BOOL; +commands[55].optional_opt_args[12].opt = chunksize_ARG; +commands[55].optional_opt_args[12].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[55].optional_opt_args[13].opt = discards_ARG; +commands[55].optional_opt_args[13].def.types = ARG_DEF_TYPE_STR_ANY; +commands[55].optional_opt_args[14].opt = errorwhenfull_ARG; +commands[55].optional_opt_args[14].def.types = ARG_DEF_TYPE_BOOL; +commands[55].optional_opt_args[15].opt = addtag_ARG; +commands[55].optional_opt_args[15].def.types = ARG_DEF_TYPE_TAG; +commands[55].optional_opt_args[16].opt = alloc_ARG; +commands[55].optional_opt_args[16].def.types = ARG_DEF_TYPE_STR_ANY; +commands[55].optional_opt_args[17].opt = autobackup_ARG; +commands[55].optional_opt_args[17].def.types = ARG_DEF_TYPE_BOOL; +commands[55].optional_opt_args[18].opt = activate_ARG; +commands[55].optional_opt_args[18].def.types = ARG_DEF_TYPE_STR_ANY; +commands[55].optional_opt_args[19].opt = contiguous_ARG; +commands[55].optional_opt_args[19].def.types = ARG_DEF_TYPE_BOOL; +commands[55].optional_opt_args[20].opt = ignoreactivationskip_ARG; +commands[55].optional_opt_args[21].opt = ignoremonitoring_ARG; +commands[55].optional_opt_args[22].opt = major_ARG; +commands[55].optional_opt_args[22].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[55].optional_opt_args[23].opt = metadataprofile_ARG; +commands[55].optional_opt_args[23].def.types = ARG_DEF_TYPE_STR_ANY; +commands[55].optional_opt_args[24].opt = minor_ARG; +commands[55].optional_opt_args[24].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[55].optional_opt_args[25].opt = monitor_ARG; +commands[55].optional_opt_args[25].def.types = ARG_DEF_TYPE_BOOL; +commands[55].optional_opt_args[26].opt = name_ARG; +commands[55].optional_opt_args[26].def.types = ARG_DEF_TYPE_STR_ANY; +commands[55].optional_opt_args[27].opt = nosync_ARG; +commands[55].optional_opt_args[28].opt = noudevsync_ARG; +commands[55].optional_opt_args[29].opt = permission_ARG; +commands[55].optional_opt_args[30].opt = persistent_ARG; +commands[55].optional_opt_args[30].def.types = ARG_DEF_TYPE_BOOL; +commands[55].optional_opt_args[31].opt = readahead_ARG; +commands[55].optional_opt_args[31].def.types = ARG_DEF_TYPE_NUM_ANY|ARG_DEF_TYPE_STR_ANY; +commands[55].optional_opt_args[32].opt = reportformat_ARG; +commands[55].optional_opt_args[32].def.types = ARG_DEF_TYPE_STR_ANY; +commands[55].optional_opt_args[33].opt = setactivationskip_ARG; +commands[55].optional_opt_args[33].def.types = ARG_DEF_TYPE_BOOL; +commands[55].optional_opt_args[34].opt = test_ARG; +commands[55].optional_opt_args[35].opt = wipesignatures_ARG; +commands[55].optional_opt_args[35].def.types = ARG_DEF_TYPE_BOOL; +commands[55].optional_opt_args[36].opt = zero_ARG; +commands[55].optional_opt_args[36].def.types = ARG_DEF_TYPE_BOOL; +commands[55].optional_pos_args[0].pos = 1; +commands[55].optional_pos_args[0].def.types = ARG_DEF_TYPE_NAME_PV; +commands[55].optional_pos_args[0].def.flags = ARG_DEF_FLAG_MAY_REPEAT; + +commands[56].name = "lvcreate"; +commands[56].fn = lvcreate; +commands[56].ro_count = 3; +commands[56].rp_count = 1; +commands[56].oo_count = 37; +commands[56].op_count = 1; +commands[56].desc = "Create a thin LV, first creating a thin pool for it, where the new thin pool is named in arg pos 1."; +commands[56].usage = "lvcreate --type thin --virtualsize Number --size Number LV_new" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --poolmetadatasize Number, --poolmetadataspare Bool, --chunksize Number, --discards String, --errorwhenfull Bool, --addtag Tag, --alloc String, --autobackup Bool, --activate String, --contiguous Bool, --ignoreactivationskip, --ignoremonitoring, --major Number, --metadataprofile String, --minor Number, --monitor Bool, --name String, --nosync, --noudevsync, --permission, --persistent Bool, --readahead Number|String, --reportformat String, --setactivationskip Bool, --test, --wipesignatures Bool, --zero Bool ]" +" [ PV ... ]"; +commands[56].required_opt_args[0].opt = type_ARG; +commands[56].required_opt_args[0].def.types = ARG_DEF_TYPE_STR_CONST; +commands[56].required_opt_args[0].def.str = "thin"; +commands[56].required_opt_args[1].opt = virtualsize_ARG; +commands[56].required_opt_args[1].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[56].required_opt_args[2].opt = size_ARG; +commands[56].required_opt_args[2].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[56].required_pos_args[0].pos = 1; +commands[56].required_pos_args[0].def.types = ARG_DEF_TYPE_NAME_LV; +commands[56].required_pos_args[0].def.flags = ARG_DEF_FLAG_NEW; +commands[56].optional_opt_args[0].opt = commandprofile_ARG; +commands[56].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[56].optional_opt_args[1].opt = config_ARG; +commands[56].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[56].optional_opt_args[2].opt = debug_ARG; +commands[56].optional_opt_args[3].opt = driverloaded_ARG; +commands[56].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[56].optional_opt_args[4].opt = help_ARG; +commands[56].optional_opt_args[5].opt = profile_ARG; +commands[56].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[56].optional_opt_args[6].opt = quiet_ARG; +commands[56].optional_opt_args[7].opt = verbose_ARG; +commands[56].optional_opt_args[8].opt = version_ARG; +commands[56].optional_opt_args[9].opt = yes_ARG; +commands[56].optional_opt_args[10].opt = poolmetadatasize_ARG; +commands[56].optional_opt_args[10].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[56].optional_opt_args[11].opt = poolmetadataspare_ARG; +commands[56].optional_opt_args[11].def.types = ARG_DEF_TYPE_BOOL; +commands[56].optional_opt_args[12].opt = chunksize_ARG; +commands[56].optional_opt_args[12].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[56].optional_opt_args[13].opt = discards_ARG; +commands[56].optional_opt_args[13].def.types = ARG_DEF_TYPE_STR_ANY; +commands[56].optional_opt_args[14].opt = errorwhenfull_ARG; +commands[56].optional_opt_args[14].def.types = ARG_DEF_TYPE_BOOL; +commands[56].optional_opt_args[15].opt = addtag_ARG; +commands[56].optional_opt_args[15].def.types = ARG_DEF_TYPE_TAG; +commands[56].optional_opt_args[16].opt = alloc_ARG; +commands[56].optional_opt_args[16].def.types = ARG_DEF_TYPE_STR_ANY; +commands[56].optional_opt_args[17].opt = autobackup_ARG; +commands[56].optional_opt_args[17].def.types = ARG_DEF_TYPE_BOOL; +commands[56].optional_opt_args[18].opt = activate_ARG; +commands[56].optional_opt_args[18].def.types = ARG_DEF_TYPE_STR_ANY; +commands[56].optional_opt_args[19].opt = contiguous_ARG; +commands[56].optional_opt_args[19].def.types = ARG_DEF_TYPE_BOOL; +commands[56].optional_opt_args[20].opt = ignoreactivationskip_ARG; +commands[56].optional_opt_args[21].opt = ignoremonitoring_ARG; +commands[56].optional_opt_args[22].opt = major_ARG; +commands[56].optional_opt_args[22].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[56].optional_opt_args[23].opt = metadataprofile_ARG; +commands[56].optional_opt_args[23].def.types = ARG_DEF_TYPE_STR_ANY; +commands[56].optional_opt_args[24].opt = minor_ARG; +commands[56].optional_opt_args[24].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[56].optional_opt_args[25].opt = monitor_ARG; +commands[56].optional_opt_args[25].def.types = ARG_DEF_TYPE_BOOL; +commands[56].optional_opt_args[26].opt = name_ARG; +commands[56].optional_opt_args[26].def.types = ARG_DEF_TYPE_STR_ANY; +commands[56].optional_opt_args[27].opt = nosync_ARG; +commands[56].optional_opt_args[28].opt = noudevsync_ARG; +commands[56].optional_opt_args[29].opt = permission_ARG; +commands[56].optional_opt_args[30].opt = persistent_ARG; +commands[56].optional_opt_args[30].def.types = ARG_DEF_TYPE_BOOL; +commands[56].optional_opt_args[31].opt = readahead_ARG; +commands[56].optional_opt_args[31].def.types = ARG_DEF_TYPE_NUM_ANY|ARG_DEF_TYPE_STR_ANY; +commands[56].optional_opt_args[32].opt = reportformat_ARG; +commands[56].optional_opt_args[32].def.types = ARG_DEF_TYPE_STR_ANY; +commands[56].optional_opt_args[33].opt = setactivationskip_ARG; +commands[56].optional_opt_args[33].def.types = ARG_DEF_TYPE_BOOL; +commands[56].optional_opt_args[34].opt = test_ARG; +commands[56].optional_opt_args[35].opt = wipesignatures_ARG; +commands[56].optional_opt_args[35].def.types = ARG_DEF_TYPE_BOOL; +commands[56].optional_opt_args[36].opt = zero_ARG; +commands[56].optional_opt_args[36].def.types = ARG_DEF_TYPE_BOOL; +commands[56].optional_pos_args[0].pos = 2; +commands[56].optional_pos_args[0].def.types = ARG_DEF_TYPE_NAME_PV; +commands[56].optional_pos_args[0].def.flags = ARG_DEF_FLAG_MAY_REPEAT; + +commands[57].name = "lvcreate"; +commands[57].fn = lvcreate; +commands[57].ro_count = 3; +commands[57].rp_count = 1; +commands[57].oo_count = 37; +commands[57].op_count = 1; +commands[57].desc = "Create a thin LV, first creating a thin pool for it."; +commands[57].usage = "lvcreate --type thin --virtualsize Number --size Number VG" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --poolmetadatasize Number, --poolmetadataspare Bool, --chunksize Number, --discards String, --errorwhenfull Bool, --addtag Tag, --alloc String, --autobackup Bool, --activate String, --contiguous Bool, --ignoreactivationskip, --ignoremonitoring, --major Number, --metadataprofile String, --minor Number, --monitor Bool, --name String, --nosync, --noudevsync, --permission, --persistent Bool, --readahead Number|String, --reportformat String, --setactivationskip Bool, --test, --wipesignatures Bool, --zero Bool ]" +" [ PV ... ]"; +commands[57].required_opt_args[0].opt = type_ARG; +commands[57].required_opt_args[0].def.types = ARG_DEF_TYPE_STR_CONST; +commands[57].required_opt_args[0].def.str = "thin"; +commands[57].required_opt_args[1].opt = virtualsize_ARG; +commands[57].required_opt_args[1].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[57].required_opt_args[2].opt = size_ARG; +commands[57].required_opt_args[2].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[57].required_pos_args[0].pos = 1; +commands[57].required_pos_args[0].def.types = ARG_DEF_TYPE_NAME_VG; +commands[57].optional_opt_args[0].opt = commandprofile_ARG; +commands[57].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[57].optional_opt_args[1].opt = config_ARG; +commands[57].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[57].optional_opt_args[2].opt = debug_ARG; +commands[57].optional_opt_args[3].opt = driverloaded_ARG; +commands[57].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[57].optional_opt_args[4].opt = help_ARG; +commands[57].optional_opt_args[5].opt = profile_ARG; +commands[57].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[57].optional_opt_args[6].opt = quiet_ARG; +commands[57].optional_opt_args[7].opt = verbose_ARG; +commands[57].optional_opt_args[8].opt = version_ARG; +commands[57].optional_opt_args[9].opt = yes_ARG; +commands[57].optional_opt_args[10].opt = poolmetadatasize_ARG; +commands[57].optional_opt_args[10].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[57].optional_opt_args[11].opt = poolmetadataspare_ARG; +commands[57].optional_opt_args[11].def.types = ARG_DEF_TYPE_BOOL; +commands[57].optional_opt_args[12].opt = chunksize_ARG; +commands[57].optional_opt_args[12].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[57].optional_opt_args[13].opt = discards_ARG; +commands[57].optional_opt_args[13].def.types = ARG_DEF_TYPE_STR_ANY; +commands[57].optional_opt_args[14].opt = errorwhenfull_ARG; +commands[57].optional_opt_args[14].def.types = ARG_DEF_TYPE_BOOL; +commands[57].optional_opt_args[15].opt = addtag_ARG; +commands[57].optional_opt_args[15].def.types = ARG_DEF_TYPE_TAG; +commands[57].optional_opt_args[16].opt = alloc_ARG; +commands[57].optional_opt_args[16].def.types = ARG_DEF_TYPE_STR_ANY; +commands[57].optional_opt_args[17].opt = autobackup_ARG; +commands[57].optional_opt_args[17].def.types = ARG_DEF_TYPE_BOOL; +commands[57].optional_opt_args[18].opt = activate_ARG; +commands[57].optional_opt_args[18].def.types = ARG_DEF_TYPE_STR_ANY; +commands[57].optional_opt_args[19].opt = contiguous_ARG; +commands[57].optional_opt_args[19].def.types = ARG_DEF_TYPE_BOOL; +commands[57].optional_opt_args[20].opt = ignoreactivationskip_ARG; +commands[57].optional_opt_args[21].opt = ignoremonitoring_ARG; +commands[57].optional_opt_args[22].opt = major_ARG; +commands[57].optional_opt_args[22].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[57].optional_opt_args[23].opt = metadataprofile_ARG; +commands[57].optional_opt_args[23].def.types = ARG_DEF_TYPE_STR_ANY; +commands[57].optional_opt_args[24].opt = minor_ARG; +commands[57].optional_opt_args[24].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[57].optional_opt_args[25].opt = monitor_ARG; +commands[57].optional_opt_args[25].def.types = ARG_DEF_TYPE_BOOL; +commands[57].optional_opt_args[26].opt = name_ARG; +commands[57].optional_opt_args[26].def.types = ARG_DEF_TYPE_STR_ANY; +commands[57].optional_opt_args[27].opt = nosync_ARG; +commands[57].optional_opt_args[28].opt = noudevsync_ARG; +commands[57].optional_opt_args[29].opt = permission_ARG; +commands[57].optional_opt_args[30].opt = persistent_ARG; +commands[57].optional_opt_args[30].def.types = ARG_DEF_TYPE_BOOL; +commands[57].optional_opt_args[31].opt = readahead_ARG; +commands[57].optional_opt_args[31].def.types = ARG_DEF_TYPE_NUM_ANY|ARG_DEF_TYPE_STR_ANY; +commands[57].optional_opt_args[32].opt = reportformat_ARG; +commands[57].optional_opt_args[32].def.types = ARG_DEF_TYPE_STR_ANY; +commands[57].optional_opt_args[33].opt = setactivationskip_ARG; +commands[57].optional_opt_args[33].def.types = ARG_DEF_TYPE_BOOL; +commands[57].optional_opt_args[34].opt = test_ARG; +commands[57].optional_opt_args[35].opt = wipesignatures_ARG; +commands[57].optional_opt_args[35].def.types = ARG_DEF_TYPE_BOOL; +commands[57].optional_opt_args[36].opt = zero_ARG; +commands[57].optional_opt_args[36].def.types = ARG_DEF_TYPE_BOOL; +commands[57].optional_pos_args[0].pos = 2; +commands[57].optional_pos_args[0].def.types = ARG_DEF_TYPE_NAME_PV; +commands[57].optional_pos_args[0].def.flags = ARG_DEF_FLAG_MAY_REPEAT; + +commands[58].name = "lvcreate"; +commands[58].fn = lvcreate; +commands[58].ro_count = 2; +commands[58].rp_count = 1; +commands[58].oo_count = 38; +commands[58].op_count = 1; +commands[58].desc = "Convert the specified LV to type cache after creating a new cache pool LV to use."; +commands[58].usage = "lvcreate --type cache --size Number LV" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --poolmetadatasize Number, --poolmetadataspare Bool, --chunksize Number, --cachemode String, --cachepolicy String, --cachesettings String, --addtag Tag, --alloc String, --autobackup Bool, --activate String, --contiguous Bool, --ignoreactivationskip, --ignoremonitoring, --major Number, --metadataprofile String, --minor Number, --monitor Bool, --name String, --nosync, --noudevsync, --permission, --persistent Bool, --readahead Number|String, --reportformat String, --setactivationskip Bool, --test, --wipesignatures Bool, --zero Bool ]" +" [ PV ... ]"; +commands[58].required_opt_args[0].opt = type_ARG; +commands[58].required_opt_args[0].def.types = ARG_DEF_TYPE_STR_CONST; +commands[58].required_opt_args[0].def.str = "cache"; +commands[58].required_opt_args[1].opt = size_ARG; +commands[58].required_opt_args[1].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[58].required_pos_args[0].pos = 1; +commands[58].required_pos_args[0].def.types = ARG_DEF_TYPE_NAME_LV; +commands[58].optional_opt_args[0].opt = commandprofile_ARG; +commands[58].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[58].optional_opt_args[1].opt = config_ARG; +commands[58].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[58].optional_opt_args[2].opt = debug_ARG; +commands[58].optional_opt_args[3].opt = driverloaded_ARG; +commands[58].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[58].optional_opt_args[4].opt = help_ARG; +commands[58].optional_opt_args[5].opt = profile_ARG; +commands[58].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[58].optional_opt_args[6].opt = quiet_ARG; +commands[58].optional_opt_args[7].opt = verbose_ARG; +commands[58].optional_opt_args[8].opt = version_ARG; +commands[58].optional_opt_args[9].opt = yes_ARG; +commands[58].optional_opt_args[10].opt = poolmetadatasize_ARG; +commands[58].optional_opt_args[10].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[58].optional_opt_args[11].opt = poolmetadataspare_ARG; +commands[58].optional_opt_args[11].def.types = ARG_DEF_TYPE_BOOL; +commands[58].optional_opt_args[12].opt = chunksize_ARG; +commands[58].optional_opt_args[12].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[58].optional_opt_args[13].opt = cachemode_ARG; +commands[58].optional_opt_args[13].def.types = ARG_DEF_TYPE_STR_ANY; +commands[58].optional_opt_args[14].opt = cachepolicy_ARG; +commands[58].optional_opt_args[14].def.types = ARG_DEF_TYPE_STR_ANY; +commands[58].optional_opt_args[15].opt = cachesettings_ARG; +commands[58].optional_opt_args[15].def.types = ARG_DEF_TYPE_STR_ANY; +commands[58].optional_opt_args[16].opt = addtag_ARG; +commands[58].optional_opt_args[16].def.types = ARG_DEF_TYPE_TAG; +commands[58].optional_opt_args[17].opt = alloc_ARG; +commands[58].optional_opt_args[17].def.types = ARG_DEF_TYPE_STR_ANY; +commands[58].optional_opt_args[18].opt = autobackup_ARG; +commands[58].optional_opt_args[18].def.types = ARG_DEF_TYPE_BOOL; +commands[58].optional_opt_args[19].opt = activate_ARG; +commands[58].optional_opt_args[19].def.types = ARG_DEF_TYPE_STR_ANY; +commands[58].optional_opt_args[20].opt = contiguous_ARG; +commands[58].optional_opt_args[20].def.types = ARG_DEF_TYPE_BOOL; +commands[58].optional_opt_args[21].opt = ignoreactivationskip_ARG; +commands[58].optional_opt_args[22].opt = ignoremonitoring_ARG; +commands[58].optional_opt_args[23].opt = major_ARG; +commands[58].optional_opt_args[23].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[58].optional_opt_args[24].opt = metadataprofile_ARG; +commands[58].optional_opt_args[24].def.types = ARG_DEF_TYPE_STR_ANY; +commands[58].optional_opt_args[25].opt = minor_ARG; +commands[58].optional_opt_args[25].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[58].optional_opt_args[26].opt = monitor_ARG; +commands[58].optional_opt_args[26].def.types = ARG_DEF_TYPE_BOOL; +commands[58].optional_opt_args[27].opt = name_ARG; +commands[58].optional_opt_args[27].def.types = ARG_DEF_TYPE_STR_ANY; +commands[58].optional_opt_args[28].opt = nosync_ARG; +commands[58].optional_opt_args[29].opt = noudevsync_ARG; +commands[58].optional_opt_args[30].opt = permission_ARG; +commands[58].optional_opt_args[31].opt = persistent_ARG; +commands[58].optional_opt_args[31].def.types = ARG_DEF_TYPE_BOOL; +commands[58].optional_opt_args[32].opt = readahead_ARG; +commands[58].optional_opt_args[32].def.types = ARG_DEF_TYPE_NUM_ANY|ARG_DEF_TYPE_STR_ANY; +commands[58].optional_opt_args[33].opt = reportformat_ARG; +commands[58].optional_opt_args[33].def.types = ARG_DEF_TYPE_STR_ANY; +commands[58].optional_opt_args[34].opt = setactivationskip_ARG; +commands[58].optional_opt_args[34].def.types = ARG_DEF_TYPE_BOOL; +commands[58].optional_opt_args[35].opt = test_ARG; +commands[58].optional_opt_args[36].opt = wipesignatures_ARG; +commands[58].optional_opt_args[36].def.types = ARG_DEF_TYPE_BOOL; +commands[58].optional_opt_args[37].opt = zero_ARG; +commands[58].optional_opt_args[37].def.types = ARG_DEF_TYPE_BOOL; +commands[58].optional_pos_args[0].pos = 2; +commands[58].optional_pos_args[0].def.types = ARG_DEF_TYPE_NAME_PV; +commands[58].optional_pos_args[0].def.flags = ARG_DEF_FLAG_MAY_REPEAT; + +commands[59].name = "lvcreate"; +commands[59].fn = lvcreate; +commands[59].ro_count = 3; +commands[59].rp_count = 0; +commands[59].oo_count = 38; +commands[59].op_count = 1; +commands[59].desc = "Create a cache LV, first creating a new origin LV, then combining it with the existing cache pool in arg pos 1."; +commands[59].usage = "lvcreate --type cache --size Number --cachepool LV_cachepool" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --poolmetadatasize Number, --poolmetadataspare Bool, --chunksize Number, --cachemode String, --cachepolicy String, --cachesettings String, --addtag Tag, --alloc String, --autobackup Bool, --activate String, --contiguous Bool, --ignoreactivationskip, --ignoremonitoring, --major Number, --metadataprofile String, --minor Number, --monitor Bool, --name String, --nosync, --noudevsync, --permission, --persistent Bool, --readahead Number|String, --reportformat String, --setactivationskip Bool, --test, --wipesignatures Bool, --zero Bool ]" +" [ PV ... ]"; +commands[59].required_opt_args[0].opt = type_ARG; +commands[59].required_opt_args[0].def.types = ARG_DEF_TYPE_STR_CONST; +commands[59].required_opt_args[0].def.str = "cache"; +commands[59].required_opt_args[1].opt = size_ARG; +commands[59].required_opt_args[1].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[59].required_opt_args[2].opt = cachepool_ARG; +commands[59].required_opt_args[2].def.types = ARG_DEF_TYPE_NAME_LV; +commands[59].required_opt_args[2].def.lv_types = ARG_DEF_LV_CACHEPOOL; +commands[59].optional_opt_args[0].opt = commandprofile_ARG; +commands[59].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[59].optional_opt_args[1].opt = config_ARG; +commands[59].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[59].optional_opt_args[2].opt = debug_ARG; +commands[59].optional_opt_args[3].opt = driverloaded_ARG; +commands[59].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[59].optional_opt_args[4].opt = help_ARG; +commands[59].optional_opt_args[5].opt = profile_ARG; +commands[59].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[59].optional_opt_args[6].opt = quiet_ARG; +commands[59].optional_opt_args[7].opt = verbose_ARG; +commands[59].optional_opt_args[8].opt = version_ARG; +commands[59].optional_opt_args[9].opt = yes_ARG; +commands[59].optional_opt_args[10].opt = poolmetadatasize_ARG; +commands[59].optional_opt_args[10].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[59].optional_opt_args[11].opt = poolmetadataspare_ARG; +commands[59].optional_opt_args[11].def.types = ARG_DEF_TYPE_BOOL; +commands[59].optional_opt_args[12].opt = chunksize_ARG; +commands[59].optional_opt_args[12].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[59].optional_opt_args[13].opt = cachemode_ARG; +commands[59].optional_opt_args[13].def.types = ARG_DEF_TYPE_STR_ANY; +commands[59].optional_opt_args[14].opt = cachepolicy_ARG; +commands[59].optional_opt_args[14].def.types = ARG_DEF_TYPE_STR_ANY; +commands[59].optional_opt_args[15].opt = cachesettings_ARG; +commands[59].optional_opt_args[15].def.types = ARG_DEF_TYPE_STR_ANY; +commands[59].optional_opt_args[16].opt = addtag_ARG; +commands[59].optional_opt_args[16].def.types = ARG_DEF_TYPE_TAG; +commands[59].optional_opt_args[17].opt = alloc_ARG; +commands[59].optional_opt_args[17].def.types = ARG_DEF_TYPE_STR_ANY; +commands[59].optional_opt_args[18].opt = autobackup_ARG; +commands[59].optional_opt_args[18].def.types = ARG_DEF_TYPE_BOOL; +commands[59].optional_opt_args[19].opt = activate_ARG; +commands[59].optional_opt_args[19].def.types = ARG_DEF_TYPE_STR_ANY; +commands[59].optional_opt_args[20].opt = contiguous_ARG; +commands[59].optional_opt_args[20].def.types = ARG_DEF_TYPE_BOOL; +commands[59].optional_opt_args[21].opt = ignoreactivationskip_ARG; +commands[59].optional_opt_args[22].opt = ignoremonitoring_ARG; +commands[59].optional_opt_args[23].opt = major_ARG; +commands[59].optional_opt_args[23].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[59].optional_opt_args[24].opt = metadataprofile_ARG; +commands[59].optional_opt_args[24].def.types = ARG_DEF_TYPE_STR_ANY; +commands[59].optional_opt_args[25].opt = minor_ARG; +commands[59].optional_opt_args[25].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[59].optional_opt_args[26].opt = monitor_ARG; +commands[59].optional_opt_args[26].def.types = ARG_DEF_TYPE_BOOL; +commands[59].optional_opt_args[27].opt = name_ARG; +commands[59].optional_opt_args[27].def.types = ARG_DEF_TYPE_STR_ANY; +commands[59].optional_opt_args[28].opt = nosync_ARG; +commands[59].optional_opt_args[29].opt = noudevsync_ARG; +commands[59].optional_opt_args[30].opt = permission_ARG; +commands[59].optional_opt_args[31].opt = persistent_ARG; +commands[59].optional_opt_args[31].def.types = ARG_DEF_TYPE_BOOL; +commands[59].optional_opt_args[32].opt = readahead_ARG; +commands[59].optional_opt_args[32].def.types = ARG_DEF_TYPE_NUM_ANY|ARG_DEF_TYPE_STR_ANY; +commands[59].optional_opt_args[33].opt = reportformat_ARG; +commands[59].optional_opt_args[33].def.types = ARG_DEF_TYPE_STR_ANY; +commands[59].optional_opt_args[34].opt = setactivationskip_ARG; +commands[59].optional_opt_args[34].def.types = ARG_DEF_TYPE_BOOL; +commands[59].optional_opt_args[35].opt = test_ARG; +commands[59].optional_opt_args[36].opt = wipesignatures_ARG; +commands[59].optional_opt_args[36].def.types = ARG_DEF_TYPE_BOOL; +commands[59].optional_opt_args[37].opt = zero_ARG; +commands[59].optional_opt_args[37].def.types = ARG_DEF_TYPE_BOOL; +commands[59].optional_pos_args[0].pos = 1; +commands[59].optional_pos_args[0].def.types = ARG_DEF_TYPE_NAME_PV; +commands[59].optional_pos_args[0].def.flags = ARG_DEF_FLAG_MAY_REPEAT; + +commands[60].name = "lvcreate"; +commands[60].fn = lvcreate; +commands[60].ro_count = 1; +commands[60].rp_count = 1; +commands[60].oo_count = 33; +commands[60].op_count = 1; +commands[60].desc = "Create a linear LV. (default --type linear)"; +commands[60].usage = "lvcreate --size Number VG" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --type linear, --addtag Tag, --alloc String, --autobackup Bool, --activate String, --contiguous Bool, --ignoreactivationskip, --ignoremonitoring, --major Number, --metadataprofile String, --minor Number, --monitor Bool, --name String, --nosync, --noudevsync, --permission, --persistent Bool, --readahead Number|String, --reportformat String, --setactivationskip Bool, --test, --wipesignatures Bool, --zero Bool ]" +" [ PV ... ]"; +commands[60].required_opt_args[0].opt = size_ARG; +commands[60].required_opt_args[0].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[60].required_pos_args[0].pos = 1; +commands[60].required_pos_args[0].def.types = ARG_DEF_TYPE_NAME_VG; +commands[60].optional_opt_args[0].opt = commandprofile_ARG; +commands[60].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[60].optional_opt_args[1].opt = config_ARG; +commands[60].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[60].optional_opt_args[2].opt = debug_ARG; +commands[60].optional_opt_args[3].opt = driverloaded_ARG; +commands[60].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[60].optional_opt_args[4].opt = help_ARG; +commands[60].optional_opt_args[5].opt = profile_ARG; +commands[60].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[60].optional_opt_args[6].opt = quiet_ARG; +commands[60].optional_opt_args[7].opt = verbose_ARG; +commands[60].optional_opt_args[8].opt = version_ARG; +commands[60].optional_opt_args[9].opt = yes_ARG; +commands[60].optional_opt_args[10].opt = type_ARG; +commands[60].optional_opt_args[10].def.types = ARG_DEF_TYPE_STR_CONST; +commands[60].optional_opt_args[10].def.str = "linear"; +commands[60].optional_opt_args[11].opt = addtag_ARG; +commands[60].optional_opt_args[11].def.types = ARG_DEF_TYPE_TAG; +commands[60].optional_opt_args[12].opt = alloc_ARG; +commands[60].optional_opt_args[12].def.types = ARG_DEF_TYPE_STR_ANY; +commands[60].optional_opt_args[13].opt = autobackup_ARG; +commands[60].optional_opt_args[13].def.types = ARG_DEF_TYPE_BOOL; +commands[60].optional_opt_args[14].opt = activate_ARG; +commands[60].optional_opt_args[14].def.types = ARG_DEF_TYPE_STR_ANY; +commands[60].optional_opt_args[15].opt = contiguous_ARG; +commands[60].optional_opt_args[15].def.types = ARG_DEF_TYPE_BOOL; +commands[60].optional_opt_args[16].opt = ignoreactivationskip_ARG; +commands[60].optional_opt_args[17].opt = ignoremonitoring_ARG; +commands[60].optional_opt_args[18].opt = major_ARG; +commands[60].optional_opt_args[18].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[60].optional_opt_args[19].opt = metadataprofile_ARG; +commands[60].optional_opt_args[19].def.types = ARG_DEF_TYPE_STR_ANY; +commands[60].optional_opt_args[20].opt = minor_ARG; +commands[60].optional_opt_args[20].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[60].optional_opt_args[21].opt = monitor_ARG; +commands[60].optional_opt_args[21].def.types = ARG_DEF_TYPE_BOOL; +commands[60].optional_opt_args[22].opt = name_ARG; +commands[60].optional_opt_args[22].def.types = ARG_DEF_TYPE_STR_ANY; +commands[60].optional_opt_args[23].opt = nosync_ARG; +commands[60].optional_opt_args[24].opt = noudevsync_ARG; +commands[60].optional_opt_args[25].opt = permission_ARG; +commands[60].optional_opt_args[26].opt = persistent_ARG; +commands[60].optional_opt_args[26].def.types = ARG_DEF_TYPE_BOOL; +commands[60].optional_opt_args[27].opt = readahead_ARG; +commands[60].optional_opt_args[27].def.types = ARG_DEF_TYPE_NUM_ANY|ARG_DEF_TYPE_STR_ANY; +commands[60].optional_opt_args[28].opt = reportformat_ARG; +commands[60].optional_opt_args[28].def.types = ARG_DEF_TYPE_STR_ANY; +commands[60].optional_opt_args[29].opt = setactivationskip_ARG; +commands[60].optional_opt_args[29].def.types = ARG_DEF_TYPE_BOOL; +commands[60].optional_opt_args[30].opt = test_ARG; +commands[60].optional_opt_args[31].opt = wipesignatures_ARG; +commands[60].optional_opt_args[31].def.types = ARG_DEF_TYPE_BOOL; +commands[60].optional_opt_args[32].opt = zero_ARG; +commands[60].optional_opt_args[32].def.types = ARG_DEF_TYPE_BOOL; +commands[60].optional_pos_args[0].pos = 2; +commands[60].optional_pos_args[0].def.types = ARG_DEF_TYPE_NAME_PV; +commands[60].optional_pos_args[0].def.flags = ARG_DEF_FLAG_MAY_REPEAT; + +commands[61].name = "lvcreate"; +commands[61].fn = lvcreate; +commands[61].ro_count = 2; +commands[61].rp_count = 1; +commands[61].oo_count = 34; +commands[61].op_count = 1; +commands[61].desc = "Create a striped LV. (infers --type striped)"; +commands[61].usage = "lvcreate --stripes Number --size Number VG" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --type striped, --stripesize Number, --addtag Tag, --alloc String, --autobackup Bool, --activate String, --contiguous Bool, --ignoreactivationskip, --ignoremonitoring, --major Number, --metadataprofile String, --minor Number, --monitor Bool, --name String, --nosync, --noudevsync, --permission, --persistent Bool, --readahead Number|String, --reportformat String, --setactivationskip Bool, --test, --wipesignatures Bool, --zero Bool ]" +" [ PV ... ]"; +commands[61].required_opt_args[0].opt = stripes_ARG; +commands[61].required_opt_args[0].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[61].required_opt_args[1].opt = size_ARG; +commands[61].required_opt_args[1].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[61].required_pos_args[0].pos = 1; +commands[61].required_pos_args[0].def.types = ARG_DEF_TYPE_NAME_VG; +commands[61].optional_opt_args[0].opt = commandprofile_ARG; +commands[61].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[61].optional_opt_args[1].opt = config_ARG; +commands[61].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[61].optional_opt_args[2].opt = debug_ARG; +commands[61].optional_opt_args[3].opt = driverloaded_ARG; +commands[61].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[61].optional_opt_args[4].opt = help_ARG; +commands[61].optional_opt_args[5].opt = profile_ARG; +commands[61].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[61].optional_opt_args[6].opt = quiet_ARG; +commands[61].optional_opt_args[7].opt = verbose_ARG; +commands[61].optional_opt_args[8].opt = version_ARG; +commands[61].optional_opt_args[9].opt = yes_ARG; +commands[61].optional_opt_args[10].opt = type_ARG; +commands[61].optional_opt_args[10].def.types = ARG_DEF_TYPE_STR_CONST; +commands[61].optional_opt_args[10].def.str = "striped"; +commands[61].optional_opt_args[11].opt = stripesize_ARG; +commands[61].optional_opt_args[11].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[61].optional_opt_args[12].opt = addtag_ARG; +commands[61].optional_opt_args[12].def.types = ARG_DEF_TYPE_TAG; +commands[61].optional_opt_args[13].opt = alloc_ARG; +commands[61].optional_opt_args[13].def.types = ARG_DEF_TYPE_STR_ANY; +commands[61].optional_opt_args[14].opt = autobackup_ARG; +commands[61].optional_opt_args[14].def.types = ARG_DEF_TYPE_BOOL; +commands[61].optional_opt_args[15].opt = activate_ARG; +commands[61].optional_opt_args[15].def.types = ARG_DEF_TYPE_STR_ANY; +commands[61].optional_opt_args[16].opt = contiguous_ARG; +commands[61].optional_opt_args[16].def.types = ARG_DEF_TYPE_BOOL; +commands[61].optional_opt_args[17].opt = ignoreactivationskip_ARG; +commands[61].optional_opt_args[18].opt = ignoremonitoring_ARG; +commands[61].optional_opt_args[19].opt = major_ARG; +commands[61].optional_opt_args[19].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[61].optional_opt_args[20].opt = metadataprofile_ARG; +commands[61].optional_opt_args[20].def.types = ARG_DEF_TYPE_STR_ANY; +commands[61].optional_opt_args[21].opt = minor_ARG; +commands[61].optional_opt_args[21].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[61].optional_opt_args[22].opt = monitor_ARG; +commands[61].optional_opt_args[22].def.types = ARG_DEF_TYPE_BOOL; +commands[61].optional_opt_args[23].opt = name_ARG; +commands[61].optional_opt_args[23].def.types = ARG_DEF_TYPE_STR_ANY; +commands[61].optional_opt_args[24].opt = nosync_ARG; +commands[61].optional_opt_args[25].opt = noudevsync_ARG; +commands[61].optional_opt_args[26].opt = permission_ARG; +commands[61].optional_opt_args[27].opt = persistent_ARG; +commands[61].optional_opt_args[27].def.types = ARG_DEF_TYPE_BOOL; +commands[61].optional_opt_args[28].opt = readahead_ARG; +commands[61].optional_opt_args[28].def.types = ARG_DEF_TYPE_NUM_ANY|ARG_DEF_TYPE_STR_ANY; +commands[61].optional_opt_args[29].opt = reportformat_ARG; +commands[61].optional_opt_args[29].def.types = ARG_DEF_TYPE_STR_ANY; +commands[61].optional_opt_args[30].opt = setactivationskip_ARG; +commands[61].optional_opt_args[30].def.types = ARG_DEF_TYPE_BOOL; +commands[61].optional_opt_args[31].opt = test_ARG; +commands[61].optional_opt_args[32].opt = wipesignatures_ARG; +commands[61].optional_opt_args[32].def.types = ARG_DEF_TYPE_BOOL; +commands[61].optional_opt_args[33].opt = zero_ARG; +commands[61].optional_opt_args[33].def.types = ARG_DEF_TYPE_BOOL; +commands[61].optional_pos_args[0].pos = 2; +commands[61].optional_pos_args[0].def.types = ARG_DEF_TYPE_NAME_PV; +commands[61].optional_pos_args[0].def.flags = ARG_DEF_FLAG_MAY_REPEAT; + +commands[62].name = "lvcreate"; +commands[62].fn = lvcreate; +commands[62].ro_count = 2; +commands[62].rp_count = 1; +commands[62].oo_count = 41; +commands[62].op_count = 1; +commands[62].desc = "Create a raid1 or mirror LV. (infers --type raid1|mirror)"; +commands[62].usage = "lvcreate --mirrors Number --size Number VG" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --type raid1|mirror, --mirrorlog String, --corelog, --mirrors Number, --stripes Number, --stripesize Number, --regionsize Number, --minrecoveryrate Number, --maxrecoveryrate Number, --addtag Tag, --alloc String, --autobackup Bool, --activate String, --contiguous Bool, --ignoreactivationskip, --ignoremonitoring, --major Number, --metadataprofile String, --minor Number, --monitor Bool, --name String, --nosync, --noudevsync, --permission, --persistent Bool, --readahead Number|String, --reportformat String, --setactivationskip Bool, --test, --wipesignatures Bool, --zero Bool ]" +" [ PV ... ]"; +commands[62].required_opt_args[0].opt = mirrors_ARG; +commands[62].required_opt_args[0].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[62].required_opt_args[1].opt = size_ARG; +commands[62].required_opt_args[1].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[62].required_pos_args[0].pos = 1; +commands[62].required_pos_args[0].def.types = ARG_DEF_TYPE_NAME_VG; +commands[62].optional_opt_args[0].opt = commandprofile_ARG; +commands[62].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[62].optional_opt_args[1].opt = config_ARG; +commands[62].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[62].optional_opt_args[2].opt = debug_ARG; +commands[62].optional_opt_args[3].opt = driverloaded_ARG; +commands[62].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[62].optional_opt_args[4].opt = help_ARG; +commands[62].optional_opt_args[5].opt = profile_ARG; +commands[62].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[62].optional_opt_args[6].opt = quiet_ARG; +commands[62].optional_opt_args[7].opt = verbose_ARG; +commands[62].optional_opt_args[8].opt = version_ARG; +commands[62].optional_opt_args[9].opt = yes_ARG; +commands[62].optional_opt_args[10].opt = type_ARG; +commands[62].optional_opt_args[10].def.types = ARG_DEF_TYPE_STR_SET; +commands[62].optional_opt_args[10].def.str_set[0] = "raid1"; +commands[62].optional_opt_args[10].def.str_set[1] = "mirror"; +commands[62].optional_opt_args[11].opt = mirrorlog_ARG; +commands[62].optional_opt_args[11].def.types = ARG_DEF_TYPE_STR_ANY; +commands[62].optional_opt_args[12].opt = corelog_ARG; +commands[62].optional_opt_args[13].opt = mirrors_ARG; +commands[62].optional_opt_args[13].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[62].optional_opt_args[14].opt = stripes_ARG; +commands[62].optional_opt_args[14].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[62].optional_opt_args[15].opt = stripesize_ARG; +commands[62].optional_opt_args[15].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[62].optional_opt_args[16].opt = regionsize_ARG; +commands[62].optional_opt_args[16].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[62].optional_opt_args[17].opt = minrecoveryrate_ARG; +commands[62].optional_opt_args[17].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[62].optional_opt_args[18].opt = maxrecoveryrate_ARG; +commands[62].optional_opt_args[18].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[62].optional_opt_args[19].opt = addtag_ARG; +commands[62].optional_opt_args[19].def.types = ARG_DEF_TYPE_TAG; +commands[62].optional_opt_args[20].opt = alloc_ARG; +commands[62].optional_opt_args[20].def.types = ARG_DEF_TYPE_STR_ANY; +commands[62].optional_opt_args[21].opt = autobackup_ARG; +commands[62].optional_opt_args[21].def.types = ARG_DEF_TYPE_BOOL; +commands[62].optional_opt_args[22].opt = activate_ARG; +commands[62].optional_opt_args[22].def.types = ARG_DEF_TYPE_STR_ANY; +commands[62].optional_opt_args[23].opt = contiguous_ARG; +commands[62].optional_opt_args[23].def.types = ARG_DEF_TYPE_BOOL; +commands[62].optional_opt_args[24].opt = ignoreactivationskip_ARG; +commands[62].optional_opt_args[25].opt = ignoremonitoring_ARG; +commands[62].optional_opt_args[26].opt = major_ARG; +commands[62].optional_opt_args[26].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[62].optional_opt_args[27].opt = metadataprofile_ARG; +commands[62].optional_opt_args[27].def.types = ARG_DEF_TYPE_STR_ANY; +commands[62].optional_opt_args[28].opt = minor_ARG; +commands[62].optional_opt_args[28].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[62].optional_opt_args[29].opt = monitor_ARG; +commands[62].optional_opt_args[29].def.types = ARG_DEF_TYPE_BOOL; +commands[62].optional_opt_args[30].opt = name_ARG; +commands[62].optional_opt_args[30].def.types = ARG_DEF_TYPE_STR_ANY; +commands[62].optional_opt_args[31].opt = nosync_ARG; +commands[62].optional_opt_args[32].opt = noudevsync_ARG; +commands[62].optional_opt_args[33].opt = permission_ARG; +commands[62].optional_opt_args[34].opt = persistent_ARG; +commands[62].optional_opt_args[34].def.types = ARG_DEF_TYPE_BOOL; +commands[62].optional_opt_args[35].opt = readahead_ARG; +commands[62].optional_opt_args[35].def.types = ARG_DEF_TYPE_NUM_ANY|ARG_DEF_TYPE_STR_ANY; +commands[62].optional_opt_args[36].opt = reportformat_ARG; +commands[62].optional_opt_args[36].def.types = ARG_DEF_TYPE_STR_ANY; +commands[62].optional_opt_args[37].opt = setactivationskip_ARG; +commands[62].optional_opt_args[37].def.types = ARG_DEF_TYPE_BOOL; +commands[62].optional_opt_args[38].opt = test_ARG; +commands[62].optional_opt_args[39].opt = wipesignatures_ARG; +commands[62].optional_opt_args[39].def.types = ARG_DEF_TYPE_BOOL; +commands[62].optional_opt_args[40].opt = zero_ARG; +commands[62].optional_opt_args[40].def.types = ARG_DEF_TYPE_BOOL; +commands[62].optional_pos_args[0].pos = 2; +commands[62].optional_pos_args[0].def.types = ARG_DEF_TYPE_NAME_PV; +commands[62].optional_pos_args[0].def.flags = ARG_DEF_FLAG_MAY_REPEAT; + +commands[63].name = "lvcreate"; +commands[63].fn = lvcreate; +commands[63].ro_count = 2; +commands[63].rp_count = 1; +commands[63].oo_count = 33; +commands[63].op_count = 1; +commands[63].desc = "Create a COW snapshot LV of the origin LV in arg pos 1. (infers --type snapshot)"; +commands[63].usage = "lvcreate --snapshot --size Number LV" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --type snapshot, --addtag Tag, --alloc String, --autobackup Bool, --activate String, --contiguous Bool, --ignoreactivationskip, --ignoremonitoring, --major Number, --metadataprofile String, --minor Number, --monitor Bool, --name String, --nosync, --noudevsync, --permission, --persistent Bool, --readahead Number|String, --reportformat String, --setactivationskip Bool, --test, --wipesignatures Bool, --zero Bool ]" +" [ PV ... ]"; +commands[63].required_opt_args[0].opt = snapshot_ARG; +commands[63].required_opt_args[1].opt = size_ARG; +commands[63].required_opt_args[1].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[63].required_pos_args[0].pos = 1; +commands[63].required_pos_args[0].def.types = ARG_DEF_TYPE_NAME_LV; +commands[63].optional_opt_args[0].opt = commandprofile_ARG; +commands[63].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[63].optional_opt_args[1].opt = config_ARG; +commands[63].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[63].optional_opt_args[2].opt = debug_ARG; +commands[63].optional_opt_args[3].opt = driverloaded_ARG; +commands[63].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[63].optional_opt_args[4].opt = help_ARG; +commands[63].optional_opt_args[5].opt = profile_ARG; +commands[63].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[63].optional_opt_args[6].opt = quiet_ARG; +commands[63].optional_opt_args[7].opt = verbose_ARG; +commands[63].optional_opt_args[8].opt = version_ARG; +commands[63].optional_opt_args[9].opt = yes_ARG; +commands[63].optional_opt_args[10].opt = type_ARG; +commands[63].optional_opt_args[10].def.types = ARG_DEF_TYPE_STR_CONST; +commands[63].optional_opt_args[10].def.str = "snapshot"; +commands[63].optional_opt_args[11].opt = addtag_ARG; +commands[63].optional_opt_args[11].def.types = ARG_DEF_TYPE_TAG; +commands[63].optional_opt_args[12].opt = alloc_ARG; +commands[63].optional_opt_args[12].def.types = ARG_DEF_TYPE_STR_ANY; +commands[63].optional_opt_args[13].opt = autobackup_ARG; +commands[63].optional_opt_args[13].def.types = ARG_DEF_TYPE_BOOL; +commands[63].optional_opt_args[14].opt = activate_ARG; +commands[63].optional_opt_args[14].def.types = ARG_DEF_TYPE_STR_ANY; +commands[63].optional_opt_args[15].opt = contiguous_ARG; +commands[63].optional_opt_args[15].def.types = ARG_DEF_TYPE_BOOL; +commands[63].optional_opt_args[16].opt = ignoreactivationskip_ARG; +commands[63].optional_opt_args[17].opt = ignoremonitoring_ARG; +commands[63].optional_opt_args[18].opt = major_ARG; +commands[63].optional_opt_args[18].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[63].optional_opt_args[19].opt = metadataprofile_ARG; +commands[63].optional_opt_args[19].def.types = ARG_DEF_TYPE_STR_ANY; +commands[63].optional_opt_args[20].opt = minor_ARG; +commands[63].optional_opt_args[20].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[63].optional_opt_args[21].opt = monitor_ARG; +commands[63].optional_opt_args[21].def.types = ARG_DEF_TYPE_BOOL; +commands[63].optional_opt_args[22].opt = name_ARG; +commands[63].optional_opt_args[22].def.types = ARG_DEF_TYPE_STR_ANY; +commands[63].optional_opt_args[23].opt = nosync_ARG; +commands[63].optional_opt_args[24].opt = noudevsync_ARG; +commands[63].optional_opt_args[25].opt = permission_ARG; +commands[63].optional_opt_args[26].opt = persistent_ARG; +commands[63].optional_opt_args[26].def.types = ARG_DEF_TYPE_BOOL; +commands[63].optional_opt_args[27].opt = readahead_ARG; +commands[63].optional_opt_args[27].def.types = ARG_DEF_TYPE_NUM_ANY|ARG_DEF_TYPE_STR_ANY; +commands[63].optional_opt_args[28].opt = reportformat_ARG; +commands[63].optional_opt_args[28].def.types = ARG_DEF_TYPE_STR_ANY; +commands[63].optional_opt_args[29].opt = setactivationskip_ARG; +commands[63].optional_opt_args[29].def.types = ARG_DEF_TYPE_BOOL; +commands[63].optional_opt_args[30].opt = test_ARG; +commands[63].optional_opt_args[31].opt = wipesignatures_ARG; +commands[63].optional_opt_args[31].def.types = ARG_DEF_TYPE_BOOL; +commands[63].optional_opt_args[32].opt = zero_ARG; +commands[63].optional_opt_args[32].def.types = ARG_DEF_TYPE_BOOL; +commands[63].optional_pos_args[0].pos = 2; +commands[63].optional_pos_args[0].def.types = ARG_DEF_TYPE_NAME_PV; +commands[63].optional_pos_args[0].def.flags = ARG_DEF_FLAG_MAY_REPEAT; + +commands[64].name = "lvcreate"; +commands[64].fn = lvcreate; +commands[64].ro_count = 2; +commands[64].rp_count = 1; +commands[64].oo_count = 38; +commands[64].op_count = 1; +commands[64].desc = "Create a thin pool. (infers --type thin-pool)"; +commands[64].usage = "lvcreate --thin --size Number VG" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --type thin-pool, --poolmetadatasize Number, --poolmetadataspare Bool, --chunksize Number, --discards String, --errorwhenfull Bool, --addtag Tag, --alloc String, --autobackup Bool, --activate String, --contiguous Bool, --ignoreactivationskip, --ignoremonitoring, --major Number, --metadataprofile String, --minor Number, --monitor Bool, --name String, --nosync, --noudevsync, --permission, --persistent Bool, --readahead Number|String, --reportformat String, --setactivationskip Bool, --test, --wipesignatures Bool, --zero Bool ]" +" [ PV ... ]"; +commands[64].required_opt_args[0].opt = thin_ARG; +commands[64].required_opt_args[1].opt = size_ARG; +commands[64].required_opt_args[1].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[64].required_pos_args[0].pos = 1; +commands[64].required_pos_args[0].def.types = ARG_DEF_TYPE_NAME_VG; +commands[64].optional_opt_args[0].opt = commandprofile_ARG; +commands[64].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[64].optional_opt_args[1].opt = config_ARG; +commands[64].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[64].optional_opt_args[2].opt = debug_ARG; +commands[64].optional_opt_args[3].opt = driverloaded_ARG; +commands[64].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[64].optional_opt_args[4].opt = help_ARG; +commands[64].optional_opt_args[5].opt = profile_ARG; +commands[64].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[64].optional_opt_args[6].opt = quiet_ARG; +commands[64].optional_opt_args[7].opt = verbose_ARG; +commands[64].optional_opt_args[8].opt = version_ARG; +commands[64].optional_opt_args[9].opt = yes_ARG; +commands[64].optional_opt_args[10].opt = type_ARG; +commands[64].optional_opt_args[10].def.types = ARG_DEF_TYPE_STR_CONST; +commands[64].optional_opt_args[10].def.str = "thin-pool"; +commands[64].optional_opt_args[11].opt = poolmetadatasize_ARG; +commands[64].optional_opt_args[11].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[64].optional_opt_args[12].opt = poolmetadataspare_ARG; +commands[64].optional_opt_args[12].def.types = ARG_DEF_TYPE_BOOL; +commands[64].optional_opt_args[13].opt = chunksize_ARG; +commands[64].optional_opt_args[13].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[64].optional_opt_args[14].opt = discards_ARG; +commands[64].optional_opt_args[14].def.types = ARG_DEF_TYPE_STR_ANY; +commands[64].optional_opt_args[15].opt = errorwhenfull_ARG; +commands[64].optional_opt_args[15].def.types = ARG_DEF_TYPE_BOOL; +commands[64].optional_opt_args[16].opt = addtag_ARG; +commands[64].optional_opt_args[16].def.types = ARG_DEF_TYPE_TAG; +commands[64].optional_opt_args[17].opt = alloc_ARG; +commands[64].optional_opt_args[17].def.types = ARG_DEF_TYPE_STR_ANY; +commands[64].optional_opt_args[18].opt = autobackup_ARG; +commands[64].optional_opt_args[18].def.types = ARG_DEF_TYPE_BOOL; +commands[64].optional_opt_args[19].opt = activate_ARG; +commands[64].optional_opt_args[19].def.types = ARG_DEF_TYPE_STR_ANY; +commands[64].optional_opt_args[20].opt = contiguous_ARG; +commands[64].optional_opt_args[20].def.types = ARG_DEF_TYPE_BOOL; +commands[64].optional_opt_args[21].opt = ignoreactivationskip_ARG; +commands[64].optional_opt_args[22].opt = ignoremonitoring_ARG; +commands[64].optional_opt_args[23].opt = major_ARG; +commands[64].optional_opt_args[23].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[64].optional_opt_args[24].opt = metadataprofile_ARG; +commands[64].optional_opt_args[24].def.types = ARG_DEF_TYPE_STR_ANY; +commands[64].optional_opt_args[25].opt = minor_ARG; +commands[64].optional_opt_args[25].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[64].optional_opt_args[26].opt = monitor_ARG; +commands[64].optional_opt_args[26].def.types = ARG_DEF_TYPE_BOOL; +commands[64].optional_opt_args[27].opt = name_ARG; +commands[64].optional_opt_args[27].def.types = ARG_DEF_TYPE_STR_ANY; +commands[64].optional_opt_args[28].opt = nosync_ARG; +commands[64].optional_opt_args[29].opt = noudevsync_ARG; +commands[64].optional_opt_args[30].opt = permission_ARG; +commands[64].optional_opt_args[31].opt = persistent_ARG; +commands[64].optional_opt_args[31].def.types = ARG_DEF_TYPE_BOOL; +commands[64].optional_opt_args[32].opt = readahead_ARG; +commands[64].optional_opt_args[32].def.types = ARG_DEF_TYPE_NUM_ANY|ARG_DEF_TYPE_STR_ANY; +commands[64].optional_opt_args[33].opt = reportformat_ARG; +commands[64].optional_opt_args[33].def.types = ARG_DEF_TYPE_STR_ANY; +commands[64].optional_opt_args[34].opt = setactivationskip_ARG; +commands[64].optional_opt_args[34].def.types = ARG_DEF_TYPE_BOOL; +commands[64].optional_opt_args[35].opt = test_ARG; +commands[64].optional_opt_args[36].opt = wipesignatures_ARG; +commands[64].optional_opt_args[36].def.types = ARG_DEF_TYPE_BOOL; +commands[64].optional_opt_args[37].opt = zero_ARG; +commands[64].optional_opt_args[37].def.types = ARG_DEF_TYPE_BOOL; +commands[64].optional_pos_args[0].pos = 2; +commands[64].optional_pos_args[0].def.types = ARG_DEF_TYPE_NAME_PV; +commands[64].optional_pos_args[0].def.flags = ARG_DEF_FLAG_MAY_REPEAT; + +commands[65].name = "lvcreate"; +commands[65].fn = lvcreate; +commands[65].ro_count = 2; +commands[65].rp_count = 1; +commands[65].oo_count = 39; +commands[65].op_count = 1; +commands[65].desc = "Create a cache pool. (infers --type cache-pool)"; +commands[65].usage = "lvcreate --cache --size Number VG" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --type cache-pool, --poolmetadatasize Number, --poolmetadataspare Bool, --chunksize Number, --cachemode String, --cachepolicy String, --cachesettings String, --addtag Tag, --alloc String, --autobackup Bool, --activate String, --contiguous Bool, --ignoreactivationskip, --ignoremonitoring, --major Number, --metadataprofile String, --minor Number, --monitor Bool, --name String, --nosync, --noudevsync, --permission, --persistent Bool, --readahead Number|String, --reportformat String, --setactivationskip Bool, --test, --wipesignatures Bool, --zero Bool ]" +" [ PV ... ]"; +commands[65].required_opt_args[0].opt = cache_ARG; +commands[65].required_opt_args[1].opt = size_ARG; +commands[65].required_opt_args[1].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[65].required_pos_args[0].pos = 1; +commands[65].required_pos_args[0].def.types = ARG_DEF_TYPE_NAME_VG; +commands[65].optional_opt_args[0].opt = commandprofile_ARG; +commands[65].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[65].optional_opt_args[1].opt = config_ARG; +commands[65].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[65].optional_opt_args[2].opt = debug_ARG; +commands[65].optional_opt_args[3].opt = driverloaded_ARG; +commands[65].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[65].optional_opt_args[4].opt = help_ARG; +commands[65].optional_opt_args[5].opt = profile_ARG; +commands[65].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[65].optional_opt_args[6].opt = quiet_ARG; +commands[65].optional_opt_args[7].opt = verbose_ARG; +commands[65].optional_opt_args[8].opt = version_ARG; +commands[65].optional_opt_args[9].opt = yes_ARG; +commands[65].optional_opt_args[10].opt = type_ARG; +commands[65].optional_opt_args[10].def.types = ARG_DEF_TYPE_STR_CONST; +commands[65].optional_opt_args[10].def.str = "cache-pool"; +commands[65].optional_opt_args[11].opt = poolmetadatasize_ARG; +commands[65].optional_opt_args[11].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[65].optional_opt_args[12].opt = poolmetadataspare_ARG; +commands[65].optional_opt_args[12].def.types = ARG_DEF_TYPE_BOOL; +commands[65].optional_opt_args[13].opt = chunksize_ARG; +commands[65].optional_opt_args[13].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[65].optional_opt_args[14].opt = cachemode_ARG; +commands[65].optional_opt_args[14].def.types = ARG_DEF_TYPE_STR_ANY; +commands[65].optional_opt_args[15].opt = cachepolicy_ARG; +commands[65].optional_opt_args[15].def.types = ARG_DEF_TYPE_STR_ANY; +commands[65].optional_opt_args[16].opt = cachesettings_ARG; +commands[65].optional_opt_args[16].def.types = ARG_DEF_TYPE_STR_ANY; +commands[65].optional_opt_args[17].opt = addtag_ARG; +commands[65].optional_opt_args[17].def.types = ARG_DEF_TYPE_TAG; +commands[65].optional_opt_args[18].opt = alloc_ARG; +commands[65].optional_opt_args[18].def.types = ARG_DEF_TYPE_STR_ANY; +commands[65].optional_opt_args[19].opt = autobackup_ARG; +commands[65].optional_opt_args[19].def.types = ARG_DEF_TYPE_BOOL; +commands[65].optional_opt_args[20].opt = activate_ARG; +commands[65].optional_opt_args[20].def.types = ARG_DEF_TYPE_STR_ANY; +commands[65].optional_opt_args[21].opt = contiguous_ARG; +commands[65].optional_opt_args[21].def.types = ARG_DEF_TYPE_BOOL; +commands[65].optional_opt_args[22].opt = ignoreactivationskip_ARG; +commands[65].optional_opt_args[23].opt = ignoremonitoring_ARG; +commands[65].optional_opt_args[24].opt = major_ARG; +commands[65].optional_opt_args[24].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[65].optional_opt_args[25].opt = metadataprofile_ARG; +commands[65].optional_opt_args[25].def.types = ARG_DEF_TYPE_STR_ANY; +commands[65].optional_opt_args[26].opt = minor_ARG; +commands[65].optional_opt_args[26].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[65].optional_opt_args[27].opt = monitor_ARG; +commands[65].optional_opt_args[27].def.types = ARG_DEF_TYPE_BOOL; +commands[65].optional_opt_args[28].opt = name_ARG; +commands[65].optional_opt_args[28].def.types = ARG_DEF_TYPE_STR_ANY; +commands[65].optional_opt_args[29].opt = nosync_ARG; +commands[65].optional_opt_args[30].opt = noudevsync_ARG; +commands[65].optional_opt_args[31].opt = permission_ARG; +commands[65].optional_opt_args[32].opt = persistent_ARG; +commands[65].optional_opt_args[32].def.types = ARG_DEF_TYPE_BOOL; +commands[65].optional_opt_args[33].opt = readahead_ARG; +commands[65].optional_opt_args[33].def.types = ARG_DEF_TYPE_NUM_ANY|ARG_DEF_TYPE_STR_ANY; +commands[65].optional_opt_args[34].opt = reportformat_ARG; +commands[65].optional_opt_args[34].def.types = ARG_DEF_TYPE_STR_ANY; +commands[65].optional_opt_args[35].opt = setactivationskip_ARG; +commands[65].optional_opt_args[35].def.types = ARG_DEF_TYPE_BOOL; +commands[65].optional_opt_args[36].opt = test_ARG; +commands[65].optional_opt_args[37].opt = wipesignatures_ARG; +commands[65].optional_opt_args[37].def.types = ARG_DEF_TYPE_BOOL; +commands[65].optional_opt_args[38].opt = zero_ARG; +commands[65].optional_opt_args[38].def.types = ARG_DEF_TYPE_BOOL; +commands[65].optional_pos_args[0].pos = 2; +commands[65].optional_pos_args[0].def.types = ARG_DEF_TYPE_NAME_PV; +commands[65].optional_pos_args[0].def.flags = ARG_DEF_FLAG_MAY_REPEAT; + +commands[66].name = "lvcreate"; +commands[66].fn = lvcreate; +commands[66].ro_count = 1; +commands[66].rp_count = 1; +commands[66].oo_count = 35; +commands[66].op_count = 0; +commands[66].desc = "Create a thin LV that is a snapshot of an existing thin LV. (infers --type thin)"; +commands[66].usage = "lvcreate --snapshot LV_thin" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --type thin, --discards String, --errorwhenfull Bool, --addtag Tag, --alloc String, --autobackup Bool, --activate String, --contiguous Bool, --ignoreactivationskip, --ignoremonitoring, --major Number, --metadataprofile String, --minor Number, --monitor Bool, --name String, --nosync, --noudevsync, --permission, --persistent Bool, --readahead Number|String, --reportformat String, --setactivationskip Bool, --test, --wipesignatures Bool, --zero Bool ]"; +commands[66].required_opt_args[0].opt = snapshot_ARG; +commands[66].required_pos_args[0].pos = 1; +commands[66].required_pos_args[0].def.types = ARG_DEF_TYPE_NAME_LV; +commands[66].required_pos_args[0].def.lv_types = ARG_DEF_LV_THIN; +commands[66].optional_opt_args[0].opt = commandprofile_ARG; +commands[66].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[66].optional_opt_args[1].opt = config_ARG; +commands[66].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[66].optional_opt_args[2].opt = debug_ARG; +commands[66].optional_opt_args[3].opt = driverloaded_ARG; +commands[66].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[66].optional_opt_args[4].opt = help_ARG; +commands[66].optional_opt_args[5].opt = profile_ARG; +commands[66].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[66].optional_opt_args[6].opt = quiet_ARG; +commands[66].optional_opt_args[7].opt = verbose_ARG; +commands[66].optional_opt_args[8].opt = version_ARG; +commands[66].optional_opt_args[9].opt = yes_ARG; +commands[66].optional_opt_args[10].opt = type_ARG; +commands[66].optional_opt_args[10].def.types = ARG_DEF_TYPE_STR_CONST; +commands[66].optional_opt_args[10].def.str = "thin"; +commands[66].optional_opt_args[11].opt = discards_ARG; +commands[66].optional_opt_args[11].def.types = ARG_DEF_TYPE_STR_ANY; +commands[66].optional_opt_args[12].opt = errorwhenfull_ARG; +commands[66].optional_opt_args[12].def.types = ARG_DEF_TYPE_BOOL; +commands[66].optional_opt_args[13].opt = addtag_ARG; +commands[66].optional_opt_args[13].def.types = ARG_DEF_TYPE_TAG; +commands[66].optional_opt_args[14].opt = alloc_ARG; +commands[66].optional_opt_args[14].def.types = ARG_DEF_TYPE_STR_ANY; +commands[66].optional_opt_args[15].opt = autobackup_ARG; +commands[66].optional_opt_args[15].def.types = ARG_DEF_TYPE_BOOL; +commands[66].optional_opt_args[16].opt = activate_ARG; +commands[66].optional_opt_args[16].def.types = ARG_DEF_TYPE_STR_ANY; +commands[66].optional_opt_args[17].opt = contiguous_ARG; +commands[66].optional_opt_args[17].def.types = ARG_DEF_TYPE_BOOL; +commands[66].optional_opt_args[18].opt = ignoreactivationskip_ARG; +commands[66].optional_opt_args[19].opt = ignoremonitoring_ARG; +commands[66].optional_opt_args[20].opt = major_ARG; +commands[66].optional_opt_args[20].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[66].optional_opt_args[21].opt = metadataprofile_ARG; +commands[66].optional_opt_args[21].def.types = ARG_DEF_TYPE_STR_ANY; +commands[66].optional_opt_args[22].opt = minor_ARG; +commands[66].optional_opt_args[22].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[66].optional_opt_args[23].opt = monitor_ARG; +commands[66].optional_opt_args[23].def.types = ARG_DEF_TYPE_BOOL; +commands[66].optional_opt_args[24].opt = name_ARG; +commands[66].optional_opt_args[24].def.types = ARG_DEF_TYPE_STR_ANY; +commands[66].optional_opt_args[25].opt = nosync_ARG; +commands[66].optional_opt_args[26].opt = noudevsync_ARG; +commands[66].optional_opt_args[27].opt = permission_ARG; +commands[66].optional_opt_args[28].opt = persistent_ARG; +commands[66].optional_opt_args[28].def.types = ARG_DEF_TYPE_BOOL; +commands[66].optional_opt_args[29].opt = readahead_ARG; +commands[66].optional_opt_args[29].def.types = ARG_DEF_TYPE_NUM_ANY|ARG_DEF_TYPE_STR_ANY; +commands[66].optional_opt_args[30].opt = reportformat_ARG; +commands[66].optional_opt_args[30].def.types = ARG_DEF_TYPE_STR_ANY; +commands[66].optional_opt_args[31].opt = setactivationskip_ARG; +commands[66].optional_opt_args[31].def.types = ARG_DEF_TYPE_BOOL; +commands[66].optional_opt_args[32].opt = test_ARG; +commands[66].optional_opt_args[33].opt = wipesignatures_ARG; +commands[66].optional_opt_args[33].def.types = ARG_DEF_TYPE_BOOL; +commands[66].optional_opt_args[34].opt = zero_ARG; +commands[66].optional_opt_args[34].def.types = ARG_DEF_TYPE_BOOL; + +commands[67].name = "lvcreate"; +commands[67].fn = lvcreate; +commands[67].ro_count = 2; +commands[67].rp_count = 1; +commands[67].oo_count = 35; +commands[67].op_count = 0; +commands[67].desc = "Create a thin LV that is a snapshot of an external origin LV. (infers --type thin)"; +commands[67].usage = "lvcreate --snapshot --thinpool LV_thinpool LV" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --type thin, --discards String, --errorwhenfull Bool, --addtag Tag, --alloc String, --autobackup Bool, --activate String, --contiguous Bool, --ignoreactivationskip, --ignoremonitoring, --major Number, --metadataprofile String, --minor Number, --monitor Bool, --name String, --nosync, --noudevsync, --permission, --persistent Bool, --readahead Number|String, --reportformat String, --setactivationskip Bool, --test, --wipesignatures Bool, --zero Bool ]"; +commands[67].required_opt_args[0].opt = snapshot_ARG; +commands[67].required_opt_args[1].opt = thinpool_ARG; +commands[67].required_opt_args[1].def.types = ARG_DEF_TYPE_NAME_LV; +commands[67].required_opt_args[1].def.lv_types = ARG_DEF_LV_THINPOOL; +commands[67].required_pos_args[0].pos = 1; +commands[67].required_pos_args[0].def.types = ARG_DEF_TYPE_NAME_LV; +commands[67].optional_opt_args[0].opt = commandprofile_ARG; +commands[67].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[67].optional_opt_args[1].opt = config_ARG; +commands[67].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[67].optional_opt_args[2].opt = debug_ARG; +commands[67].optional_opt_args[3].opt = driverloaded_ARG; +commands[67].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[67].optional_opt_args[4].opt = help_ARG; +commands[67].optional_opt_args[5].opt = profile_ARG; +commands[67].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[67].optional_opt_args[6].opt = quiet_ARG; +commands[67].optional_opt_args[7].opt = verbose_ARG; +commands[67].optional_opt_args[8].opt = version_ARG; +commands[67].optional_opt_args[9].opt = yes_ARG; +commands[67].optional_opt_args[10].opt = type_ARG; +commands[67].optional_opt_args[10].def.types = ARG_DEF_TYPE_STR_CONST; +commands[67].optional_opt_args[10].def.str = "thin"; +commands[67].optional_opt_args[11].opt = discards_ARG; +commands[67].optional_opt_args[11].def.types = ARG_DEF_TYPE_STR_ANY; +commands[67].optional_opt_args[12].opt = errorwhenfull_ARG; +commands[67].optional_opt_args[12].def.types = ARG_DEF_TYPE_BOOL; +commands[67].optional_opt_args[13].opt = addtag_ARG; +commands[67].optional_opt_args[13].def.types = ARG_DEF_TYPE_TAG; +commands[67].optional_opt_args[14].opt = alloc_ARG; +commands[67].optional_opt_args[14].def.types = ARG_DEF_TYPE_STR_ANY; +commands[67].optional_opt_args[15].opt = autobackup_ARG; +commands[67].optional_opt_args[15].def.types = ARG_DEF_TYPE_BOOL; +commands[67].optional_opt_args[16].opt = activate_ARG; +commands[67].optional_opt_args[16].def.types = ARG_DEF_TYPE_STR_ANY; +commands[67].optional_opt_args[17].opt = contiguous_ARG; +commands[67].optional_opt_args[17].def.types = ARG_DEF_TYPE_BOOL; +commands[67].optional_opt_args[18].opt = ignoreactivationskip_ARG; +commands[67].optional_opt_args[19].opt = ignoremonitoring_ARG; +commands[67].optional_opt_args[20].opt = major_ARG; +commands[67].optional_opt_args[20].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[67].optional_opt_args[21].opt = metadataprofile_ARG; +commands[67].optional_opt_args[21].def.types = ARG_DEF_TYPE_STR_ANY; +commands[67].optional_opt_args[22].opt = minor_ARG; +commands[67].optional_opt_args[22].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[67].optional_opt_args[23].opt = monitor_ARG; +commands[67].optional_opt_args[23].def.types = ARG_DEF_TYPE_BOOL; +commands[67].optional_opt_args[24].opt = name_ARG; +commands[67].optional_opt_args[24].def.types = ARG_DEF_TYPE_STR_ANY; +commands[67].optional_opt_args[25].opt = nosync_ARG; +commands[67].optional_opt_args[26].opt = noudevsync_ARG; +commands[67].optional_opt_args[27].opt = permission_ARG; +commands[67].optional_opt_args[28].opt = persistent_ARG; +commands[67].optional_opt_args[28].def.types = ARG_DEF_TYPE_BOOL; +commands[67].optional_opt_args[29].opt = readahead_ARG; +commands[67].optional_opt_args[29].def.types = ARG_DEF_TYPE_NUM_ANY|ARG_DEF_TYPE_STR_ANY; +commands[67].optional_opt_args[30].opt = reportformat_ARG; +commands[67].optional_opt_args[30].def.types = ARG_DEF_TYPE_STR_ANY; +commands[67].optional_opt_args[31].opt = setactivationskip_ARG; +commands[67].optional_opt_args[31].def.types = ARG_DEF_TYPE_BOOL; +commands[67].optional_opt_args[32].opt = test_ARG; +commands[67].optional_opt_args[33].opt = wipesignatures_ARG; +commands[67].optional_opt_args[33].def.types = ARG_DEF_TYPE_BOOL; +commands[67].optional_opt_args[34].opt = zero_ARG; +commands[67].optional_opt_args[34].def.types = ARG_DEF_TYPE_BOOL; + +commands[68].name = "lvcreate"; +commands[68].fn = lvcreate; +commands[68].ro_count = 2; +commands[68].rp_count = 0; +commands[68].oo_count = 35; +commands[68].op_count = 0; +commands[68].desc = "Create a thin LV in a thin pool. (infers --type thin)"; +commands[68].usage = "lvcreate --virtualsize Number --thinpool LV_thinpool" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --type thin, --discards String, --errorwhenfull Bool, --addtag Tag, --alloc String, --autobackup Bool, --activate String, --contiguous Bool, --ignoreactivationskip, --ignoremonitoring, --major Number, --metadataprofile String, --minor Number, --monitor Bool, --name String, --nosync, --noudevsync, --permission, --persistent Bool, --readahead Number|String, --reportformat String, --setactivationskip Bool, --test, --wipesignatures Bool, --zero Bool ]"; +commands[68].required_opt_args[0].opt = virtualsize_ARG; +commands[68].required_opt_args[0].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[68].required_opt_args[1].opt = thinpool_ARG; +commands[68].required_opt_args[1].def.types = ARG_DEF_TYPE_NAME_LV; +commands[68].required_opt_args[1].def.lv_types = ARG_DEF_LV_THINPOOL; +commands[68].optional_opt_args[0].opt = commandprofile_ARG; +commands[68].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[68].optional_opt_args[1].opt = config_ARG; +commands[68].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[68].optional_opt_args[2].opt = debug_ARG; +commands[68].optional_opt_args[3].opt = driverloaded_ARG; +commands[68].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[68].optional_opt_args[4].opt = help_ARG; +commands[68].optional_opt_args[5].opt = profile_ARG; +commands[68].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[68].optional_opt_args[6].opt = quiet_ARG; +commands[68].optional_opt_args[7].opt = verbose_ARG; +commands[68].optional_opt_args[8].opt = version_ARG; +commands[68].optional_opt_args[9].opt = yes_ARG; +commands[68].optional_opt_args[10].opt = type_ARG; +commands[68].optional_opt_args[10].def.types = ARG_DEF_TYPE_STR_CONST; +commands[68].optional_opt_args[10].def.str = "thin"; +commands[68].optional_opt_args[11].opt = discards_ARG; +commands[68].optional_opt_args[11].def.types = ARG_DEF_TYPE_STR_ANY; +commands[68].optional_opt_args[12].opt = errorwhenfull_ARG; +commands[68].optional_opt_args[12].def.types = ARG_DEF_TYPE_BOOL; +commands[68].optional_opt_args[13].opt = addtag_ARG; +commands[68].optional_opt_args[13].def.types = ARG_DEF_TYPE_TAG; +commands[68].optional_opt_args[14].opt = alloc_ARG; +commands[68].optional_opt_args[14].def.types = ARG_DEF_TYPE_STR_ANY; +commands[68].optional_opt_args[15].opt = autobackup_ARG; +commands[68].optional_opt_args[15].def.types = ARG_DEF_TYPE_BOOL; +commands[68].optional_opt_args[16].opt = activate_ARG; +commands[68].optional_opt_args[16].def.types = ARG_DEF_TYPE_STR_ANY; +commands[68].optional_opt_args[17].opt = contiguous_ARG; +commands[68].optional_opt_args[17].def.types = ARG_DEF_TYPE_BOOL; +commands[68].optional_opt_args[18].opt = ignoreactivationskip_ARG; +commands[68].optional_opt_args[19].opt = ignoremonitoring_ARG; +commands[68].optional_opt_args[20].opt = major_ARG; +commands[68].optional_opt_args[20].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[68].optional_opt_args[21].opt = metadataprofile_ARG; +commands[68].optional_opt_args[21].def.types = ARG_DEF_TYPE_STR_ANY; +commands[68].optional_opt_args[22].opt = minor_ARG; +commands[68].optional_opt_args[22].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[68].optional_opt_args[23].opt = monitor_ARG; +commands[68].optional_opt_args[23].def.types = ARG_DEF_TYPE_BOOL; +commands[68].optional_opt_args[24].opt = name_ARG; +commands[68].optional_opt_args[24].def.types = ARG_DEF_TYPE_STR_ANY; +commands[68].optional_opt_args[25].opt = nosync_ARG; +commands[68].optional_opt_args[26].opt = noudevsync_ARG; +commands[68].optional_opt_args[27].opt = permission_ARG; +commands[68].optional_opt_args[28].opt = persistent_ARG; +commands[68].optional_opt_args[28].def.types = ARG_DEF_TYPE_BOOL; +commands[68].optional_opt_args[29].opt = readahead_ARG; +commands[68].optional_opt_args[29].def.types = ARG_DEF_TYPE_NUM_ANY|ARG_DEF_TYPE_STR_ANY; +commands[68].optional_opt_args[30].opt = reportformat_ARG; +commands[68].optional_opt_args[30].def.types = ARG_DEF_TYPE_STR_ANY; +commands[68].optional_opt_args[31].opt = setactivationskip_ARG; +commands[68].optional_opt_args[31].def.types = ARG_DEF_TYPE_BOOL; +commands[68].optional_opt_args[32].opt = test_ARG; +commands[68].optional_opt_args[33].opt = wipesignatures_ARG; +commands[68].optional_opt_args[33].def.types = ARG_DEF_TYPE_BOOL; +commands[68].optional_opt_args[34].opt = zero_ARG; +commands[68].optional_opt_args[34].def.types = ARG_DEF_TYPE_BOOL; + +commands[69].name = "lvcreate"; +commands[69].fn = lvcreate; +commands[69].ro_count = 2; +commands[69].rp_count = 0; +commands[69].oo_count = 36; +commands[69].op_count = 1; +commands[69].desc = "Create a new origin LV, combining it with an existing cache pool to create a new cache LV. (infers --type cache)"; +commands[69].usage = "lvcreate --size Number --cachepool LV_cachepool" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --type cache, --cachemode String, --cachepolicy String, --cachesettings String, --addtag Tag, --alloc String, --autobackup Bool, --activate String, --contiguous Bool, --ignoreactivationskip, --ignoremonitoring, --major Number, --metadataprofile String, --minor Number, --monitor Bool, --name String, --nosync, --noudevsync, --permission, --persistent Bool, --readahead Number|String, --reportformat String, --setactivationskip Bool, --test, --wipesignatures Bool, --zero Bool ]" +" [ PV ... ]"; +commands[69].required_opt_args[0].opt = size_ARG; +commands[69].required_opt_args[0].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[69].required_opt_args[1].opt = cachepool_ARG; +commands[69].required_opt_args[1].def.types = ARG_DEF_TYPE_NAME_LV; +commands[69].required_opt_args[1].def.lv_types = ARG_DEF_LV_CACHEPOOL; +commands[69].optional_opt_args[0].opt = commandprofile_ARG; +commands[69].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[69].optional_opt_args[1].opt = config_ARG; +commands[69].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[69].optional_opt_args[2].opt = debug_ARG; +commands[69].optional_opt_args[3].opt = driverloaded_ARG; +commands[69].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[69].optional_opt_args[4].opt = help_ARG; +commands[69].optional_opt_args[5].opt = profile_ARG; +commands[69].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[69].optional_opt_args[6].opt = quiet_ARG; +commands[69].optional_opt_args[7].opt = verbose_ARG; +commands[69].optional_opt_args[8].opt = version_ARG; +commands[69].optional_opt_args[9].opt = yes_ARG; +commands[69].optional_opt_args[10].opt = type_ARG; +commands[69].optional_opt_args[10].def.types = ARG_DEF_TYPE_STR_CONST; +commands[69].optional_opt_args[10].def.str = "cache"; +commands[69].optional_opt_args[11].opt = cachemode_ARG; +commands[69].optional_opt_args[11].def.types = ARG_DEF_TYPE_STR_ANY; +commands[69].optional_opt_args[12].opt = cachepolicy_ARG; +commands[69].optional_opt_args[12].def.types = ARG_DEF_TYPE_STR_ANY; +commands[69].optional_opt_args[13].opt = cachesettings_ARG; +commands[69].optional_opt_args[13].def.types = ARG_DEF_TYPE_STR_ANY; +commands[69].optional_opt_args[14].opt = addtag_ARG; +commands[69].optional_opt_args[14].def.types = ARG_DEF_TYPE_TAG; +commands[69].optional_opt_args[15].opt = alloc_ARG; +commands[69].optional_opt_args[15].def.types = ARG_DEF_TYPE_STR_ANY; +commands[69].optional_opt_args[16].opt = autobackup_ARG; +commands[69].optional_opt_args[16].def.types = ARG_DEF_TYPE_BOOL; +commands[69].optional_opt_args[17].opt = activate_ARG; +commands[69].optional_opt_args[17].def.types = ARG_DEF_TYPE_STR_ANY; +commands[69].optional_opt_args[18].opt = contiguous_ARG; +commands[69].optional_opt_args[18].def.types = ARG_DEF_TYPE_BOOL; +commands[69].optional_opt_args[19].opt = ignoreactivationskip_ARG; +commands[69].optional_opt_args[20].opt = ignoremonitoring_ARG; +commands[69].optional_opt_args[21].opt = major_ARG; +commands[69].optional_opt_args[21].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[69].optional_opt_args[22].opt = metadataprofile_ARG; +commands[69].optional_opt_args[22].def.types = ARG_DEF_TYPE_STR_ANY; +commands[69].optional_opt_args[23].opt = minor_ARG; +commands[69].optional_opt_args[23].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[69].optional_opt_args[24].opt = monitor_ARG; +commands[69].optional_opt_args[24].def.types = ARG_DEF_TYPE_BOOL; +commands[69].optional_opt_args[25].opt = name_ARG; +commands[69].optional_opt_args[25].def.types = ARG_DEF_TYPE_STR_ANY; +commands[69].optional_opt_args[26].opt = nosync_ARG; +commands[69].optional_opt_args[27].opt = noudevsync_ARG; +commands[69].optional_opt_args[28].opt = permission_ARG; +commands[69].optional_opt_args[29].opt = persistent_ARG; +commands[69].optional_opt_args[29].def.types = ARG_DEF_TYPE_BOOL; +commands[69].optional_opt_args[30].opt = readahead_ARG; +commands[69].optional_opt_args[30].def.types = ARG_DEF_TYPE_NUM_ANY|ARG_DEF_TYPE_STR_ANY; +commands[69].optional_opt_args[31].opt = reportformat_ARG; +commands[69].optional_opt_args[31].def.types = ARG_DEF_TYPE_STR_ANY; +commands[69].optional_opt_args[32].opt = setactivationskip_ARG; +commands[69].optional_opt_args[32].def.types = ARG_DEF_TYPE_BOOL; +commands[69].optional_opt_args[33].opt = test_ARG; +commands[69].optional_opt_args[34].opt = wipesignatures_ARG; +commands[69].optional_opt_args[34].def.types = ARG_DEF_TYPE_BOOL; +commands[69].optional_opt_args[35].opt = zero_ARG; +commands[69].optional_opt_args[35].def.types = ARG_DEF_TYPE_BOOL; +commands[69].optional_pos_args[0].pos = 1; +commands[69].optional_pos_args[0].def.types = ARG_DEF_TYPE_NAME_PV; +commands[69].optional_pos_args[0].def.flags = ARG_DEF_FLAG_MAY_REPEAT; + +commands[70].name = "lvcreate"; +commands[70].fn = lvcreate; +commands[70].ro_count = 4; +commands[70].rp_count = 0; +commands[70].oo_count = 38; +commands[70].op_count = 1; +commands[70].desc = "Create a thin LV, first creating a thin pool for it, where the new thin pool is named by the --thinpool arg. (infers --type thin)"; +commands[70].usage = "lvcreate --thin --virtualsize Number --size Number --thinpool LV_new" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --type thin, --poolmetadatasize Number, --poolmetadataspare Bool, --chunksize Number, --discards String, --errorwhenfull Bool, --addtag Tag, --alloc String, --autobackup Bool, --activate String, --contiguous Bool, --ignoreactivationskip, --ignoremonitoring, --major Number, --metadataprofile String, --minor Number, --monitor Bool, --name String, --nosync, --noudevsync, --permission, --persistent Bool, --readahead Number|String, --reportformat String, --setactivationskip Bool, --test, --wipesignatures Bool, --zero Bool ]" +" [ PV ... ]"; +commands[70].required_opt_args[0].opt = thin_ARG; +commands[70].required_opt_args[1].opt = virtualsize_ARG; +commands[70].required_opt_args[1].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[70].required_opt_args[2].opt = size_ARG; +commands[70].required_opt_args[2].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[70].required_opt_args[3].opt = thinpool_ARG; +commands[70].required_opt_args[3].def.types = ARG_DEF_TYPE_NAME_LV; +commands[70].required_opt_args[3].def.flags = ARG_DEF_FLAG_NEW; +commands[70].optional_opt_args[0].opt = commandprofile_ARG; +commands[70].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[70].optional_opt_args[1].opt = config_ARG; +commands[70].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[70].optional_opt_args[2].opt = debug_ARG; +commands[70].optional_opt_args[3].opt = driverloaded_ARG; +commands[70].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[70].optional_opt_args[4].opt = help_ARG; +commands[70].optional_opt_args[5].opt = profile_ARG; +commands[70].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[70].optional_opt_args[6].opt = quiet_ARG; +commands[70].optional_opt_args[7].opt = verbose_ARG; +commands[70].optional_opt_args[8].opt = version_ARG; +commands[70].optional_opt_args[9].opt = yes_ARG; +commands[70].optional_opt_args[10].opt = type_ARG; +commands[70].optional_opt_args[10].def.types = ARG_DEF_TYPE_STR_CONST; +commands[70].optional_opt_args[10].def.str = "thin"; +commands[70].optional_opt_args[11].opt = poolmetadatasize_ARG; +commands[70].optional_opt_args[11].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[70].optional_opt_args[12].opt = poolmetadataspare_ARG; +commands[70].optional_opt_args[12].def.types = ARG_DEF_TYPE_BOOL; +commands[70].optional_opt_args[13].opt = chunksize_ARG; +commands[70].optional_opt_args[13].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[70].optional_opt_args[14].opt = discards_ARG; +commands[70].optional_opt_args[14].def.types = ARG_DEF_TYPE_STR_ANY; +commands[70].optional_opt_args[15].opt = errorwhenfull_ARG; +commands[70].optional_opt_args[15].def.types = ARG_DEF_TYPE_BOOL; +commands[70].optional_opt_args[16].opt = addtag_ARG; +commands[70].optional_opt_args[16].def.types = ARG_DEF_TYPE_TAG; +commands[70].optional_opt_args[17].opt = alloc_ARG; +commands[70].optional_opt_args[17].def.types = ARG_DEF_TYPE_STR_ANY; +commands[70].optional_opt_args[18].opt = autobackup_ARG; +commands[70].optional_opt_args[18].def.types = ARG_DEF_TYPE_BOOL; +commands[70].optional_opt_args[19].opt = activate_ARG; +commands[70].optional_opt_args[19].def.types = ARG_DEF_TYPE_STR_ANY; +commands[70].optional_opt_args[20].opt = contiguous_ARG; +commands[70].optional_opt_args[20].def.types = ARG_DEF_TYPE_BOOL; +commands[70].optional_opt_args[21].opt = ignoreactivationskip_ARG; +commands[70].optional_opt_args[22].opt = ignoremonitoring_ARG; +commands[70].optional_opt_args[23].opt = major_ARG; +commands[70].optional_opt_args[23].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[70].optional_opt_args[24].opt = metadataprofile_ARG; +commands[70].optional_opt_args[24].def.types = ARG_DEF_TYPE_STR_ANY; +commands[70].optional_opt_args[25].opt = minor_ARG; +commands[70].optional_opt_args[25].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[70].optional_opt_args[26].opt = monitor_ARG; +commands[70].optional_opt_args[26].def.types = ARG_DEF_TYPE_BOOL; +commands[70].optional_opt_args[27].opt = name_ARG; +commands[70].optional_opt_args[27].def.types = ARG_DEF_TYPE_STR_ANY; +commands[70].optional_opt_args[28].opt = nosync_ARG; +commands[70].optional_opt_args[29].opt = noudevsync_ARG; +commands[70].optional_opt_args[30].opt = permission_ARG; +commands[70].optional_opt_args[31].opt = persistent_ARG; +commands[70].optional_opt_args[31].def.types = ARG_DEF_TYPE_BOOL; +commands[70].optional_opt_args[32].opt = readahead_ARG; +commands[70].optional_opt_args[32].def.types = ARG_DEF_TYPE_NUM_ANY|ARG_DEF_TYPE_STR_ANY; +commands[70].optional_opt_args[33].opt = reportformat_ARG; +commands[70].optional_opt_args[33].def.types = ARG_DEF_TYPE_STR_ANY; +commands[70].optional_opt_args[34].opt = setactivationskip_ARG; +commands[70].optional_opt_args[34].def.types = ARG_DEF_TYPE_BOOL; +commands[70].optional_opt_args[35].opt = test_ARG; +commands[70].optional_opt_args[36].opt = wipesignatures_ARG; +commands[70].optional_opt_args[36].def.types = ARG_DEF_TYPE_BOOL; +commands[70].optional_opt_args[37].opt = zero_ARG; +commands[70].optional_opt_args[37].def.types = ARG_DEF_TYPE_BOOL; +commands[70].optional_pos_args[0].pos = 1; +commands[70].optional_pos_args[0].def.types = ARG_DEF_TYPE_NAME_PV; +commands[70].optional_pos_args[0].def.flags = ARG_DEF_FLAG_MAY_REPEAT; + +commands[71].name = "lvcreate"; +commands[71].fn = lvcreate; +commands[71].ro_count = 3; +commands[71].rp_count = 1; +commands[71].oo_count = 38; +commands[71].op_count = 1; +commands[71].desc = "Create a thin LV, first creating a thin pool for it, where the new thin pool is named in arg pos 1. (infers --type thin)"; +commands[71].usage = "lvcreate --thin --virtualsize Number --size Number LV_new" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --type thin, --poolmetadatasize Number, --poolmetadataspare Bool, --chunksize Number, --discards String, --errorwhenfull Bool, --addtag Tag, --alloc String, --autobackup Bool, --activate String, --contiguous Bool, --ignoreactivationskip, --ignoremonitoring, --major Number, --metadataprofile String, --minor Number, --monitor Bool, --name String, --nosync, --noudevsync, --permission, --persistent Bool, --readahead Number|String, --reportformat String, --setactivationskip Bool, --test, --wipesignatures Bool, --zero Bool ]" +" [ PV ... ]"; +commands[71].required_opt_args[0].opt = thin_ARG; +commands[71].required_opt_args[1].opt = virtualsize_ARG; +commands[71].required_opt_args[1].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[71].required_opt_args[2].opt = size_ARG; +commands[71].required_opt_args[2].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[71].required_pos_args[0].pos = 1; +commands[71].required_pos_args[0].def.types = ARG_DEF_TYPE_NAME_LV; +commands[71].required_pos_args[0].def.flags = ARG_DEF_FLAG_NEW; +commands[71].optional_opt_args[0].opt = commandprofile_ARG; +commands[71].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[71].optional_opt_args[1].opt = config_ARG; +commands[71].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[71].optional_opt_args[2].opt = debug_ARG; +commands[71].optional_opt_args[3].opt = driverloaded_ARG; +commands[71].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[71].optional_opt_args[4].opt = help_ARG; +commands[71].optional_opt_args[5].opt = profile_ARG; +commands[71].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[71].optional_opt_args[6].opt = quiet_ARG; +commands[71].optional_opt_args[7].opt = verbose_ARG; +commands[71].optional_opt_args[8].opt = version_ARG; +commands[71].optional_opt_args[9].opt = yes_ARG; +commands[71].optional_opt_args[10].opt = type_ARG; +commands[71].optional_opt_args[10].def.types = ARG_DEF_TYPE_STR_CONST; +commands[71].optional_opt_args[10].def.str = "thin"; +commands[71].optional_opt_args[11].opt = poolmetadatasize_ARG; +commands[71].optional_opt_args[11].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[71].optional_opt_args[12].opt = poolmetadataspare_ARG; +commands[71].optional_opt_args[12].def.types = ARG_DEF_TYPE_BOOL; +commands[71].optional_opt_args[13].opt = chunksize_ARG; +commands[71].optional_opt_args[13].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[71].optional_opt_args[14].opt = discards_ARG; +commands[71].optional_opt_args[14].def.types = ARG_DEF_TYPE_STR_ANY; +commands[71].optional_opt_args[15].opt = errorwhenfull_ARG; +commands[71].optional_opt_args[15].def.types = ARG_DEF_TYPE_BOOL; +commands[71].optional_opt_args[16].opt = addtag_ARG; +commands[71].optional_opt_args[16].def.types = ARG_DEF_TYPE_TAG; +commands[71].optional_opt_args[17].opt = alloc_ARG; +commands[71].optional_opt_args[17].def.types = ARG_DEF_TYPE_STR_ANY; +commands[71].optional_opt_args[18].opt = autobackup_ARG; +commands[71].optional_opt_args[18].def.types = ARG_DEF_TYPE_BOOL; +commands[71].optional_opt_args[19].opt = activate_ARG; +commands[71].optional_opt_args[19].def.types = ARG_DEF_TYPE_STR_ANY; +commands[71].optional_opt_args[20].opt = contiguous_ARG; +commands[71].optional_opt_args[20].def.types = ARG_DEF_TYPE_BOOL; +commands[71].optional_opt_args[21].opt = ignoreactivationskip_ARG; +commands[71].optional_opt_args[22].opt = ignoremonitoring_ARG; +commands[71].optional_opt_args[23].opt = major_ARG; +commands[71].optional_opt_args[23].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[71].optional_opt_args[24].opt = metadataprofile_ARG; +commands[71].optional_opt_args[24].def.types = ARG_DEF_TYPE_STR_ANY; +commands[71].optional_opt_args[25].opt = minor_ARG; +commands[71].optional_opt_args[25].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[71].optional_opt_args[26].opt = monitor_ARG; +commands[71].optional_opt_args[26].def.types = ARG_DEF_TYPE_BOOL; +commands[71].optional_opt_args[27].opt = name_ARG; +commands[71].optional_opt_args[27].def.types = ARG_DEF_TYPE_STR_ANY; +commands[71].optional_opt_args[28].opt = nosync_ARG; +commands[71].optional_opt_args[29].opt = noudevsync_ARG; +commands[71].optional_opt_args[30].opt = permission_ARG; +commands[71].optional_opt_args[31].opt = persistent_ARG; +commands[71].optional_opt_args[31].def.types = ARG_DEF_TYPE_BOOL; +commands[71].optional_opt_args[32].opt = readahead_ARG; +commands[71].optional_opt_args[32].def.types = ARG_DEF_TYPE_NUM_ANY|ARG_DEF_TYPE_STR_ANY; +commands[71].optional_opt_args[33].opt = reportformat_ARG; +commands[71].optional_opt_args[33].def.types = ARG_DEF_TYPE_STR_ANY; +commands[71].optional_opt_args[34].opt = setactivationskip_ARG; +commands[71].optional_opt_args[34].def.types = ARG_DEF_TYPE_BOOL; +commands[71].optional_opt_args[35].opt = test_ARG; +commands[71].optional_opt_args[36].opt = wipesignatures_ARG; +commands[71].optional_opt_args[36].def.types = ARG_DEF_TYPE_BOOL; +commands[71].optional_opt_args[37].opt = zero_ARG; +commands[71].optional_opt_args[37].def.types = ARG_DEF_TYPE_BOOL; +commands[71].optional_pos_args[0].pos = 2; +commands[71].optional_pos_args[0].def.types = ARG_DEF_TYPE_NAME_PV; +commands[71].optional_pos_args[0].def.flags = ARG_DEF_FLAG_MAY_REPEAT; + +commands[72].name = "lvcreate"; +commands[72].fn = lvcreate; +commands[72].ro_count = 2; +commands[72].rp_count = 1; +commands[72].oo_count = 42; +commands[72].op_count = 1; +commands[72].desc = "Create a thin LV, first creating a thin pool for it. (infers --type thin) Create a sparse snapshot of a virtual origin LV. (infers --type snapshot) (infers --type thin or --type snapshot according to sparse_segtype_default)"; +commands[72].usage = "lvcreate --size Number --virtualsize Number VG" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --type thin, --type snapshot, --thin, --snapshot, --virtualoriginsize Number, --poolmetadatasize Number, --poolmetadataspare Bool, --chunksize Number, --discards String, --errorwhenfull Bool, --addtag Tag, --alloc String, --autobackup Bool, --activate String, --contiguous Bool, --ignoreactivationskip, --ignoremonitoring, --major Number, --metadataprofile String, --minor Number, --monitor Bool, --name String, --nosync, --noudevsync, --permission, --persistent Bool, --readahead Number|String, --reportformat String, --setactivationskip Bool, --test, --wipesignatures Bool, --zero Bool ]" +" [ PV ... ]"; +commands[72].required_opt_args[0].opt = size_ARG; +commands[72].required_opt_args[0].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[72].required_opt_args[1].opt = virtualsize_ARG; +commands[72].required_opt_args[1].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[72].required_pos_args[0].pos = 1; +commands[72].required_pos_args[0].def.types = ARG_DEF_TYPE_NAME_VG; +commands[72].optional_opt_args[0].opt = commandprofile_ARG; +commands[72].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[72].optional_opt_args[1].opt = config_ARG; +commands[72].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[72].optional_opt_args[2].opt = debug_ARG; +commands[72].optional_opt_args[3].opt = driverloaded_ARG; +commands[72].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[72].optional_opt_args[4].opt = help_ARG; +commands[72].optional_opt_args[5].opt = profile_ARG; +commands[72].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[72].optional_opt_args[6].opt = quiet_ARG; +commands[72].optional_opt_args[7].opt = verbose_ARG; +commands[72].optional_opt_args[8].opt = version_ARG; +commands[72].optional_opt_args[9].opt = yes_ARG; +commands[72].optional_opt_args[10].opt = type_ARG; +commands[72].optional_opt_args[10].def.types = ARG_DEF_TYPE_STR_CONST; +commands[72].optional_opt_args[10].def.str = "thin"; +commands[72].optional_opt_args[11].opt = type_ARG; +commands[72].optional_opt_args[11].def.types = ARG_DEF_TYPE_STR_CONST; +commands[72].optional_opt_args[11].def.str = "snapshot"; +commands[72].optional_opt_args[12].opt = thin_ARG; +commands[72].optional_opt_args[13].opt = snapshot_ARG; +commands[72].optional_opt_args[14].opt = virtualoriginsize_ARG; +commands[72].optional_opt_args[14].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[72].optional_opt_args[15].opt = poolmetadatasize_ARG; +commands[72].optional_opt_args[15].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[72].optional_opt_args[16].opt = poolmetadataspare_ARG; +commands[72].optional_opt_args[16].def.types = ARG_DEF_TYPE_BOOL; +commands[72].optional_opt_args[17].opt = chunksize_ARG; +commands[72].optional_opt_args[17].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[72].optional_opt_args[18].opt = discards_ARG; +commands[72].optional_opt_args[18].def.types = ARG_DEF_TYPE_STR_ANY; +commands[72].optional_opt_args[19].opt = errorwhenfull_ARG; +commands[72].optional_opt_args[19].def.types = ARG_DEF_TYPE_BOOL; +commands[72].optional_opt_args[20].opt = addtag_ARG; +commands[72].optional_opt_args[20].def.types = ARG_DEF_TYPE_TAG; +commands[72].optional_opt_args[21].opt = alloc_ARG; +commands[72].optional_opt_args[21].def.types = ARG_DEF_TYPE_STR_ANY; +commands[72].optional_opt_args[22].opt = autobackup_ARG; +commands[72].optional_opt_args[22].def.types = ARG_DEF_TYPE_BOOL; +commands[72].optional_opt_args[23].opt = activate_ARG; +commands[72].optional_opt_args[23].def.types = ARG_DEF_TYPE_STR_ANY; +commands[72].optional_opt_args[24].opt = contiguous_ARG; +commands[72].optional_opt_args[24].def.types = ARG_DEF_TYPE_BOOL; +commands[72].optional_opt_args[25].opt = ignoreactivationskip_ARG; +commands[72].optional_opt_args[26].opt = ignoremonitoring_ARG; +commands[72].optional_opt_args[27].opt = major_ARG; +commands[72].optional_opt_args[27].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[72].optional_opt_args[28].opt = metadataprofile_ARG; +commands[72].optional_opt_args[28].def.types = ARG_DEF_TYPE_STR_ANY; +commands[72].optional_opt_args[29].opt = minor_ARG; +commands[72].optional_opt_args[29].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[72].optional_opt_args[30].opt = monitor_ARG; +commands[72].optional_opt_args[30].def.types = ARG_DEF_TYPE_BOOL; +commands[72].optional_opt_args[31].opt = name_ARG; +commands[72].optional_opt_args[31].def.types = ARG_DEF_TYPE_STR_ANY; +commands[72].optional_opt_args[32].opt = nosync_ARG; +commands[72].optional_opt_args[33].opt = noudevsync_ARG; +commands[72].optional_opt_args[34].opt = permission_ARG; +commands[72].optional_opt_args[35].opt = persistent_ARG; +commands[72].optional_opt_args[35].def.types = ARG_DEF_TYPE_BOOL; +commands[72].optional_opt_args[36].opt = readahead_ARG; +commands[72].optional_opt_args[36].def.types = ARG_DEF_TYPE_NUM_ANY|ARG_DEF_TYPE_STR_ANY; +commands[72].optional_opt_args[37].opt = reportformat_ARG; +commands[72].optional_opt_args[37].def.types = ARG_DEF_TYPE_STR_ANY; +commands[72].optional_opt_args[38].opt = setactivationskip_ARG; +commands[72].optional_opt_args[38].def.types = ARG_DEF_TYPE_BOOL; +commands[72].optional_opt_args[39].opt = test_ARG; +commands[72].optional_opt_args[40].opt = wipesignatures_ARG; +commands[72].optional_opt_args[40].def.types = ARG_DEF_TYPE_BOOL; +commands[72].optional_opt_args[41].opt = zero_ARG; +commands[72].optional_opt_args[41].def.types = ARG_DEF_TYPE_BOOL; +commands[72].optional_pos_args[0].pos = 2; +commands[72].optional_pos_args[0].def.types = ARG_DEF_TYPE_NAME_PV; +commands[72].optional_pos_args[0].def.flags = ARG_DEF_FLAG_MAY_REPEAT; + +commands[73].name = "lvdisplay"; +commands[73].fn = lvdisplay; +commands[73].ro_count = 0; +commands[73].rp_count = 0; +commands[73].oo_count = 35; +commands[73].op_count = 1; +commands[73].desc = ""; +commands[73].usage = "lvdisplay" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --aligned, --all, --binary, --colon, --columns, --configreport String, --foreign, --history, --ignorelockingfailure, --ignoreskippedcluster, --logonly, --maps, --noheadings, --nosuffix, --options String, --sort String, --partial, --readonly, --reportformat String, --segments, --select String, --separator String, --shared, --unbuffered, --units String ]" +" [ VG|LV|Tag ... ]"; +commands[73].optional_opt_args[0].opt = commandprofile_ARG; +commands[73].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[73].optional_opt_args[1].opt = config_ARG; +commands[73].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[73].optional_opt_args[2].opt = debug_ARG; +commands[73].optional_opt_args[3].opt = driverloaded_ARG; +commands[73].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[73].optional_opt_args[4].opt = help_ARG; +commands[73].optional_opt_args[5].opt = profile_ARG; +commands[73].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[73].optional_opt_args[6].opt = quiet_ARG; +commands[73].optional_opt_args[7].opt = verbose_ARG; +commands[73].optional_opt_args[8].opt = version_ARG; +commands[73].optional_opt_args[9].opt = yes_ARG; +commands[73].optional_opt_args[10].opt = aligned_ARG; +commands[73].optional_opt_args[11].opt = all_ARG; +commands[73].optional_opt_args[12].opt = binary_ARG; +commands[73].optional_opt_args[13].opt = colon_ARG; +commands[73].optional_opt_args[14].opt = columns_ARG; +commands[73].optional_opt_args[15].opt = configreport_ARG; +commands[73].optional_opt_args[15].def.types = ARG_DEF_TYPE_STR_ANY; +commands[73].optional_opt_args[16].opt = foreign_ARG; +commands[73].optional_opt_args[17].opt = history_ARG; +commands[73].optional_opt_args[18].opt = ignorelockingfailure_ARG; +commands[73].optional_opt_args[19].opt = ignoreskippedcluster_ARG; +commands[73].optional_opt_args[20].opt = logonly_ARG; +commands[73].optional_opt_args[21].opt = maps_ARG; +commands[73].optional_opt_args[22].opt = noheadings_ARG; +commands[73].optional_opt_args[23].opt = nosuffix_ARG; +commands[73].optional_opt_args[24].opt = options_ARG; +commands[73].optional_opt_args[24].def.types = ARG_DEF_TYPE_STR_ANY; +commands[73].optional_opt_args[25].opt = sort_ARG; +commands[73].optional_opt_args[25].def.types = ARG_DEF_TYPE_STR_ANY; +commands[73].optional_opt_args[26].opt = partial_ARG; +commands[73].optional_opt_args[27].opt = readonly_ARG; +commands[73].optional_opt_args[28].opt = reportformat_ARG; +commands[73].optional_opt_args[28].def.types = ARG_DEF_TYPE_STR_ANY; +commands[73].optional_opt_args[29].opt = segments_ARG; +commands[73].optional_opt_args[30].opt = select_ARG; +commands[73].optional_opt_args[30].def.types = ARG_DEF_TYPE_STR_ANY; +commands[73].optional_opt_args[31].opt = separator_ARG; +commands[73].optional_opt_args[31].def.types = ARG_DEF_TYPE_STR_ANY; +commands[73].optional_opt_args[32].opt = shared_ARG; +commands[73].optional_opt_args[33].opt = unbuffered_ARG; +commands[73].optional_opt_args[34].opt = units_ARG; +commands[73].optional_opt_args[34].def.types = ARG_DEF_TYPE_STR_ANY; +commands[73].optional_pos_args[0].pos = 1; +commands[73].optional_pos_args[0].def.types = ARG_DEF_TYPE_NAME_VG|ARG_DEF_TYPE_NAME_LV|ARG_DEF_TYPE_TAG; +commands[73].optional_pos_args[0].def.flags = ARG_DEF_FLAG_MAY_REPEAT; + +commands[74].name = "lvextend"; +commands[74].fn = lvextend; +commands[74].ro_count = 1; +commands[74].rp_count = 1; +commands[74].oo_count = 23; +commands[74].op_count = 1; +commands[74].desc = ""; +commands[74].usage = "lvextend --size Number LV" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --alloc String, --autobackup Bool, --force, --mirrors Number, --nofsck, --nosync, --noudevsync, --reportformat String, --resizefs, --stripes Number, --stripesize Number, --test, --poolmetadatasize Number ]" +" [ PV ... ]"; +commands[74].required_opt_args[0].opt = size_ARG; +commands[74].required_opt_args[0].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[74].required_pos_args[0].pos = 1; +commands[74].required_pos_args[0].def.types = ARG_DEF_TYPE_NAME_LV; +commands[74].optional_opt_args[0].opt = commandprofile_ARG; +commands[74].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[74].optional_opt_args[1].opt = config_ARG; +commands[74].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[74].optional_opt_args[2].opt = debug_ARG; +commands[74].optional_opt_args[3].opt = driverloaded_ARG; +commands[74].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[74].optional_opt_args[4].opt = help_ARG; +commands[74].optional_opt_args[5].opt = profile_ARG; +commands[74].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[74].optional_opt_args[6].opt = quiet_ARG; +commands[74].optional_opt_args[7].opt = verbose_ARG; +commands[74].optional_opt_args[8].opt = version_ARG; +commands[74].optional_opt_args[9].opt = yes_ARG; +commands[74].optional_opt_args[10].opt = alloc_ARG; +commands[74].optional_opt_args[10].def.types = ARG_DEF_TYPE_STR_ANY; +commands[74].optional_opt_args[11].opt = autobackup_ARG; +commands[74].optional_opt_args[11].def.types = ARG_DEF_TYPE_BOOL; +commands[74].optional_opt_args[12].opt = force_ARG; +commands[74].optional_opt_args[13].opt = mirrors_ARG; +commands[74].optional_opt_args[13].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[74].optional_opt_args[14].opt = nofsck_ARG; +commands[74].optional_opt_args[15].opt = nosync_ARG; +commands[74].optional_opt_args[16].opt = noudevsync_ARG; +commands[74].optional_opt_args[17].opt = reportformat_ARG; +commands[74].optional_opt_args[17].def.types = ARG_DEF_TYPE_STR_ANY; +commands[74].optional_opt_args[18].opt = resizefs_ARG; +commands[74].optional_opt_args[19].opt = stripes_ARG; +commands[74].optional_opt_args[19].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[74].optional_opt_args[20].opt = stripesize_ARG; +commands[74].optional_opt_args[20].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[74].optional_opt_args[21].opt = test_ARG; +commands[74].optional_opt_args[22].opt = poolmetadatasize_ARG; +commands[74].optional_opt_args[22].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[74].optional_pos_args[0].pos = 2; +commands[74].optional_pos_args[0].def.types = ARG_DEF_TYPE_NAME_PV; +commands[74].optional_pos_args[0].def.flags = ARG_DEF_FLAG_MAY_REPEAT; + +commands[75].name = "lvextend"; +commands[75].fn = lvextend; +commands[75].ro_count = 0; +commands[75].rp_count = 2; +commands[75].oo_count = 22; +commands[75].op_count = 0; +commands[75].desc = ""; +commands[75].usage = "lvextend LV PV ..." +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --alloc String, --autobackup Bool, --force, --mirrors Number, --nofsck, --nosync, --noudevsync, --reportformat String, --resizefs, --stripes Number, --stripesize Number, --test ]"; +commands[75].required_pos_args[0].pos = 1; +commands[75].required_pos_args[0].def.types = ARG_DEF_TYPE_NAME_LV; +commands[75].required_pos_args[1].pos = 2; +commands[75].required_pos_args[1].def.types = ARG_DEF_TYPE_NAME_PV; +commands[75].required_pos_args[1].def.flags = ARG_DEF_FLAG_MAY_REPEAT; +commands[75].optional_opt_args[0].opt = commandprofile_ARG; +commands[75].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[75].optional_opt_args[1].opt = config_ARG; +commands[75].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[75].optional_opt_args[2].opt = debug_ARG; +commands[75].optional_opt_args[3].opt = driverloaded_ARG; +commands[75].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[75].optional_opt_args[4].opt = help_ARG; +commands[75].optional_opt_args[5].opt = profile_ARG; +commands[75].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[75].optional_opt_args[6].opt = quiet_ARG; +commands[75].optional_opt_args[7].opt = verbose_ARG; +commands[75].optional_opt_args[8].opt = version_ARG; +commands[75].optional_opt_args[9].opt = yes_ARG; +commands[75].optional_opt_args[10].opt = alloc_ARG; +commands[75].optional_opt_args[10].def.types = ARG_DEF_TYPE_STR_ANY; +commands[75].optional_opt_args[11].opt = autobackup_ARG; +commands[75].optional_opt_args[11].def.types = ARG_DEF_TYPE_BOOL; +commands[75].optional_opt_args[12].opt = force_ARG; +commands[75].optional_opt_args[13].opt = mirrors_ARG; +commands[75].optional_opt_args[13].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[75].optional_opt_args[14].opt = nofsck_ARG; +commands[75].optional_opt_args[15].opt = nosync_ARG; +commands[75].optional_opt_args[16].opt = noudevsync_ARG; +commands[75].optional_opt_args[17].opt = reportformat_ARG; +commands[75].optional_opt_args[17].def.types = ARG_DEF_TYPE_STR_ANY; +commands[75].optional_opt_args[18].opt = resizefs_ARG; +commands[75].optional_opt_args[19].opt = stripes_ARG; +commands[75].optional_opt_args[19].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[75].optional_opt_args[20].opt = stripesize_ARG; +commands[75].optional_opt_args[20].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[75].optional_opt_args[21].opt = test_ARG; + +commands[76].name = "lvextend"; +commands[76].fn = lvextend; +commands[76].ro_count = 1; +commands[76].rp_count = 1; +commands[76].oo_count = 21; +commands[76].op_count = 1; +commands[76].desc = ""; +commands[76].usage = "lvextend --poolmetadatasize Number LV_thinpool" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --alloc String, --autobackup Bool, --force, --mirrors Number, --nofsck, --nosync, --noudevsync, --reportformat String, --stripes Number, --stripesize Number, --test ]" +" [ PV ... ]"; +commands[76].required_opt_args[0].opt = poolmetadatasize_ARG; +commands[76].required_opt_args[0].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[76].required_pos_args[0].pos = 1; +commands[76].required_pos_args[0].def.types = ARG_DEF_TYPE_NAME_LV; +commands[76].required_pos_args[0].def.lv_types = ARG_DEF_LV_THINPOOL; +commands[76].optional_opt_args[0].opt = commandprofile_ARG; +commands[76].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[76].optional_opt_args[1].opt = config_ARG; +commands[76].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[76].optional_opt_args[2].opt = debug_ARG; +commands[76].optional_opt_args[3].opt = driverloaded_ARG; +commands[76].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[76].optional_opt_args[4].opt = help_ARG; +commands[76].optional_opt_args[5].opt = profile_ARG; +commands[76].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[76].optional_opt_args[6].opt = quiet_ARG; +commands[76].optional_opt_args[7].opt = verbose_ARG; +commands[76].optional_opt_args[8].opt = version_ARG; +commands[76].optional_opt_args[9].opt = yes_ARG; +commands[76].optional_opt_args[10].opt = alloc_ARG; +commands[76].optional_opt_args[10].def.types = ARG_DEF_TYPE_STR_ANY; +commands[76].optional_opt_args[11].opt = autobackup_ARG; +commands[76].optional_opt_args[11].def.types = ARG_DEF_TYPE_BOOL; +commands[76].optional_opt_args[12].opt = force_ARG; +commands[76].optional_opt_args[13].opt = mirrors_ARG; +commands[76].optional_opt_args[13].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[76].optional_opt_args[14].opt = nofsck_ARG; +commands[76].optional_opt_args[15].opt = nosync_ARG; +commands[76].optional_opt_args[16].opt = noudevsync_ARG; +commands[76].optional_opt_args[17].opt = reportformat_ARG; +commands[76].optional_opt_args[17].def.types = ARG_DEF_TYPE_STR_ANY; +commands[76].optional_opt_args[18].opt = stripes_ARG; +commands[76].optional_opt_args[18].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[76].optional_opt_args[19].opt = stripesize_ARG; +commands[76].optional_opt_args[19].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[76].optional_opt_args[20].opt = test_ARG; +commands[76].optional_pos_args[0].pos = 2; +commands[76].optional_pos_args[0].def.types = ARG_DEF_TYPE_NAME_PV; +commands[76].optional_pos_args[0].def.flags = ARG_DEF_FLAG_MAY_REPEAT; + +commands[77].name = "lvextend"; +commands[77].fn = lvextend; +commands[77].ro_count = 1; +commands[77].rp_count = 1; +commands[77].oo_count = 20; +commands[77].op_count = 0; +commands[77].desc = ""; +commands[77].usage = "lvextend --usepolicies LV_snapshot|LV_thinpool" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --alloc String, --autobackup Bool, --force, --mirrors Number, --nofsck, --nosync, --noudevsync, --reportformat String, --resizefs, --test ]"; +commands[77].required_opt_args[0].opt = usepolicies_ARG; +commands[77].required_pos_args[0].pos = 1; +commands[77].required_pos_args[0].def.types = ARG_DEF_TYPE_NAME_LV; +commands[77].required_pos_args[0].def.lv_types = ARG_DEF_LV_SNAPSHOT|ARG_DEF_LV_THINPOOL; +commands[77].optional_opt_args[0].opt = commandprofile_ARG; +commands[77].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[77].optional_opt_args[1].opt = config_ARG; +commands[77].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[77].optional_opt_args[2].opt = debug_ARG; +commands[77].optional_opt_args[3].opt = driverloaded_ARG; +commands[77].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[77].optional_opt_args[4].opt = help_ARG; +commands[77].optional_opt_args[5].opt = profile_ARG; +commands[77].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[77].optional_opt_args[6].opt = quiet_ARG; +commands[77].optional_opt_args[7].opt = verbose_ARG; +commands[77].optional_opt_args[8].opt = version_ARG; +commands[77].optional_opt_args[9].opt = yes_ARG; +commands[77].optional_opt_args[10].opt = alloc_ARG; +commands[77].optional_opt_args[10].def.types = ARG_DEF_TYPE_STR_ANY; +commands[77].optional_opt_args[11].opt = autobackup_ARG; +commands[77].optional_opt_args[11].def.types = ARG_DEF_TYPE_BOOL; +commands[77].optional_opt_args[12].opt = force_ARG; +commands[77].optional_opt_args[13].opt = mirrors_ARG; +commands[77].optional_opt_args[13].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[77].optional_opt_args[14].opt = nofsck_ARG; +commands[77].optional_opt_args[15].opt = nosync_ARG; +commands[77].optional_opt_args[16].opt = noudevsync_ARG; +commands[77].optional_opt_args[17].opt = reportformat_ARG; +commands[77].optional_opt_args[17].def.types = ARG_DEF_TYPE_STR_ANY; +commands[77].optional_opt_args[18].opt = resizefs_ARG; +commands[77].optional_opt_args[19].opt = test_ARG; + +commands[78].name = "lvmchange"; +commands[78].fn = lvmchange; +commands[78].ro_count = 0; +commands[78].rp_count = 0; +commands[78].oo_count = 10; +commands[78].op_count = 0; +commands[78].desc = ""; +commands[78].usage = "lvmchange" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes ]"; +commands[78].optional_opt_args[0].opt = commandprofile_ARG; +commands[78].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[78].optional_opt_args[1].opt = config_ARG; +commands[78].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[78].optional_opt_args[2].opt = debug_ARG; +commands[78].optional_opt_args[3].opt = driverloaded_ARG; +commands[78].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[78].optional_opt_args[4].opt = help_ARG; +commands[78].optional_opt_args[5].opt = profile_ARG; +commands[78].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[78].optional_opt_args[6].opt = quiet_ARG; +commands[78].optional_opt_args[7].opt = verbose_ARG; +commands[78].optional_opt_args[8].opt = version_ARG; +commands[78].optional_opt_args[9].opt = yes_ARG; + +commands[79].name = "lvmconfig"; +commands[79].fn = lvmconfig; +commands[79].ro_count = 0; +commands[79].rp_count = 0; +commands[79].oo_count = 28; +commands[79].op_count = 0; +commands[79].desc = ""; +commands[79].usage = "lvmconfig" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --atversion String, --typeconfig String, --file String, --ignoreadvanced, --ignoreunsupported, --ignorelocal, --list, --mergedconfig, --metadataprofile String, --sinceversion String, --showdeprecated, --showunsupported, --validate, --withsummary, --withcomments, --withspaces, --unconfigured, --withversions ]"; +commands[79].optional_opt_args[0].opt = commandprofile_ARG; +commands[79].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[79].optional_opt_args[1].opt = config_ARG; +commands[79].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[79].optional_opt_args[2].opt = debug_ARG; +commands[79].optional_opt_args[3].opt = driverloaded_ARG; +commands[79].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[79].optional_opt_args[4].opt = help_ARG; +commands[79].optional_opt_args[5].opt = profile_ARG; +commands[79].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[79].optional_opt_args[6].opt = quiet_ARG; +commands[79].optional_opt_args[7].opt = verbose_ARG; +commands[79].optional_opt_args[8].opt = version_ARG; +commands[79].optional_opt_args[9].opt = yes_ARG; +commands[79].optional_opt_args[10].opt = atversion_ARG; +commands[79].optional_opt_args[10].def.types = ARG_DEF_TYPE_STR_ANY; +commands[79].optional_opt_args[11].opt = configtype_ARG; +commands[79].optional_opt_args[11].def.types = ARG_DEF_TYPE_STR_ANY; +commands[79].optional_opt_args[12].opt = file_ARG; +commands[79].optional_opt_args[12].def.types = ARG_DEF_TYPE_STR_ANY; +commands[79].optional_opt_args[13].opt = ignoreadvanced_ARG; +commands[79].optional_opt_args[14].opt = ignoreunsupported_ARG; +commands[79].optional_opt_args[15].opt = ignorelocal_ARG; +commands[79].optional_opt_args[16].opt = list_ARG; +commands[79].optional_opt_args[17].opt = mergedconfig_ARG; +commands[79].optional_opt_args[18].opt = metadataprofile_ARG; +commands[79].optional_opt_args[18].def.types = ARG_DEF_TYPE_STR_ANY; +commands[79].optional_opt_args[19].opt = sinceversion_ARG; +commands[79].optional_opt_args[19].def.types = ARG_DEF_TYPE_STR_ANY; +commands[79].optional_opt_args[20].opt = showdeprecated_ARG; +commands[79].optional_opt_args[21].opt = showunsupported_ARG; +commands[79].optional_opt_args[22].opt = validate_ARG; +commands[79].optional_opt_args[23].opt = withsummary_ARG; +commands[79].optional_opt_args[24].opt = withcomments_ARG; +commands[79].optional_opt_args[25].opt = withspaces_ARG; +commands[79].optional_opt_args[26].opt = unconfigured_ARG; +commands[79].optional_opt_args[27].opt = withversions_ARG; + +commands[80].name = "lvmdiskscan"; +commands[80].fn = lvmdiskscan; +commands[80].ro_count = 0; +commands[80].rp_count = 0; +commands[80].oo_count = 12; +commands[80].op_count = 0; +commands[80].desc = ""; +commands[80].usage = "lvmdiskscan" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --lvmpartition, --readonly ]"; +commands[80].optional_opt_args[0].opt = commandprofile_ARG; +commands[80].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[80].optional_opt_args[1].opt = config_ARG; +commands[80].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[80].optional_opt_args[2].opt = debug_ARG; +commands[80].optional_opt_args[3].opt = driverloaded_ARG; +commands[80].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[80].optional_opt_args[4].opt = help_ARG; +commands[80].optional_opt_args[5].opt = profile_ARG; +commands[80].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[80].optional_opt_args[6].opt = quiet_ARG; +commands[80].optional_opt_args[7].opt = verbose_ARG; +commands[80].optional_opt_args[8].opt = version_ARG; +commands[80].optional_opt_args[9].opt = yes_ARG; +commands[80].optional_opt_args[10].opt = lvmpartition_ARG; +commands[80].optional_opt_args[11].opt = readonly_ARG; + +commands[81].name = "lvmsadc"; +commands[81].fn = lvmsadc; +commands[81].ro_count = 0; +commands[81].rp_count = 0; +commands[81].oo_count = 10; +commands[81].op_count = 0; +commands[81].desc = ""; +commands[81].usage = "lvmsadc" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes ]"; +commands[81].optional_opt_args[0].opt = commandprofile_ARG; +commands[81].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[81].optional_opt_args[1].opt = config_ARG; +commands[81].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[81].optional_opt_args[2].opt = debug_ARG; +commands[81].optional_opt_args[3].opt = driverloaded_ARG; +commands[81].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[81].optional_opt_args[4].opt = help_ARG; +commands[81].optional_opt_args[5].opt = profile_ARG; +commands[81].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[81].optional_opt_args[6].opt = quiet_ARG; +commands[81].optional_opt_args[7].opt = verbose_ARG; +commands[81].optional_opt_args[8].opt = version_ARG; +commands[81].optional_opt_args[9].opt = yes_ARG; + +commands[82].name = "lvmsar"; +commands[82].fn = lvmsar; +commands[82].ro_count = 0; +commands[82].rp_count = 0; +commands[82].oo_count = 12; +commands[82].op_count = 0; +commands[82].desc = ""; +commands[82].usage = "lvmsar" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --full, --stdin ]"; +commands[82].optional_opt_args[0].opt = commandprofile_ARG; +commands[82].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[82].optional_opt_args[1].opt = config_ARG; +commands[82].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[82].optional_opt_args[2].opt = debug_ARG; +commands[82].optional_opt_args[3].opt = driverloaded_ARG; +commands[82].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[82].optional_opt_args[4].opt = help_ARG; +commands[82].optional_opt_args[5].opt = profile_ARG; +commands[82].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[82].optional_opt_args[6].opt = quiet_ARG; +commands[82].optional_opt_args[7].opt = verbose_ARG; +commands[82].optional_opt_args[8].opt = version_ARG; +commands[82].optional_opt_args[9].opt = yes_ARG; +commands[82].optional_opt_args[10].opt = full_ARG; +commands[82].optional_opt_args[11].opt = stdin_ARG; + +commands[83].name = "lvreduce"; +commands[83].fn = lvreduce; +commands[83].ro_count = 1; +commands[83].rp_count = 1; +commands[83].oo_count = 17; +commands[83].op_count = 0; +commands[83].desc = ""; +commands[83].usage = "lvreduce --size Number LV" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --autobackup Bool, --force, --nofsck, --noudevsync, --reportformat String, --resizefs, --test ]"; +commands[83].required_opt_args[0].opt = size_ARG; +commands[83].required_opt_args[0].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[83].required_pos_args[0].pos = 1; +commands[83].required_pos_args[0].def.types = ARG_DEF_TYPE_NAME_LV; +commands[83].optional_opt_args[0].opt = commandprofile_ARG; +commands[83].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[83].optional_opt_args[1].opt = config_ARG; +commands[83].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[83].optional_opt_args[2].opt = debug_ARG; +commands[83].optional_opt_args[3].opt = driverloaded_ARG; +commands[83].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[83].optional_opt_args[4].opt = help_ARG; +commands[83].optional_opt_args[5].opt = profile_ARG; +commands[83].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[83].optional_opt_args[6].opt = quiet_ARG; +commands[83].optional_opt_args[7].opt = verbose_ARG; +commands[83].optional_opt_args[8].opt = version_ARG; +commands[83].optional_opt_args[9].opt = yes_ARG; +commands[83].optional_opt_args[10].opt = autobackup_ARG; +commands[83].optional_opt_args[10].def.types = ARG_DEF_TYPE_BOOL; +commands[83].optional_opt_args[11].opt = force_ARG; +commands[83].optional_opt_args[12].opt = nofsck_ARG; +commands[83].optional_opt_args[13].opt = noudevsync_ARG; +commands[83].optional_opt_args[14].opt = reportformat_ARG; +commands[83].optional_opt_args[14].def.types = ARG_DEF_TYPE_STR_ANY; +commands[83].optional_opt_args[15].opt = resizefs_ARG; +commands[83].optional_opt_args[16].opt = test_ARG; + +commands[84].name = "lvremove"; +commands[84].fn = lvremove; +commands[84].ro_count = 0; +commands[84].rp_count = 1; +commands[84].oo_count = 17; +commands[84].op_count = 0; +commands[84].desc = ""; +commands[84].usage = "lvremove VG|LV|Tag|Select ..." +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --autobackup Bool, --force, --nohistory, --noudevsync, --reportformat String, --select String, --test ]"; +commands[84].required_pos_args[0].pos = 1; +commands[84].required_pos_args[0].def.types = ARG_DEF_TYPE_NAME_VG|ARG_DEF_TYPE_NAME_LV|ARG_DEF_TYPE_TAG|ARG_DEF_TYPE_SELECT; +commands[84].required_pos_args[0].def.flags = ARG_DEF_FLAG_MAY_REPEAT; +commands[84].optional_opt_args[0].opt = commandprofile_ARG; +commands[84].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[84].optional_opt_args[1].opt = config_ARG; +commands[84].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[84].optional_opt_args[2].opt = debug_ARG; +commands[84].optional_opt_args[3].opt = driverloaded_ARG; +commands[84].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[84].optional_opt_args[4].opt = help_ARG; +commands[84].optional_opt_args[5].opt = profile_ARG; +commands[84].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[84].optional_opt_args[6].opt = quiet_ARG; +commands[84].optional_opt_args[7].opt = verbose_ARG; +commands[84].optional_opt_args[8].opt = version_ARG; +commands[84].optional_opt_args[9].opt = yes_ARG; +commands[84].optional_opt_args[10].opt = autobackup_ARG; +commands[84].optional_opt_args[10].def.types = ARG_DEF_TYPE_BOOL; +commands[84].optional_opt_args[11].opt = force_ARG; +commands[84].optional_opt_args[12].opt = nohistory_ARG; +commands[84].optional_opt_args[13].opt = noudevsync_ARG; +commands[84].optional_opt_args[14].opt = reportformat_ARG; +commands[84].optional_opt_args[14].def.types = ARG_DEF_TYPE_STR_ANY; +commands[84].optional_opt_args[15].opt = select_ARG; +commands[84].optional_opt_args[15].def.types = ARG_DEF_TYPE_STR_ANY; +commands[84].optional_opt_args[16].opt = test_ARG; + +commands[85].name = "lvrename"; +commands[85].fn = lvrename; +commands[85].ro_count = 0; +commands[85].rp_count = 3; +commands[85].oo_count = 14; +commands[85].op_count = 0; +commands[85].desc = ""; +commands[85].usage = "lvrename VG LV LV_new" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --autobackup Bool, --noudevsync, --reportformat String, --test ]"; +commands[85].required_pos_args[0].pos = 1; +commands[85].required_pos_args[0].def.types = ARG_DEF_TYPE_NAME_VG; +commands[85].required_pos_args[1].pos = 2; +commands[85].required_pos_args[1].def.types = ARG_DEF_TYPE_NAME_LV; +commands[85].required_pos_args[2].pos = 3; +commands[85].required_pos_args[2].def.types = ARG_DEF_TYPE_NAME_LV; +commands[85].required_pos_args[2].def.flags = ARG_DEF_FLAG_NEW; +commands[85].optional_opt_args[0].opt = commandprofile_ARG; +commands[85].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[85].optional_opt_args[1].opt = config_ARG; +commands[85].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[85].optional_opt_args[2].opt = debug_ARG; +commands[85].optional_opt_args[3].opt = driverloaded_ARG; +commands[85].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[85].optional_opt_args[4].opt = help_ARG; +commands[85].optional_opt_args[5].opt = profile_ARG; +commands[85].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[85].optional_opt_args[6].opt = quiet_ARG; +commands[85].optional_opt_args[7].opt = verbose_ARG; +commands[85].optional_opt_args[8].opt = version_ARG; +commands[85].optional_opt_args[9].opt = yes_ARG; +commands[85].optional_opt_args[10].opt = autobackup_ARG; +commands[85].optional_opt_args[10].def.types = ARG_DEF_TYPE_BOOL; +commands[85].optional_opt_args[11].opt = noudevsync_ARG; +commands[85].optional_opt_args[12].opt = reportformat_ARG; +commands[85].optional_opt_args[12].def.types = ARG_DEF_TYPE_STR_ANY; +commands[85].optional_opt_args[13].opt = test_ARG; + +commands[86].name = "lvrename"; +commands[86].fn = lvrename; +commands[86].ro_count = 0; +commands[86].rp_count = 2; +commands[86].oo_count = 14; +commands[86].op_count = 0; +commands[86].desc = ""; +commands[86].usage = "lvrename LV LV_new" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --autobackup Bool, --noudevsync, --reportformat String, --test ]"; +commands[86].required_pos_args[0].pos = 1; +commands[86].required_pos_args[0].def.types = ARG_DEF_TYPE_NAME_LV; +commands[86].required_pos_args[1].pos = 2; +commands[86].required_pos_args[1].def.types = ARG_DEF_TYPE_NAME_LV; +commands[86].required_pos_args[1].def.flags = ARG_DEF_FLAG_NEW; +commands[86].optional_opt_args[0].opt = commandprofile_ARG; +commands[86].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[86].optional_opt_args[1].opt = config_ARG; +commands[86].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[86].optional_opt_args[2].opt = debug_ARG; +commands[86].optional_opt_args[3].opt = driverloaded_ARG; +commands[86].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[86].optional_opt_args[4].opt = help_ARG; +commands[86].optional_opt_args[5].opt = profile_ARG; +commands[86].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[86].optional_opt_args[6].opt = quiet_ARG; +commands[86].optional_opt_args[7].opt = verbose_ARG; +commands[86].optional_opt_args[8].opt = version_ARG; +commands[86].optional_opt_args[9].opt = yes_ARG; +commands[86].optional_opt_args[10].opt = autobackup_ARG; +commands[86].optional_opt_args[10].def.types = ARG_DEF_TYPE_BOOL; +commands[86].optional_opt_args[11].opt = noudevsync_ARG; +commands[86].optional_opt_args[12].opt = reportformat_ARG; +commands[86].optional_opt_args[12].def.types = ARG_DEF_TYPE_STR_ANY; +commands[86].optional_opt_args[13].opt = test_ARG; + +commands[87].name = "lvresize"; +commands[87].fn = lvresize; +commands[87].ro_count = 1; +commands[87].rp_count = 1; +commands[87].oo_count = 22; +commands[87].op_count = 1; +commands[87].desc = ""; +commands[87].usage = "lvresize --size Number LV" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --alloc String, --autobackup Bool, --force, --nofsck, --nosync, --noudevsync, --reportformat String, --resizefs, --stripes Number, --stripesize Number, --test, --poolmetadatasize Number ]" +" [ PV ... ]"; +commands[87].required_opt_args[0].opt = size_ARG; +commands[87].required_opt_args[0].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[87].required_pos_args[0].pos = 1; +commands[87].required_pos_args[0].def.types = ARG_DEF_TYPE_NAME_LV; +commands[87].optional_opt_args[0].opt = commandprofile_ARG; +commands[87].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[87].optional_opt_args[1].opt = config_ARG; +commands[87].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[87].optional_opt_args[2].opt = debug_ARG; +commands[87].optional_opt_args[3].opt = driverloaded_ARG; +commands[87].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[87].optional_opt_args[4].opt = help_ARG; +commands[87].optional_opt_args[5].opt = profile_ARG; +commands[87].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[87].optional_opt_args[6].opt = quiet_ARG; +commands[87].optional_opt_args[7].opt = verbose_ARG; +commands[87].optional_opt_args[8].opt = version_ARG; +commands[87].optional_opt_args[9].opt = yes_ARG; +commands[87].optional_opt_args[10].opt = alloc_ARG; +commands[87].optional_opt_args[10].def.types = ARG_DEF_TYPE_STR_ANY; +commands[87].optional_opt_args[11].opt = autobackup_ARG; +commands[87].optional_opt_args[11].def.types = ARG_DEF_TYPE_BOOL; +commands[87].optional_opt_args[12].opt = force_ARG; +commands[87].optional_opt_args[13].opt = nofsck_ARG; +commands[87].optional_opt_args[14].opt = nosync_ARG; +commands[87].optional_opt_args[15].opt = noudevsync_ARG; +commands[87].optional_opt_args[16].opt = reportformat_ARG; +commands[87].optional_opt_args[16].def.types = ARG_DEF_TYPE_STR_ANY; +commands[87].optional_opt_args[17].opt = resizefs_ARG; +commands[87].optional_opt_args[18].opt = stripes_ARG; +commands[87].optional_opt_args[18].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[87].optional_opt_args[19].opt = stripesize_ARG; +commands[87].optional_opt_args[19].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[87].optional_opt_args[20].opt = test_ARG; +commands[87].optional_opt_args[21].opt = poolmetadatasize_ARG; +commands[87].optional_opt_args[21].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[87].optional_pos_args[0].pos = 2; +commands[87].optional_pos_args[0].def.types = ARG_DEF_TYPE_NAME_PV; +commands[87].optional_pos_args[0].def.flags = ARG_DEF_FLAG_MAY_REPEAT; + +commands[88].name = "lvresize"; +commands[88].fn = lvresize; +commands[88].ro_count = 0; +commands[88].rp_count = 2; +commands[88].oo_count = 21; +commands[88].op_count = 0; +commands[88].desc = ""; +commands[88].usage = "lvresize LV PV ..." +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --alloc String, --autobackup Bool, --force, --nofsck, --nosync, --noudevsync, --reportformat String, --resizefs, --stripes Number, --stripesize Number, --test ]"; +commands[88].required_pos_args[0].pos = 1; +commands[88].required_pos_args[0].def.types = ARG_DEF_TYPE_NAME_LV; +commands[88].required_pos_args[1].pos = 2; +commands[88].required_pos_args[1].def.types = ARG_DEF_TYPE_NAME_PV; +commands[88].required_pos_args[1].def.flags = ARG_DEF_FLAG_MAY_REPEAT; +commands[88].optional_opt_args[0].opt = commandprofile_ARG; +commands[88].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[88].optional_opt_args[1].opt = config_ARG; +commands[88].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[88].optional_opt_args[2].opt = debug_ARG; +commands[88].optional_opt_args[3].opt = driverloaded_ARG; +commands[88].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[88].optional_opt_args[4].opt = help_ARG; +commands[88].optional_opt_args[5].opt = profile_ARG; +commands[88].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[88].optional_opt_args[6].opt = quiet_ARG; +commands[88].optional_opt_args[7].opt = verbose_ARG; +commands[88].optional_opt_args[8].opt = version_ARG; +commands[88].optional_opt_args[9].opt = yes_ARG; +commands[88].optional_opt_args[10].opt = alloc_ARG; +commands[88].optional_opt_args[10].def.types = ARG_DEF_TYPE_STR_ANY; +commands[88].optional_opt_args[11].opt = autobackup_ARG; +commands[88].optional_opt_args[11].def.types = ARG_DEF_TYPE_BOOL; +commands[88].optional_opt_args[12].opt = force_ARG; +commands[88].optional_opt_args[13].opt = nofsck_ARG; +commands[88].optional_opt_args[14].opt = nosync_ARG; +commands[88].optional_opt_args[15].opt = noudevsync_ARG; +commands[88].optional_opt_args[16].opt = reportformat_ARG; +commands[88].optional_opt_args[16].def.types = ARG_DEF_TYPE_STR_ANY; +commands[88].optional_opt_args[17].opt = resizefs_ARG; +commands[88].optional_opt_args[18].opt = stripes_ARG; +commands[88].optional_opt_args[18].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[88].optional_opt_args[19].opt = stripesize_ARG; +commands[88].optional_opt_args[19].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[88].optional_opt_args[20].opt = test_ARG; + +commands[89].name = "lvresize"; +commands[89].fn = lvresize; +commands[89].ro_count = 1; +commands[89].rp_count = 1; +commands[89].oo_count = 20; +commands[89].op_count = 1; +commands[89].desc = ""; +commands[89].usage = "lvresize --poolmetadatasize Number LV_thinpool" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --alloc String, --autobackup Bool, --force, --nofsck, --nosync, --noudevsync, --reportformat String, --stripes Number, --stripesize Number, --test ]" +" [ PV ... ]"; +commands[89].required_opt_args[0].opt = poolmetadatasize_ARG; +commands[89].required_opt_args[0].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[89].required_pos_args[0].pos = 1; +commands[89].required_pos_args[0].def.types = ARG_DEF_TYPE_NAME_LV; +commands[89].required_pos_args[0].def.lv_types = ARG_DEF_LV_THINPOOL; +commands[89].optional_opt_args[0].opt = commandprofile_ARG; +commands[89].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[89].optional_opt_args[1].opt = config_ARG; +commands[89].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[89].optional_opt_args[2].opt = debug_ARG; +commands[89].optional_opt_args[3].opt = driverloaded_ARG; +commands[89].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[89].optional_opt_args[4].opt = help_ARG; +commands[89].optional_opt_args[5].opt = profile_ARG; +commands[89].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[89].optional_opt_args[6].opt = quiet_ARG; +commands[89].optional_opt_args[7].opt = verbose_ARG; +commands[89].optional_opt_args[8].opt = version_ARG; +commands[89].optional_opt_args[9].opt = yes_ARG; +commands[89].optional_opt_args[10].opt = alloc_ARG; +commands[89].optional_opt_args[10].def.types = ARG_DEF_TYPE_STR_ANY; +commands[89].optional_opt_args[11].opt = autobackup_ARG; +commands[89].optional_opt_args[11].def.types = ARG_DEF_TYPE_BOOL; +commands[89].optional_opt_args[12].opt = force_ARG; +commands[89].optional_opt_args[13].opt = nofsck_ARG; +commands[89].optional_opt_args[14].opt = nosync_ARG; +commands[89].optional_opt_args[15].opt = noudevsync_ARG; +commands[89].optional_opt_args[16].opt = reportformat_ARG; +commands[89].optional_opt_args[16].def.types = ARG_DEF_TYPE_STR_ANY; +commands[89].optional_opt_args[17].opt = stripes_ARG; +commands[89].optional_opt_args[17].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[89].optional_opt_args[18].opt = stripesize_ARG; +commands[89].optional_opt_args[18].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[89].optional_opt_args[19].opt = test_ARG; +commands[89].optional_pos_args[0].pos = 2; +commands[89].optional_pos_args[0].def.types = ARG_DEF_TYPE_NAME_PV; +commands[89].optional_pos_args[0].def.flags = ARG_DEF_FLAG_MAY_REPEAT; + +commands[90].name = "lvs"; +commands[90].fn = lvs; +commands[90].ro_count = 0; +commands[90].rp_count = 0; +commands[90].oo_count = 37; +commands[90].op_count = 1; +commands[90].desc = ""; +commands[90].usage = "lvs" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --history, --segments, --aligned, --all, --binary, --configreport String, --foreign, --ignorelockingfailure, --ignoreskippedcluster, --logonly, --nameprefixes, --noheadings, --nolocking, --nosuffix, --options String, --partial, --readonly, --reportformat String, --rows, --select String, --separator String, --shared, --sort String, --trustcache, --unbuffered, --units String, --unquoted ]" +" [ VG|LV|Tag ... ]"; +commands[90].optional_opt_args[0].opt = commandprofile_ARG; +commands[90].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[90].optional_opt_args[1].opt = config_ARG; +commands[90].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[90].optional_opt_args[2].opt = debug_ARG; +commands[90].optional_opt_args[3].opt = driverloaded_ARG; +commands[90].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[90].optional_opt_args[4].opt = help_ARG; +commands[90].optional_opt_args[5].opt = profile_ARG; +commands[90].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[90].optional_opt_args[6].opt = quiet_ARG; +commands[90].optional_opt_args[7].opt = verbose_ARG; +commands[90].optional_opt_args[8].opt = version_ARG; +commands[90].optional_opt_args[9].opt = yes_ARG; +commands[90].optional_opt_args[10].opt = history_ARG; +commands[90].optional_opt_args[11].opt = segments_ARG; +commands[90].optional_opt_args[12].opt = aligned_ARG; +commands[90].optional_opt_args[13].opt = all_ARG; +commands[90].optional_opt_args[14].opt = binary_ARG; +commands[90].optional_opt_args[15].opt = configreport_ARG; +commands[90].optional_opt_args[15].def.types = ARG_DEF_TYPE_STR_ANY; +commands[90].optional_opt_args[16].opt = foreign_ARG; +commands[90].optional_opt_args[17].opt = ignorelockingfailure_ARG; +commands[90].optional_opt_args[18].opt = ignoreskippedcluster_ARG; +commands[90].optional_opt_args[19].opt = logonly_ARG; +commands[90].optional_opt_args[20].opt = nameprefixes_ARG; +commands[90].optional_opt_args[21].opt = noheadings_ARG; +commands[90].optional_opt_args[22].opt = nolocking_ARG; +commands[90].optional_opt_args[23].opt = nosuffix_ARG; +commands[90].optional_opt_args[24].opt = options_ARG; +commands[90].optional_opt_args[24].def.types = ARG_DEF_TYPE_STR_ANY; +commands[90].optional_opt_args[25].opt = partial_ARG; +commands[90].optional_opt_args[26].opt = readonly_ARG; +commands[90].optional_opt_args[27].opt = reportformat_ARG; +commands[90].optional_opt_args[27].def.types = ARG_DEF_TYPE_STR_ANY; +commands[90].optional_opt_args[28].opt = rows_ARG; +commands[90].optional_opt_args[29].opt = select_ARG; +commands[90].optional_opt_args[29].def.types = ARG_DEF_TYPE_STR_ANY; +commands[90].optional_opt_args[30].opt = separator_ARG; +commands[90].optional_opt_args[30].def.types = ARG_DEF_TYPE_STR_ANY; +commands[90].optional_opt_args[31].opt = shared_ARG; +commands[90].optional_opt_args[32].opt = sort_ARG; +commands[90].optional_opt_args[32].def.types = ARG_DEF_TYPE_STR_ANY; +commands[90].optional_opt_args[33].opt = trustcache_ARG; +commands[90].optional_opt_args[34].opt = unbuffered_ARG; +commands[90].optional_opt_args[35].opt = units_ARG; +commands[90].optional_opt_args[35].def.types = ARG_DEF_TYPE_STR_ANY; +commands[90].optional_opt_args[36].opt = unquoted_ARG; +commands[90].optional_pos_args[0].pos = 1; +commands[90].optional_pos_args[0].def.types = ARG_DEF_TYPE_NAME_VG|ARG_DEF_TYPE_NAME_LV|ARG_DEF_TYPE_TAG; +commands[90].optional_pos_args[0].def.flags = ARG_DEF_FLAG_MAY_REPEAT; + +commands[91].name = "lvscan"; +commands[91].fn = lvscan; +commands[91].ro_count = 0; +commands[91].rp_count = 0; +commands[91].oo_count = 17; +commands[91].op_count = 0; +commands[91].desc = ""; +commands[91].usage = "lvscan" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --all, --blockdevice, --ignorelockingfailure, --partial, --readonly, --reportformat String, --cache ]"; +commands[91].optional_opt_args[0].opt = commandprofile_ARG; +commands[91].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[91].optional_opt_args[1].opt = config_ARG; +commands[91].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[91].optional_opt_args[2].opt = debug_ARG; +commands[91].optional_opt_args[3].opt = driverloaded_ARG; +commands[91].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[91].optional_opt_args[4].opt = help_ARG; +commands[91].optional_opt_args[5].opt = profile_ARG; +commands[91].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[91].optional_opt_args[6].opt = quiet_ARG; +commands[91].optional_opt_args[7].opt = verbose_ARG; +commands[91].optional_opt_args[8].opt = version_ARG; +commands[91].optional_opt_args[9].opt = yes_ARG; +commands[91].optional_opt_args[10].opt = all_ARG; +commands[91].optional_opt_args[11].opt = blockdevice_ARG; +commands[91].optional_opt_args[12].opt = ignorelockingfailure_ARG; +commands[91].optional_opt_args[13].opt = partial_ARG; +commands[91].optional_opt_args[14].opt = readonly_ARG; +commands[91].optional_opt_args[15].opt = reportformat_ARG; +commands[91].optional_opt_args[15].def.types = ARG_DEF_TYPE_STR_ANY; +commands[91].optional_opt_args[16].opt = cache_long_ARG; + +commands[92].name = "pvchange"; +commands[92].fn = pvchange; +commands[92].ro_count = 6; +commands[92].rp_count = 0; +commands[92].oo_count = 16; +commands[92].op_count = 0; +commands[92].cmd_flags = CMD_FLAG_ONE_REQUIRED_OPT; +commands[92].desc = ""; +commands[92].usage = "pvchange ( --allocatable Bool, --addtag Tag, --deltag Tag, --uuid, --metadataignore Bool, --all )" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --autobackup Bool, --force, --ignoreskippedcluster, --reportformat String, --test, --uuid ]"; +commands[92].required_opt_args[0].opt = allocatable_ARG; +commands[92].required_opt_args[0].def.types = ARG_DEF_TYPE_BOOL; +commands[92].required_opt_args[1].opt = addtag_ARG; +commands[92].required_opt_args[1].def.types = ARG_DEF_TYPE_TAG; +commands[92].required_opt_args[2].opt = deltag_ARG; +commands[92].required_opt_args[2].def.types = ARG_DEF_TYPE_TAG; +commands[92].required_opt_args[3].opt = uuid_ARG; +commands[92].required_opt_args[4].opt = metadataignore_ARG; +commands[92].required_opt_args[4].def.types = ARG_DEF_TYPE_BOOL; +commands[92].required_opt_args[5].opt = all_ARG; +commands[92].optional_opt_args[0].opt = commandprofile_ARG; +commands[92].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[92].optional_opt_args[1].opt = config_ARG; +commands[92].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[92].optional_opt_args[2].opt = debug_ARG; +commands[92].optional_opt_args[3].opt = driverloaded_ARG; +commands[92].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[92].optional_opt_args[4].opt = help_ARG; +commands[92].optional_opt_args[5].opt = profile_ARG; +commands[92].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[92].optional_opt_args[6].opt = quiet_ARG; +commands[92].optional_opt_args[7].opt = verbose_ARG; +commands[92].optional_opt_args[8].opt = version_ARG; +commands[92].optional_opt_args[9].opt = yes_ARG; +commands[92].optional_opt_args[10].opt = autobackup_ARG; +commands[92].optional_opt_args[10].def.types = ARG_DEF_TYPE_BOOL; +commands[92].optional_opt_args[11].opt = force_ARG; +commands[92].optional_opt_args[12].opt = ignoreskippedcluster_ARG; +commands[92].optional_opt_args[13].opt = reportformat_ARG; +commands[92].optional_opt_args[13].def.types = ARG_DEF_TYPE_STR_ANY; +commands[92].optional_opt_args[14].opt = test_ARG; +commands[92].optional_opt_args[15].opt = uuid_ARG; + +commands[93].name = "pvchange"; +commands[93].fn = pvchange; +commands[93].ro_count = 5; +commands[93].rp_count = 1; +commands[93].oo_count = 17; +commands[93].op_count = 0; +commands[93].cmd_flags = CMD_FLAG_ONE_REQUIRED_OPT; +commands[93].desc = ""; +commands[93].usage = "pvchange ( --allocatable Bool, --addtag Tag, --deltag Tag, --uuid, --metadataignore Bool ) PV|Select ..." +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --select String, --autobackup Bool, --force, --ignoreskippedcluster, --reportformat String, --test, --uuid ]"; +commands[93].required_opt_args[0].opt = allocatable_ARG; +commands[93].required_opt_args[0].def.types = ARG_DEF_TYPE_BOOL; +commands[93].required_opt_args[1].opt = addtag_ARG; +commands[93].required_opt_args[1].def.types = ARG_DEF_TYPE_TAG; +commands[93].required_opt_args[2].opt = deltag_ARG; +commands[93].required_opt_args[2].def.types = ARG_DEF_TYPE_TAG; +commands[93].required_opt_args[3].opt = uuid_ARG; +commands[93].required_opt_args[4].opt = metadataignore_ARG; +commands[93].required_opt_args[4].def.types = ARG_DEF_TYPE_BOOL; +commands[93].required_pos_args[0].pos = 1; +commands[93].required_pos_args[0].def.types = ARG_DEF_TYPE_NAME_PV|ARG_DEF_TYPE_SELECT; +commands[93].required_pos_args[0].def.flags = ARG_DEF_FLAG_MAY_REPEAT; +commands[93].optional_opt_args[0].opt = commandprofile_ARG; +commands[93].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[93].optional_opt_args[1].opt = config_ARG; +commands[93].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[93].optional_opt_args[2].opt = debug_ARG; +commands[93].optional_opt_args[3].opt = driverloaded_ARG; +commands[93].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[93].optional_opt_args[4].opt = help_ARG; +commands[93].optional_opt_args[5].opt = profile_ARG; +commands[93].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[93].optional_opt_args[6].opt = quiet_ARG; +commands[93].optional_opt_args[7].opt = verbose_ARG; +commands[93].optional_opt_args[8].opt = version_ARG; +commands[93].optional_opt_args[9].opt = yes_ARG; +commands[93].optional_opt_args[10].opt = select_ARG; +commands[93].optional_opt_args[10].def.types = ARG_DEF_TYPE_STR_ANY; +commands[93].optional_opt_args[11].opt = autobackup_ARG; +commands[93].optional_opt_args[11].def.types = ARG_DEF_TYPE_BOOL; +commands[93].optional_opt_args[12].opt = force_ARG; +commands[93].optional_opt_args[13].opt = ignoreskippedcluster_ARG; +commands[93].optional_opt_args[14].opt = reportformat_ARG; +commands[93].optional_opt_args[14].def.types = ARG_DEF_TYPE_STR_ANY; +commands[93].optional_opt_args[15].opt = test_ARG; +commands[93].optional_opt_args[16].opt = uuid_ARG; + +commands[94].name = "pvresize"; +commands[94].fn = pvresize; +commands[94].ro_count = 0; +commands[94].rp_count = 1; +commands[94].oo_count = 13; +commands[94].op_count = 0; +commands[94].desc = ""; +commands[94].usage = "pvresize PV ..." +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --setphysicalvolumesize Number, --reportformat String, --test ]"; +commands[94].required_pos_args[0].pos = 1; +commands[94].required_pos_args[0].def.types = ARG_DEF_TYPE_NAME_PV; +commands[94].required_pos_args[0].def.flags = ARG_DEF_FLAG_MAY_REPEAT; +commands[94].optional_opt_args[0].opt = commandprofile_ARG; +commands[94].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[94].optional_opt_args[1].opt = config_ARG; +commands[94].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[94].optional_opt_args[2].opt = debug_ARG; +commands[94].optional_opt_args[3].opt = driverloaded_ARG; +commands[94].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[94].optional_opt_args[4].opt = help_ARG; +commands[94].optional_opt_args[5].opt = profile_ARG; +commands[94].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[94].optional_opt_args[6].opt = quiet_ARG; +commands[94].optional_opt_args[7].opt = verbose_ARG; +commands[94].optional_opt_args[8].opt = version_ARG; +commands[94].optional_opt_args[9].opt = yes_ARG; +commands[94].optional_opt_args[10].opt = physicalvolumesize_ARG; +commands[94].optional_opt_args[10].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[94].optional_opt_args[11].opt = reportformat_ARG; +commands[94].optional_opt_args[11].def.types = ARG_DEF_TYPE_STR_ANY; +commands[94].optional_opt_args[12].opt = test_ARG; + +commands[95].name = "pvck"; +commands[95].fn = pvck; +commands[95].ro_count = 0; +commands[95].rp_count = 1; +commands[95].oo_count = 11; +commands[95].op_count = 0; +commands[95].desc = ""; +commands[95].usage = "pvck PV ..." +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --labelsector Number ]"; +commands[95].required_pos_args[0].pos = 1; +commands[95].required_pos_args[0].def.types = ARG_DEF_TYPE_NAME_PV; +commands[95].required_pos_args[0].def.flags = ARG_DEF_FLAG_MAY_REPEAT; +commands[95].optional_opt_args[0].opt = commandprofile_ARG; +commands[95].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[95].optional_opt_args[1].opt = config_ARG; +commands[95].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[95].optional_opt_args[2].opt = debug_ARG; +commands[95].optional_opt_args[3].opt = driverloaded_ARG; +commands[95].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[95].optional_opt_args[4].opt = help_ARG; +commands[95].optional_opt_args[5].opt = profile_ARG; +commands[95].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[95].optional_opt_args[6].opt = quiet_ARG; +commands[95].optional_opt_args[7].opt = verbose_ARG; +commands[95].optional_opt_args[8].opt = version_ARG; +commands[95].optional_opt_args[9].opt = yes_ARG; +commands[95].optional_opt_args[10].opt = labelsector_ARG; +commands[95].optional_opt_args[10].def.types = ARG_DEF_TYPE_NUM_ANY; + +commands[96].name = "pvcreate"; +commands[96].fn = pvcreate; +commands[96].ro_count = 0; +commands[96].rp_count = 1; +commands[96].oo_count = 26; +commands[96].op_count = 0; +commands[96].desc = ""; +commands[96].usage = "pvcreate PV ..." +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --dataalignment Number, --dataalignmentoffset Number, --bootloaderareasize Number, --force, --test, --labelsector Number, --metadatatype String, --pvmetadatacopies Number, --metadatasize Number, --metadataignore Bool, --norestorefile, --setphysicalvolumesize Number, --reportformat String, --restorefile String, --uuid String, --zero Bool ]"; +commands[96].required_pos_args[0].pos = 1; +commands[96].required_pos_args[0].def.types = ARG_DEF_TYPE_NAME_PV; +commands[96].required_pos_args[0].def.flags = ARG_DEF_FLAG_MAY_REPEAT; +commands[96].optional_opt_args[0].opt = commandprofile_ARG; +commands[96].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[96].optional_opt_args[1].opt = config_ARG; +commands[96].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[96].optional_opt_args[2].opt = debug_ARG; +commands[96].optional_opt_args[3].opt = driverloaded_ARG; +commands[96].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[96].optional_opt_args[4].opt = help_ARG; +commands[96].optional_opt_args[5].opt = profile_ARG; +commands[96].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[96].optional_opt_args[6].opt = quiet_ARG; +commands[96].optional_opt_args[7].opt = verbose_ARG; +commands[96].optional_opt_args[8].opt = version_ARG; +commands[96].optional_opt_args[9].opt = yes_ARG; +commands[96].optional_opt_args[10].opt = dataalignment_ARG; +commands[96].optional_opt_args[10].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[96].optional_opt_args[11].opt = dataalignmentoffset_ARG; +commands[96].optional_opt_args[11].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[96].optional_opt_args[12].opt = bootloaderareasize_ARG; +commands[96].optional_opt_args[12].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[96].optional_opt_args[13].opt = force_ARG; +commands[96].optional_opt_args[14].opt = test_ARG; +commands[96].optional_opt_args[15].opt = labelsector_ARG; +commands[96].optional_opt_args[15].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[96].optional_opt_args[16].opt = metadatatype_ARG; +commands[96].optional_opt_args[16].def.types = ARG_DEF_TYPE_STR_ANY; +commands[96].optional_opt_args[17].opt = pvmetadatacopies_ARG; +commands[96].optional_opt_args[17].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[96].optional_opt_args[18].opt = metadatasize_ARG; +commands[96].optional_opt_args[18].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[96].optional_opt_args[19].opt = metadataignore_ARG; +commands[96].optional_opt_args[19].def.types = ARG_DEF_TYPE_BOOL; +commands[96].optional_opt_args[20].opt = norestorefile_ARG; +commands[96].optional_opt_args[21].opt = physicalvolumesize_ARG; +commands[96].optional_opt_args[21].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[96].optional_opt_args[22].opt = reportformat_ARG; +commands[96].optional_opt_args[22].def.types = ARG_DEF_TYPE_STR_ANY; +commands[96].optional_opt_args[23].opt = restorefile_ARG; +commands[96].optional_opt_args[23].def.types = ARG_DEF_TYPE_STR_ANY; +commands[96].optional_opt_args[24].opt = uuidstr_ARG; +commands[96].optional_opt_args[24].def.types = ARG_DEF_TYPE_STR_ANY; +commands[96].optional_opt_args[25].opt = zero_ARG; +commands[96].optional_opt_args[25].def.types = ARG_DEF_TYPE_BOOL; + +commands[97].name = "pvdata"; +commands[97].fn = pvdata; +commands[97].ro_count = 0; +commands[97].rp_count = 0; +commands[97].oo_count = 10; +commands[97].op_count = 0; +commands[97].desc = ""; +commands[97].usage = "pvdata" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes ]"; +commands[97].optional_opt_args[0].opt = commandprofile_ARG; +commands[97].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[97].optional_opt_args[1].opt = config_ARG; +commands[97].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[97].optional_opt_args[2].opt = debug_ARG; +commands[97].optional_opt_args[3].opt = driverloaded_ARG; +commands[97].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[97].optional_opt_args[4].opt = help_ARG; +commands[97].optional_opt_args[5].opt = profile_ARG; +commands[97].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[97].optional_opt_args[6].opt = quiet_ARG; +commands[97].optional_opt_args[7].opt = verbose_ARG; +commands[97].optional_opt_args[8].opt = version_ARG; +commands[97].optional_opt_args[9].opt = yes_ARG; + +commands[98].name = "pvdisplay"; +commands[98].fn = pvdisplay; +commands[98].ro_count = 0; +commands[98].rp_count = 0; +commands[98].oo_count = 33; +commands[98].op_count = 1; +commands[98].desc = ""; +commands[98].usage = "pvdisplay" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --aligned, --all, --binary, --colon, --columns, --configreport String, --foreign, --ignorelockingfailure, --ignoreskippedcluster, --logonly, --maps, --noheadings, --nosuffix, --options String, --readonly, --reportformat String, --select String, --separator String, --shared, --short, --sort String, --unbuffered, --units String ]" +" [ PV|Tag ... ]"; +commands[98].optional_opt_args[0].opt = commandprofile_ARG; +commands[98].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[98].optional_opt_args[1].opt = config_ARG; +commands[98].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[98].optional_opt_args[2].opt = debug_ARG; +commands[98].optional_opt_args[3].opt = driverloaded_ARG; +commands[98].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[98].optional_opt_args[4].opt = help_ARG; +commands[98].optional_opt_args[5].opt = profile_ARG; +commands[98].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[98].optional_opt_args[6].opt = quiet_ARG; +commands[98].optional_opt_args[7].opt = verbose_ARG; +commands[98].optional_opt_args[8].opt = version_ARG; +commands[98].optional_opt_args[9].opt = yes_ARG; +commands[98].optional_opt_args[10].opt = aligned_ARG; +commands[98].optional_opt_args[11].opt = all_ARG; +commands[98].optional_opt_args[12].opt = binary_ARG; +commands[98].optional_opt_args[13].opt = colon_ARG; +commands[98].optional_opt_args[14].opt = columns_ARG; +commands[98].optional_opt_args[15].opt = configreport_ARG; +commands[98].optional_opt_args[15].def.types = ARG_DEF_TYPE_STR_ANY; +commands[98].optional_opt_args[16].opt = foreign_ARG; +commands[98].optional_opt_args[17].opt = ignorelockingfailure_ARG; +commands[98].optional_opt_args[18].opt = ignoreskippedcluster_ARG; +commands[98].optional_opt_args[19].opt = logonly_ARG; +commands[98].optional_opt_args[20].opt = maps_ARG; +commands[98].optional_opt_args[21].opt = noheadings_ARG; +commands[98].optional_opt_args[22].opt = nosuffix_ARG; +commands[98].optional_opt_args[23].opt = options_ARG; +commands[98].optional_opt_args[23].def.types = ARG_DEF_TYPE_STR_ANY; +commands[98].optional_opt_args[24].opt = readonly_ARG; +commands[98].optional_opt_args[25].opt = reportformat_ARG; +commands[98].optional_opt_args[25].def.types = ARG_DEF_TYPE_STR_ANY; +commands[98].optional_opt_args[26].opt = select_ARG; +commands[98].optional_opt_args[26].def.types = ARG_DEF_TYPE_STR_ANY; +commands[98].optional_opt_args[27].opt = separator_ARG; +commands[98].optional_opt_args[27].def.types = ARG_DEF_TYPE_STR_ANY; +commands[98].optional_opt_args[28].opt = shared_ARG; +commands[98].optional_opt_args[29].opt = short_ARG; +commands[98].optional_opt_args[30].opt = sort_ARG; +commands[98].optional_opt_args[30].def.types = ARG_DEF_TYPE_STR_ANY; +commands[98].optional_opt_args[31].opt = unbuffered_ARG; +commands[98].optional_opt_args[32].opt = units_ARG; +commands[98].optional_opt_args[32].def.types = ARG_DEF_TYPE_STR_ANY; +commands[98].optional_pos_args[0].pos = 1; +commands[98].optional_pos_args[0].def.types = ARG_DEF_TYPE_NAME_PV|ARG_DEF_TYPE_TAG; +commands[98].optional_pos_args[0].def.flags = ARG_DEF_FLAG_MAY_REPEAT; + +commands[99].name = "pvmove"; +commands[99].fn = pvmove; +commands[99].ro_count = 0; +commands[99].rp_count = 1; +commands[99].oo_count = 20; +commands[99].op_count = 1; +commands[99].desc = ""; +commands[99].usage = "pvmove PV" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --abort, --alloc String, --atomic, --autobackup Bool, --background, --interval Number, --name LV, --noudevsync, --reportformat String, --test ]" +" [ PV ... ]"; +commands[99].required_pos_args[0].pos = 1; +commands[99].required_pos_args[0].def.types = ARG_DEF_TYPE_NAME_PV; +commands[99].optional_opt_args[0].opt = commandprofile_ARG; +commands[99].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[99].optional_opt_args[1].opt = config_ARG; +commands[99].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[99].optional_opt_args[2].opt = debug_ARG; +commands[99].optional_opt_args[3].opt = driverloaded_ARG; +commands[99].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[99].optional_opt_args[4].opt = help_ARG; +commands[99].optional_opt_args[5].opt = profile_ARG; +commands[99].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[99].optional_opt_args[6].opt = quiet_ARG; +commands[99].optional_opt_args[7].opt = verbose_ARG; +commands[99].optional_opt_args[8].opt = version_ARG; +commands[99].optional_opt_args[9].opt = yes_ARG; +commands[99].optional_opt_args[10].opt = abort_ARG; +commands[99].optional_opt_args[11].opt = alloc_ARG; +commands[99].optional_opt_args[11].def.types = ARG_DEF_TYPE_STR_ANY; +commands[99].optional_opt_args[12].opt = atomic_ARG; +commands[99].optional_opt_args[13].opt = autobackup_ARG; +commands[99].optional_opt_args[13].def.types = ARG_DEF_TYPE_BOOL; +commands[99].optional_opt_args[14].opt = background_ARG; +commands[99].optional_opt_args[15].opt = interval_ARG; +commands[99].optional_opt_args[15].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[99].optional_opt_args[16].opt = name_ARG; +commands[99].optional_opt_args[16].def.types = ARG_DEF_TYPE_NAME_LV; +commands[99].optional_opt_args[17].opt = noudevsync_ARG; +commands[99].optional_opt_args[18].opt = reportformat_ARG; +commands[99].optional_opt_args[18].def.types = ARG_DEF_TYPE_STR_ANY; +commands[99].optional_opt_args[19].opt = test_ARG; +commands[99].optional_pos_args[0].pos = 2; +commands[99].optional_pos_args[0].def.types = ARG_DEF_TYPE_NAME_PV; +commands[99].optional_pos_args[0].def.flags = ARG_DEF_FLAG_MAY_REPEAT; + +commands[100].name = "pvmove"; +commands[100].fn = pvmove; +commands[100].ro_count = 0; +commands[100].rp_count = 0; +commands[100].oo_count = 13; +commands[100].op_count = 0; +commands[100].desc = ""; +commands[100].usage = "pvmove" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --abort, --background, --test ]"; +commands[100].optional_opt_args[0].opt = commandprofile_ARG; +commands[100].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[100].optional_opt_args[1].opt = config_ARG; +commands[100].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[100].optional_opt_args[2].opt = debug_ARG; +commands[100].optional_opt_args[3].opt = driverloaded_ARG; +commands[100].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[100].optional_opt_args[4].opt = help_ARG; +commands[100].optional_opt_args[5].opt = profile_ARG; +commands[100].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[100].optional_opt_args[6].opt = quiet_ARG; +commands[100].optional_opt_args[7].opt = verbose_ARG; +commands[100].optional_opt_args[8].opt = version_ARG; +commands[100].optional_opt_args[9].opt = yes_ARG; +commands[100].optional_opt_args[10].opt = abort_ARG; +commands[100].optional_opt_args[11].opt = background_ARG; +commands[100].optional_opt_args[12].opt = test_ARG; + +commands[101].name = "lvpoll"; +commands[101].fn = lvpoll; +commands[101].ro_count = 1; +commands[101].rp_count = 1; +commands[101].oo_count = 15; +commands[101].op_count = 0; +commands[101].desc = ""; +commands[101].usage = "lvpoll --polloperation String LV ..." +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --abort, --autobackup Bool, --handlemissingpvs, --interval Number, --test ]"; +commands[101].required_opt_args[0].opt = polloperation_ARG; +commands[101].required_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[101].required_pos_args[0].pos = 1; +commands[101].required_pos_args[0].def.types = ARG_DEF_TYPE_NAME_LV; +commands[101].required_pos_args[0].def.flags = ARG_DEF_FLAG_MAY_REPEAT; +commands[101].optional_opt_args[0].opt = commandprofile_ARG; +commands[101].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[101].optional_opt_args[1].opt = config_ARG; +commands[101].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[101].optional_opt_args[2].opt = debug_ARG; +commands[101].optional_opt_args[3].opt = driverloaded_ARG; +commands[101].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[101].optional_opt_args[4].opt = help_ARG; +commands[101].optional_opt_args[5].opt = profile_ARG; +commands[101].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[101].optional_opt_args[6].opt = quiet_ARG; +commands[101].optional_opt_args[7].opt = verbose_ARG; +commands[101].optional_opt_args[8].opt = version_ARG; +commands[101].optional_opt_args[9].opt = yes_ARG; +commands[101].optional_opt_args[10].opt = abort_ARG; +commands[101].optional_opt_args[11].opt = autobackup_ARG; +commands[101].optional_opt_args[11].def.types = ARG_DEF_TYPE_BOOL; +commands[101].optional_opt_args[12].opt = handlemissingpvs_ARG; +commands[101].optional_opt_args[13].opt = interval_ARG; +commands[101].optional_opt_args[13].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[101].optional_opt_args[14].opt = test_ARG; + +commands[102].name = "pvremove"; +commands[102].fn = pvremove; +commands[102].ro_count = 0; +commands[102].rp_count = 1; +commands[102].oo_count = 13; +commands[102].op_count = 0; +commands[102].desc = ""; +commands[102].usage = "pvremove PV ..." +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --force, --reportformat String, --test ]"; +commands[102].required_pos_args[0].pos = 1; +commands[102].required_pos_args[0].def.types = ARG_DEF_TYPE_NAME_PV; +commands[102].required_pos_args[0].def.flags = ARG_DEF_FLAG_MAY_REPEAT; +commands[102].optional_opt_args[0].opt = commandprofile_ARG; +commands[102].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[102].optional_opt_args[1].opt = config_ARG; +commands[102].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[102].optional_opt_args[2].opt = debug_ARG; +commands[102].optional_opt_args[3].opt = driverloaded_ARG; +commands[102].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[102].optional_opt_args[4].opt = help_ARG; +commands[102].optional_opt_args[5].opt = profile_ARG; +commands[102].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[102].optional_opt_args[6].opt = quiet_ARG; +commands[102].optional_opt_args[7].opt = verbose_ARG; +commands[102].optional_opt_args[8].opt = version_ARG; +commands[102].optional_opt_args[9].opt = yes_ARG; +commands[102].optional_opt_args[10].opt = force_ARG; +commands[102].optional_opt_args[11].opt = reportformat_ARG; +commands[102].optional_opt_args[11].def.types = ARG_DEF_TYPE_STR_ANY; +commands[102].optional_opt_args[12].opt = test_ARG; + +commands[103].name = "pvs"; +commands[103].fn = pvs; +commands[103].ro_count = 0; +commands[103].rp_count = 0; +commands[103].oo_count = 36; +commands[103].op_count = 1; +commands[103].desc = ""; +commands[103].usage = "pvs" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --segments, --aligned, --all, --binary, --configreport String, --foreign, --ignorelockingfailure, --ignoreskippedcluster, --logonly, --nameprefixes, --noheadings, --nolocking, --nosuffix, --options String, --partial, --readonly, --reportformat String, --rows, --select String, --separator String, --shared, --sort String, --trustcache, --unbuffered, --units String, --unquoted ]" +" [ PV|Tag ... ]"; +commands[103].optional_opt_args[0].opt = commandprofile_ARG; +commands[103].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[103].optional_opt_args[1].opt = config_ARG; +commands[103].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[103].optional_opt_args[2].opt = debug_ARG; +commands[103].optional_opt_args[3].opt = driverloaded_ARG; +commands[103].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[103].optional_opt_args[4].opt = help_ARG; +commands[103].optional_opt_args[5].opt = profile_ARG; +commands[103].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[103].optional_opt_args[6].opt = quiet_ARG; +commands[103].optional_opt_args[7].opt = verbose_ARG; +commands[103].optional_opt_args[8].opt = version_ARG; +commands[103].optional_opt_args[9].opt = yes_ARG; +commands[103].optional_opt_args[10].opt = segments_ARG; +commands[103].optional_opt_args[11].opt = aligned_ARG; +commands[103].optional_opt_args[12].opt = all_ARG; +commands[103].optional_opt_args[13].opt = binary_ARG; +commands[103].optional_opt_args[14].opt = configreport_ARG; +commands[103].optional_opt_args[14].def.types = ARG_DEF_TYPE_STR_ANY; +commands[103].optional_opt_args[15].opt = foreign_ARG; +commands[103].optional_opt_args[16].opt = ignorelockingfailure_ARG; +commands[103].optional_opt_args[17].opt = ignoreskippedcluster_ARG; +commands[103].optional_opt_args[18].opt = logonly_ARG; +commands[103].optional_opt_args[19].opt = nameprefixes_ARG; +commands[103].optional_opt_args[20].opt = noheadings_ARG; +commands[103].optional_opt_args[21].opt = nolocking_ARG; +commands[103].optional_opt_args[22].opt = nosuffix_ARG; +commands[103].optional_opt_args[23].opt = options_ARG; +commands[103].optional_opt_args[23].def.types = ARG_DEF_TYPE_STR_ANY; +commands[103].optional_opt_args[24].opt = partial_ARG; +commands[103].optional_opt_args[25].opt = readonly_ARG; +commands[103].optional_opt_args[26].opt = reportformat_ARG; +commands[103].optional_opt_args[26].def.types = ARG_DEF_TYPE_STR_ANY; +commands[103].optional_opt_args[27].opt = rows_ARG; +commands[103].optional_opt_args[28].opt = select_ARG; +commands[103].optional_opt_args[28].def.types = ARG_DEF_TYPE_STR_ANY; +commands[103].optional_opt_args[29].opt = separator_ARG; +commands[103].optional_opt_args[29].def.types = ARG_DEF_TYPE_STR_ANY; +commands[103].optional_opt_args[30].opt = shared_ARG; +commands[103].optional_opt_args[31].opt = sort_ARG; +commands[103].optional_opt_args[31].def.types = ARG_DEF_TYPE_STR_ANY; +commands[103].optional_opt_args[32].opt = trustcache_ARG; +commands[103].optional_opt_args[33].opt = unbuffered_ARG; +commands[103].optional_opt_args[34].opt = units_ARG; +commands[103].optional_opt_args[34].def.types = ARG_DEF_TYPE_STR_ANY; +commands[103].optional_opt_args[35].opt = unquoted_ARG; +commands[103].optional_pos_args[0].pos = 1; +commands[103].optional_pos_args[0].def.types = ARG_DEF_TYPE_NAME_PV|ARG_DEF_TYPE_TAG; +commands[103].optional_pos_args[0].def.flags = ARG_DEF_FLAG_MAY_REPEAT; + +commands[104].name = "pvscan"; +commands[104].fn = pvscan; +commands[104].ro_count = 0; +commands[104].rp_count = 0; +commands[104].oo_count = 16; +commands[104].op_count = 0; +commands[104].desc = ""; +commands[104].usage = "pvscan" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --ignorelockingfailure, --reportformat String, --exported, --novolumegroup, --short, --uuid ]"; +commands[104].optional_opt_args[0].opt = commandprofile_ARG; +commands[104].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[104].optional_opt_args[1].opt = config_ARG; +commands[104].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[104].optional_opt_args[2].opt = debug_ARG; +commands[104].optional_opt_args[3].opt = driverloaded_ARG; +commands[104].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[104].optional_opt_args[4].opt = help_ARG; +commands[104].optional_opt_args[5].opt = profile_ARG; +commands[104].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[104].optional_opt_args[6].opt = quiet_ARG; +commands[104].optional_opt_args[7].opt = verbose_ARG; +commands[104].optional_opt_args[8].opt = version_ARG; +commands[104].optional_opt_args[9].opt = yes_ARG; +commands[104].optional_opt_args[10].opt = ignorelockingfailure_ARG; +commands[104].optional_opt_args[11].opt = reportformat_ARG; +commands[104].optional_opt_args[11].def.types = ARG_DEF_TYPE_STR_ANY; +commands[104].optional_opt_args[12].opt = exported_ARG; +commands[104].optional_opt_args[13].opt = novolumegroup_ARG; +commands[104].optional_opt_args[14].opt = short_ARG; +commands[104].optional_opt_args[15].opt = uuid_ARG; + +commands[105].name = "pvscan"; +commands[105].fn = pvscan; +commands[105].ro_count = 1; +commands[105].rp_count = 0; +commands[105].oo_count = 16; +commands[105].op_count = 1; +commands[105].desc = ""; +commands[105].usage = "pvscan --cache" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --ignorelockingfailure, --reportformat String, --background, --activate String, --major Number, --minor Number ]" +" [ String|PV ... ]"; +commands[105].required_opt_args[0].opt = cache_long_ARG; +commands[105].optional_opt_args[0].opt = commandprofile_ARG; +commands[105].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[105].optional_opt_args[1].opt = config_ARG; +commands[105].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[105].optional_opt_args[2].opt = debug_ARG; +commands[105].optional_opt_args[3].opt = driverloaded_ARG; +commands[105].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[105].optional_opt_args[4].opt = help_ARG; +commands[105].optional_opt_args[5].opt = profile_ARG; +commands[105].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[105].optional_opt_args[6].opt = quiet_ARG; +commands[105].optional_opt_args[7].opt = verbose_ARG; +commands[105].optional_opt_args[8].opt = version_ARG; +commands[105].optional_opt_args[9].opt = yes_ARG; +commands[105].optional_opt_args[10].opt = ignorelockingfailure_ARG; +commands[105].optional_opt_args[11].opt = reportformat_ARG; +commands[105].optional_opt_args[11].def.types = ARG_DEF_TYPE_STR_ANY; +commands[105].optional_opt_args[12].opt = background_ARG; +commands[105].optional_opt_args[13].opt = activate_ARG; +commands[105].optional_opt_args[13].def.types = ARG_DEF_TYPE_STR_ANY; +commands[105].optional_opt_args[14].opt = major_ARG; +commands[105].optional_opt_args[14].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[105].optional_opt_args[15].opt = minor_ARG; +commands[105].optional_opt_args[15].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[105].optional_pos_args[0].pos = 1; +commands[105].optional_pos_args[0].def.types = ARG_DEF_TYPE_STR_ANY|ARG_DEF_TYPE_NAME_PV; +commands[105].optional_pos_args[0].def.flags = ARG_DEF_FLAG_MAY_REPEAT; + +commands[106].name = "segtypes"; +commands[106].fn = segtypes; +commands[106].ro_count = 0; +commands[106].rp_count = 0; +commands[106].oo_count = 10; +commands[106].op_count = 0; +commands[106].desc = ""; +commands[106].usage = "segtypes" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes ]"; +commands[106].optional_opt_args[0].opt = commandprofile_ARG; +commands[106].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[106].optional_opt_args[1].opt = config_ARG; +commands[106].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[106].optional_opt_args[2].opt = debug_ARG; +commands[106].optional_opt_args[3].opt = driverloaded_ARG; +commands[106].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[106].optional_opt_args[4].opt = help_ARG; +commands[106].optional_opt_args[5].opt = profile_ARG; +commands[106].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[106].optional_opt_args[6].opt = quiet_ARG; +commands[106].optional_opt_args[7].opt = verbose_ARG; +commands[106].optional_opt_args[8].opt = version_ARG; +commands[106].optional_opt_args[9].opt = yes_ARG; + +commands[107].name = "systemid"; +commands[107].fn = systemid; +commands[107].ro_count = 0; +commands[107].rp_count = 0; +commands[107].oo_count = 10; +commands[107].op_count = 0; +commands[107].desc = ""; +commands[107].usage = "systemid" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes ]"; +commands[107].optional_opt_args[0].opt = commandprofile_ARG; +commands[107].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[107].optional_opt_args[1].opt = config_ARG; +commands[107].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[107].optional_opt_args[2].opt = debug_ARG; +commands[107].optional_opt_args[3].opt = driverloaded_ARG; +commands[107].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[107].optional_opt_args[4].opt = help_ARG; +commands[107].optional_opt_args[5].opt = profile_ARG; +commands[107].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[107].optional_opt_args[6].opt = quiet_ARG; +commands[107].optional_opt_args[7].opt = verbose_ARG; +commands[107].optional_opt_args[8].opt = version_ARG; +commands[107].optional_opt_args[9].opt = yes_ARG; + +commands[108].name = "tags"; +commands[108].fn = tags; +commands[108].ro_count = 0; +commands[108].rp_count = 0; +commands[108].oo_count = 10; +commands[108].op_count = 0; +commands[108].desc = ""; +commands[108].usage = "tags" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes ]"; +commands[108].optional_opt_args[0].opt = commandprofile_ARG; +commands[108].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[108].optional_opt_args[1].opt = config_ARG; +commands[108].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[108].optional_opt_args[2].opt = debug_ARG; +commands[108].optional_opt_args[3].opt = driverloaded_ARG; +commands[108].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[108].optional_opt_args[4].opt = help_ARG; +commands[108].optional_opt_args[5].opt = profile_ARG; +commands[108].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[108].optional_opt_args[6].opt = quiet_ARG; +commands[108].optional_opt_args[7].opt = verbose_ARG; +commands[108].optional_opt_args[8].opt = version_ARG; +commands[108].optional_opt_args[9].opt = yes_ARG; + +commands[109].name = "vgcfgbackup"; +commands[109].fn = vgcfgbackup; +commands[109].ro_count = 0; +commands[109].rp_count = 0; +commands[109].oo_count = 16; +commands[109].op_count = 0; +commands[109].desc = ""; +commands[109].usage = "vgcfgbackup" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --file String, --foreign, --ignorelockingfailure, --partial, --readonly, --reportformat String ]"; +commands[109].optional_opt_args[0].opt = commandprofile_ARG; +commands[109].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[109].optional_opt_args[1].opt = config_ARG; +commands[109].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[109].optional_opt_args[2].opt = debug_ARG; +commands[109].optional_opt_args[3].opt = driverloaded_ARG; +commands[109].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[109].optional_opt_args[4].opt = help_ARG; +commands[109].optional_opt_args[5].opt = profile_ARG; +commands[109].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[109].optional_opt_args[6].opt = quiet_ARG; +commands[109].optional_opt_args[7].opt = verbose_ARG; +commands[109].optional_opt_args[8].opt = version_ARG; +commands[109].optional_opt_args[9].opt = yes_ARG; +commands[109].optional_opt_args[10].opt = file_ARG; +commands[109].optional_opt_args[10].def.types = ARG_DEF_TYPE_STR_ANY; +commands[109].optional_opt_args[11].opt = foreign_ARG; +commands[109].optional_opt_args[12].opt = ignorelockingfailure_ARG; +commands[109].optional_opt_args[13].opt = partial_ARG; +commands[109].optional_opt_args[14].opt = readonly_ARG; +commands[109].optional_opt_args[15].opt = reportformat_ARG; +commands[109].optional_opt_args[15].def.types = ARG_DEF_TYPE_STR_ANY; + +commands[110].name = "vgcfgrestore"; +commands[110].fn = vgcfgrestore; +commands[110].ro_count = 0; +commands[110].rp_count = 1; +commands[110].oo_count = 15; +commands[110].op_count = 0; +commands[110].desc = ""; +commands[110].usage = "vgcfgrestore VG" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --file String, --force, --list, --metadatatype String, --test ]"; +commands[110].required_pos_args[0].pos = 1; +commands[110].required_pos_args[0].def.types = ARG_DEF_TYPE_NAME_VG; +commands[110].optional_opt_args[0].opt = commandprofile_ARG; +commands[110].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[110].optional_opt_args[1].opt = config_ARG; +commands[110].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[110].optional_opt_args[2].opt = debug_ARG; +commands[110].optional_opt_args[3].opt = driverloaded_ARG; +commands[110].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[110].optional_opt_args[4].opt = help_ARG; +commands[110].optional_opt_args[5].opt = profile_ARG; +commands[110].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[110].optional_opt_args[6].opt = quiet_ARG; +commands[110].optional_opt_args[7].opt = verbose_ARG; +commands[110].optional_opt_args[8].opt = version_ARG; +commands[110].optional_opt_args[9].opt = yes_ARG; +commands[110].optional_opt_args[10].opt = file_ARG; +commands[110].optional_opt_args[10].def.types = ARG_DEF_TYPE_STR_ANY; +commands[110].optional_opt_args[11].opt = force_long_ARG; +commands[110].optional_opt_args[12].opt = list_ARG; +commands[110].optional_opt_args[13].opt = metadatatype_ARG; +commands[110].optional_opt_args[13].def.types = ARG_DEF_TYPE_STR_ANY; +commands[110].optional_opt_args[14].opt = test_ARG; + +commands[111].name = "vgcfgrestore"; +commands[111].fn = vgcfgrestore; +commands[111].ro_count = 2; +commands[111].rp_count = 0; +commands[111].oo_count = 10; +commands[111].op_count = 0; +commands[111].desc = ""; +commands[111].usage = "vgcfgrestore --list --file String" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes ]"; +commands[111].required_opt_args[0].opt = list_ARG; +commands[111].required_opt_args[1].opt = file_ARG; +commands[111].required_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[111].optional_opt_args[0].opt = commandprofile_ARG; +commands[111].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[111].optional_opt_args[1].opt = config_ARG; +commands[111].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[111].optional_opt_args[2].opt = debug_ARG; +commands[111].optional_opt_args[3].opt = driverloaded_ARG; +commands[111].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[111].optional_opt_args[4].opt = help_ARG; +commands[111].optional_opt_args[5].opt = profile_ARG; +commands[111].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[111].optional_opt_args[6].opt = quiet_ARG; +commands[111].optional_opt_args[7].opt = verbose_ARG; +commands[111].optional_opt_args[8].opt = version_ARG; +commands[111].optional_opt_args[9].opt = yes_ARG; + +commands[112].name = "vgchange"; +commands[112].fn = vgchange; +commands[112].ro_count = 16; +commands[112].rp_count = 0; +commands[112].oo_count = 18; +commands[112].op_count = 1; +commands[112].cmd_flags = CMD_FLAG_ONE_REQUIRED_OPT; +commands[112].desc = ""; +commands[112].usage = "vgchange ( --addtag Tag, --deltag Tag, --logicalvolume Number, --maxphysicalvolumes Number, --alloc String, --uuid, --clustered Bool, --metadatacopies Number, --vgmetadatacopies Number|String, --physicalextentsize Number, --resizeable Bool, --systemid String, --locktype String, --profile String, --detachprofile, --metadataprofile String )" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --autobackup Bool, --ignoremonitoring, --ignoreskippedcluster, --noudevsync, --reportformat String, --select String, --test, --force ]" +" [ VG|Tag ... ]"; +commands[112].required_opt_args[0].opt = addtag_ARG; +commands[112].required_opt_args[0].def.types = ARG_DEF_TYPE_TAG; +commands[112].required_opt_args[1].opt = deltag_ARG; +commands[112].required_opt_args[1].def.types = ARG_DEF_TYPE_TAG; +commands[112].required_opt_args[2].opt = logicalvolume_ARG; +commands[112].required_opt_args[2].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[112].required_opt_args[3].opt = maxphysicalvolumes_ARG; +commands[112].required_opt_args[3].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[112].required_opt_args[4].opt = alloc_ARG; +commands[112].required_opt_args[4].def.types = ARG_DEF_TYPE_STR_ANY; +commands[112].required_opt_args[5].opt = uuid_ARG; +commands[112].required_opt_args[6].opt = clustered_ARG; +commands[112].required_opt_args[6].def.types = ARG_DEF_TYPE_BOOL; +commands[112].required_opt_args[7].opt = metadatacopies_ARG; +commands[112].required_opt_args[7].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[112].required_opt_args[8].opt = vgmetadatacopies_ARG; +commands[112].required_opt_args[8].def.types = ARG_DEF_TYPE_NUM_ANY|ARG_DEF_TYPE_STR_ANY; +commands[112].required_opt_args[9].opt = physicalextentsize_ARG; +commands[112].required_opt_args[9].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[112].required_opt_args[10].opt = resizeable_ARG; +commands[112].required_opt_args[10].def.types = ARG_DEF_TYPE_BOOL; +commands[112].required_opt_args[11].opt = systemid_ARG; +commands[112].required_opt_args[11].def.types = ARG_DEF_TYPE_STR_ANY; +commands[112].required_opt_args[12].opt = locktype_ARG; +commands[112].required_opt_args[12].def.types = ARG_DEF_TYPE_STR_ANY; +commands[112].required_opt_args[13].opt = profile_ARG; +commands[112].required_opt_args[13].def.types = ARG_DEF_TYPE_STR_ANY; +commands[112].required_opt_args[14].opt = detachprofile_ARG; +commands[112].required_opt_args[15].opt = metadataprofile_ARG; +commands[112].required_opt_args[15].def.types = ARG_DEF_TYPE_STR_ANY; +commands[112].optional_opt_args[0].opt = commandprofile_ARG; +commands[112].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[112].optional_opt_args[1].opt = config_ARG; +commands[112].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[112].optional_opt_args[2].opt = debug_ARG; +commands[112].optional_opt_args[3].opt = driverloaded_ARG; +commands[112].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[112].optional_opt_args[4].opt = help_ARG; +commands[112].optional_opt_args[5].opt = profile_ARG; +commands[112].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[112].optional_opt_args[6].opt = quiet_ARG; +commands[112].optional_opt_args[7].opt = verbose_ARG; +commands[112].optional_opt_args[8].opt = version_ARG; +commands[112].optional_opt_args[9].opt = yes_ARG; +commands[112].optional_opt_args[10].opt = autobackup_ARG; +commands[112].optional_opt_args[10].def.types = ARG_DEF_TYPE_BOOL; +commands[112].optional_opt_args[11].opt = ignoremonitoring_ARG; +commands[112].optional_opt_args[12].opt = ignoreskippedcluster_ARG; +commands[112].optional_opt_args[13].opt = noudevsync_ARG; +commands[112].optional_opt_args[14].opt = reportformat_ARG; +commands[112].optional_opt_args[14].def.types = ARG_DEF_TYPE_STR_ANY; +commands[112].optional_opt_args[15].opt = select_ARG; +commands[112].optional_opt_args[15].def.types = ARG_DEF_TYPE_STR_ANY; +commands[112].optional_opt_args[16].opt = test_ARG; +commands[112].optional_opt_args[17].opt = force_ARG; +commands[112].optional_pos_args[0].pos = 1; +commands[112].optional_pos_args[0].def.types = ARG_DEF_TYPE_NAME_VG|ARG_DEF_TYPE_TAG; +commands[112].optional_pos_args[0].def.flags = ARG_DEF_FLAG_MAY_REPEAT; + +commands[113].name = "vgchange"; +commands[113].fn = vgchange; +commands[113].ro_count = 1; +commands[113].rp_count = 0; +commands[113].oo_count = 37; +commands[113].op_count = 1; +commands[113].desc = ""; +commands[113].usage = "vgchange --monitor Bool" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --sysinit, --ignorelockingfailure, --poll Bool, --addtag Tag, --deltag Tag, --logicalvolume Number, --maxphysicalvolumes Number, --alloc String, --uuid, --clustered Bool, --metadatacopies Number, --vgmetadatacopies Number|String, --physicalextentsize Number, --resizeable Bool, --systemid String, --locktype String, --profile String, --detachprofile, --metadataprofile String, --autobackup Bool, --ignoremonitoring, --ignoreskippedcluster, --noudevsync, --reportformat String, --select String, --test, --force ]" +" [ VG|Tag ... ]"; +commands[113].required_opt_args[0].opt = monitor_ARG; +commands[113].required_opt_args[0].def.types = ARG_DEF_TYPE_BOOL; +commands[113].optional_opt_args[0].opt = commandprofile_ARG; +commands[113].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[113].optional_opt_args[1].opt = config_ARG; +commands[113].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[113].optional_opt_args[2].opt = debug_ARG; +commands[113].optional_opt_args[3].opt = driverloaded_ARG; +commands[113].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[113].optional_opt_args[4].opt = help_ARG; +commands[113].optional_opt_args[5].opt = profile_ARG; +commands[113].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[113].optional_opt_args[6].opt = quiet_ARG; +commands[113].optional_opt_args[7].opt = verbose_ARG; +commands[113].optional_opt_args[8].opt = version_ARG; +commands[113].optional_opt_args[9].opt = yes_ARG; +commands[113].optional_opt_args[10].opt = sysinit_ARG; +commands[113].optional_opt_args[11].opt = ignorelockingfailure_ARG; +commands[113].optional_opt_args[12].opt = poll_ARG; +commands[113].optional_opt_args[12].def.types = ARG_DEF_TYPE_BOOL; +commands[113].optional_opt_args[13].opt = addtag_ARG; +commands[113].optional_opt_args[13].def.types = ARG_DEF_TYPE_TAG; +commands[113].optional_opt_args[14].opt = deltag_ARG; +commands[113].optional_opt_args[14].def.types = ARG_DEF_TYPE_TAG; +commands[113].optional_opt_args[15].opt = logicalvolume_ARG; +commands[113].optional_opt_args[15].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[113].optional_opt_args[16].opt = maxphysicalvolumes_ARG; +commands[113].optional_opt_args[16].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[113].optional_opt_args[17].opt = alloc_ARG; +commands[113].optional_opt_args[17].def.types = ARG_DEF_TYPE_STR_ANY; +commands[113].optional_opt_args[18].opt = uuid_ARG; +commands[113].optional_opt_args[19].opt = clustered_ARG; +commands[113].optional_opt_args[19].def.types = ARG_DEF_TYPE_BOOL; +commands[113].optional_opt_args[20].opt = metadatacopies_ARG; +commands[113].optional_opt_args[20].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[113].optional_opt_args[21].opt = vgmetadatacopies_ARG; +commands[113].optional_opt_args[21].def.types = ARG_DEF_TYPE_NUM_ANY|ARG_DEF_TYPE_STR_ANY; +commands[113].optional_opt_args[22].opt = physicalextentsize_ARG; +commands[113].optional_opt_args[22].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[113].optional_opt_args[23].opt = resizeable_ARG; +commands[113].optional_opt_args[23].def.types = ARG_DEF_TYPE_BOOL; +commands[113].optional_opt_args[24].opt = systemid_ARG; +commands[113].optional_opt_args[24].def.types = ARG_DEF_TYPE_STR_ANY; +commands[113].optional_opt_args[25].opt = locktype_ARG; +commands[113].optional_opt_args[25].def.types = ARG_DEF_TYPE_STR_ANY; +commands[113].optional_opt_args[26].opt = profile_ARG; +commands[113].optional_opt_args[26].def.types = ARG_DEF_TYPE_STR_ANY; +commands[113].optional_opt_args[27].opt = detachprofile_ARG; +commands[113].optional_opt_args[28].opt = metadataprofile_ARG; +commands[113].optional_opt_args[28].def.types = ARG_DEF_TYPE_STR_ANY; +commands[113].optional_opt_args[29].opt = autobackup_ARG; +commands[113].optional_opt_args[29].def.types = ARG_DEF_TYPE_BOOL; +commands[113].optional_opt_args[30].opt = ignoremonitoring_ARG; +commands[113].optional_opt_args[31].opt = ignoreskippedcluster_ARG; +commands[113].optional_opt_args[32].opt = noudevsync_ARG; +commands[113].optional_opt_args[33].opt = reportformat_ARG; +commands[113].optional_opt_args[33].def.types = ARG_DEF_TYPE_STR_ANY; +commands[113].optional_opt_args[34].opt = select_ARG; +commands[113].optional_opt_args[34].def.types = ARG_DEF_TYPE_STR_ANY; +commands[113].optional_opt_args[35].opt = test_ARG; +commands[113].optional_opt_args[36].opt = force_ARG; +commands[113].optional_pos_args[0].pos = 1; +commands[113].optional_pos_args[0].def.types = ARG_DEF_TYPE_NAME_VG|ARG_DEF_TYPE_TAG; +commands[113].optional_pos_args[0].def.flags = ARG_DEF_FLAG_MAY_REPEAT; + +commands[114].name = "vgchange"; +commands[114].fn = vgchange; +commands[114].ro_count = 1; +commands[114].rp_count = 0; +commands[114].oo_count = 35; +commands[114].op_count = 1; +commands[114].desc = ""; +commands[114].usage = "vgchange --poll Bool" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --ignorelockingfailure, --addtag Tag, --deltag Tag, --logicalvolume Number, --maxphysicalvolumes Number, --alloc String, --uuid, --clustered Bool, --metadatacopies Number, --vgmetadatacopies Number|String, --physicalextentsize Number, --resizeable Bool, --systemid String, --locktype String, --profile String, --detachprofile, --metadataprofile String, --autobackup Bool, --ignoremonitoring, --ignoreskippedcluster, --noudevsync, --reportformat String, --select String, --test, --force ]" +" [ VG|Tag ... ]"; +commands[114].required_opt_args[0].opt = poll_ARG; +commands[114].required_opt_args[0].def.types = ARG_DEF_TYPE_BOOL; +commands[114].optional_opt_args[0].opt = commandprofile_ARG; +commands[114].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[114].optional_opt_args[1].opt = config_ARG; +commands[114].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[114].optional_opt_args[2].opt = debug_ARG; +commands[114].optional_opt_args[3].opt = driverloaded_ARG; +commands[114].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[114].optional_opt_args[4].opt = help_ARG; +commands[114].optional_opt_args[5].opt = profile_ARG; +commands[114].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[114].optional_opt_args[6].opt = quiet_ARG; +commands[114].optional_opt_args[7].opt = verbose_ARG; +commands[114].optional_opt_args[8].opt = version_ARG; +commands[114].optional_opt_args[9].opt = yes_ARG; +commands[114].optional_opt_args[10].opt = ignorelockingfailure_ARG; +commands[114].optional_opt_args[11].opt = addtag_ARG; +commands[114].optional_opt_args[11].def.types = ARG_DEF_TYPE_TAG; +commands[114].optional_opt_args[12].opt = deltag_ARG; +commands[114].optional_opt_args[12].def.types = ARG_DEF_TYPE_TAG; +commands[114].optional_opt_args[13].opt = logicalvolume_ARG; +commands[114].optional_opt_args[13].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[114].optional_opt_args[14].opt = maxphysicalvolumes_ARG; +commands[114].optional_opt_args[14].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[114].optional_opt_args[15].opt = alloc_ARG; +commands[114].optional_opt_args[15].def.types = ARG_DEF_TYPE_STR_ANY; +commands[114].optional_opt_args[16].opt = uuid_ARG; +commands[114].optional_opt_args[17].opt = clustered_ARG; +commands[114].optional_opt_args[17].def.types = ARG_DEF_TYPE_BOOL; +commands[114].optional_opt_args[18].opt = metadatacopies_ARG; +commands[114].optional_opt_args[18].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[114].optional_opt_args[19].opt = vgmetadatacopies_ARG; +commands[114].optional_opt_args[19].def.types = ARG_DEF_TYPE_NUM_ANY|ARG_DEF_TYPE_STR_ANY; +commands[114].optional_opt_args[20].opt = physicalextentsize_ARG; +commands[114].optional_opt_args[20].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[114].optional_opt_args[21].opt = resizeable_ARG; +commands[114].optional_opt_args[21].def.types = ARG_DEF_TYPE_BOOL; +commands[114].optional_opt_args[22].opt = systemid_ARG; +commands[114].optional_opt_args[22].def.types = ARG_DEF_TYPE_STR_ANY; +commands[114].optional_opt_args[23].opt = locktype_ARG; +commands[114].optional_opt_args[23].def.types = ARG_DEF_TYPE_STR_ANY; +commands[114].optional_opt_args[24].opt = profile_ARG; +commands[114].optional_opt_args[24].def.types = ARG_DEF_TYPE_STR_ANY; +commands[114].optional_opt_args[25].opt = detachprofile_ARG; +commands[114].optional_opt_args[26].opt = metadataprofile_ARG; +commands[114].optional_opt_args[26].def.types = ARG_DEF_TYPE_STR_ANY; +commands[114].optional_opt_args[27].opt = autobackup_ARG; +commands[114].optional_opt_args[27].def.types = ARG_DEF_TYPE_BOOL; +commands[114].optional_opt_args[28].opt = ignoremonitoring_ARG; +commands[114].optional_opt_args[29].opt = ignoreskippedcluster_ARG; +commands[114].optional_opt_args[30].opt = noudevsync_ARG; +commands[114].optional_opt_args[31].opt = reportformat_ARG; +commands[114].optional_opt_args[31].def.types = ARG_DEF_TYPE_STR_ANY; +commands[114].optional_opt_args[32].opt = select_ARG; +commands[114].optional_opt_args[32].def.types = ARG_DEF_TYPE_STR_ANY; +commands[114].optional_opt_args[33].opt = test_ARG; +commands[114].optional_opt_args[34].opt = force_ARG; +commands[114].optional_pos_args[0].pos = 1; +commands[114].optional_pos_args[0].def.types = ARG_DEF_TYPE_NAME_VG|ARG_DEF_TYPE_TAG; +commands[114].optional_pos_args[0].def.flags = ARG_DEF_FLAG_MAY_REPEAT; + +commands[115].name = "vgchange"; +commands[115].fn = vgchange; +commands[115].ro_count = 1; +commands[115].rp_count = 0; +commands[115].oo_count = 41; +commands[115].op_count = 1; +commands[115].desc = ""; +commands[115].usage = "vgchange --activate String" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --activationmode String, --ignoreactivationskip, --partial, --sysinit, --ignorelockingfailure, --monitor Bool, --poll Bool, --addtag Tag, --deltag Tag, --logicalvolume Number, --maxphysicalvolumes Number, --alloc String, --uuid, --clustered Bool, --metadatacopies Number, --vgmetadatacopies Number|String, --physicalextentsize Number, --resizeable Bool, --systemid String, --locktype String, --profile String, --detachprofile, --metadataprofile String, --autobackup Bool, --ignoremonitoring, --ignoreskippedcluster, --noudevsync, --reportformat String, --select String, --test, --force ]" +" [ VG|Tag ... ]"; +commands[115].required_opt_args[0].opt = activate_ARG; +commands[115].required_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[115].optional_opt_args[0].opt = commandprofile_ARG; +commands[115].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[115].optional_opt_args[1].opt = config_ARG; +commands[115].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[115].optional_opt_args[2].opt = debug_ARG; +commands[115].optional_opt_args[3].opt = driverloaded_ARG; +commands[115].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[115].optional_opt_args[4].opt = help_ARG; +commands[115].optional_opt_args[5].opt = profile_ARG; +commands[115].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[115].optional_opt_args[6].opt = quiet_ARG; +commands[115].optional_opt_args[7].opt = verbose_ARG; +commands[115].optional_opt_args[8].opt = version_ARG; +commands[115].optional_opt_args[9].opt = yes_ARG; +commands[115].optional_opt_args[10].opt = activationmode_ARG; +commands[115].optional_opt_args[10].def.types = ARG_DEF_TYPE_STR_ANY; +commands[115].optional_opt_args[11].opt = ignoreactivationskip_ARG; +commands[115].optional_opt_args[12].opt = partial_ARG; +commands[115].optional_opt_args[13].opt = sysinit_ARG; +commands[115].optional_opt_args[14].opt = ignorelockingfailure_ARG; +commands[115].optional_opt_args[15].opt = monitor_ARG; +commands[115].optional_opt_args[15].def.types = ARG_DEF_TYPE_BOOL; +commands[115].optional_opt_args[16].opt = poll_ARG; +commands[115].optional_opt_args[16].def.types = ARG_DEF_TYPE_BOOL; +commands[115].optional_opt_args[17].opt = addtag_ARG; +commands[115].optional_opt_args[17].def.types = ARG_DEF_TYPE_TAG; +commands[115].optional_opt_args[18].opt = deltag_ARG; +commands[115].optional_opt_args[18].def.types = ARG_DEF_TYPE_TAG; +commands[115].optional_opt_args[19].opt = logicalvolume_ARG; +commands[115].optional_opt_args[19].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[115].optional_opt_args[20].opt = maxphysicalvolumes_ARG; +commands[115].optional_opt_args[20].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[115].optional_opt_args[21].opt = alloc_ARG; +commands[115].optional_opt_args[21].def.types = ARG_DEF_TYPE_STR_ANY; +commands[115].optional_opt_args[22].opt = uuid_ARG; +commands[115].optional_opt_args[23].opt = clustered_ARG; +commands[115].optional_opt_args[23].def.types = ARG_DEF_TYPE_BOOL; +commands[115].optional_opt_args[24].opt = metadatacopies_ARG; +commands[115].optional_opt_args[24].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[115].optional_opt_args[25].opt = vgmetadatacopies_ARG; +commands[115].optional_opt_args[25].def.types = ARG_DEF_TYPE_NUM_ANY|ARG_DEF_TYPE_STR_ANY; +commands[115].optional_opt_args[26].opt = physicalextentsize_ARG; +commands[115].optional_opt_args[26].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[115].optional_opt_args[27].opt = resizeable_ARG; +commands[115].optional_opt_args[27].def.types = ARG_DEF_TYPE_BOOL; +commands[115].optional_opt_args[28].opt = systemid_ARG; +commands[115].optional_opt_args[28].def.types = ARG_DEF_TYPE_STR_ANY; +commands[115].optional_opt_args[29].opt = locktype_ARG; +commands[115].optional_opt_args[29].def.types = ARG_DEF_TYPE_STR_ANY; +commands[115].optional_opt_args[30].opt = profile_ARG; +commands[115].optional_opt_args[30].def.types = ARG_DEF_TYPE_STR_ANY; +commands[115].optional_opt_args[31].opt = detachprofile_ARG; +commands[115].optional_opt_args[32].opt = metadataprofile_ARG; +commands[115].optional_opt_args[32].def.types = ARG_DEF_TYPE_STR_ANY; +commands[115].optional_opt_args[33].opt = autobackup_ARG; +commands[115].optional_opt_args[33].def.types = ARG_DEF_TYPE_BOOL; +commands[115].optional_opt_args[34].opt = ignoremonitoring_ARG; +commands[115].optional_opt_args[35].opt = ignoreskippedcluster_ARG; +commands[115].optional_opt_args[36].opt = noudevsync_ARG; +commands[115].optional_opt_args[37].opt = reportformat_ARG; +commands[115].optional_opt_args[37].def.types = ARG_DEF_TYPE_STR_ANY; +commands[115].optional_opt_args[38].opt = select_ARG; +commands[115].optional_opt_args[38].def.types = ARG_DEF_TYPE_STR_ANY; +commands[115].optional_opt_args[39].opt = test_ARG; +commands[115].optional_opt_args[40].opt = force_ARG; +commands[115].optional_pos_args[0].pos = 1; +commands[115].optional_pos_args[0].def.types = ARG_DEF_TYPE_NAME_VG|ARG_DEF_TYPE_TAG; +commands[115].optional_pos_args[0].def.flags = ARG_DEF_FLAG_MAY_REPEAT; + +commands[116].name = "vgchange"; +commands[116].fn = vgchange; +commands[116].ro_count = 1; +commands[116].rp_count = 0; +commands[116].oo_count = 38; +commands[116].op_count = 1; +commands[116].desc = ""; +commands[116].usage = "vgchange --refresh" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --sysinit, --ignorelockingfailure, --monitor Bool, --poll Bool, --addtag Tag, --deltag Tag, --logicalvolume Number, --maxphysicalvolumes Number, --alloc String, --uuid, --clustered Bool, --metadatacopies Number, --vgmetadatacopies Number|String, --physicalextentsize Number, --resizeable Bool, --systemid String, --locktype String, --profile String, --detachprofile, --metadataprofile String, --autobackup Bool, --ignoremonitoring, --ignoreskippedcluster, --noudevsync, --reportformat String, --select String, --test, --force ]" +" [ VG|Tag ... ]"; +commands[116].required_opt_args[0].opt = refresh_ARG; +commands[116].optional_opt_args[0].opt = commandprofile_ARG; +commands[116].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[116].optional_opt_args[1].opt = config_ARG; +commands[116].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[116].optional_opt_args[2].opt = debug_ARG; +commands[116].optional_opt_args[3].opt = driverloaded_ARG; +commands[116].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[116].optional_opt_args[4].opt = help_ARG; +commands[116].optional_opt_args[5].opt = profile_ARG; +commands[116].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[116].optional_opt_args[6].opt = quiet_ARG; +commands[116].optional_opt_args[7].opt = verbose_ARG; +commands[116].optional_opt_args[8].opt = version_ARG; +commands[116].optional_opt_args[9].opt = yes_ARG; +commands[116].optional_opt_args[10].opt = sysinit_ARG; +commands[116].optional_opt_args[11].opt = ignorelockingfailure_ARG; +commands[116].optional_opt_args[12].opt = monitor_ARG; +commands[116].optional_opt_args[12].def.types = ARG_DEF_TYPE_BOOL; +commands[116].optional_opt_args[13].opt = poll_ARG; +commands[116].optional_opt_args[13].def.types = ARG_DEF_TYPE_BOOL; +commands[116].optional_opt_args[14].opt = addtag_ARG; +commands[116].optional_opt_args[14].def.types = ARG_DEF_TYPE_TAG; +commands[116].optional_opt_args[15].opt = deltag_ARG; +commands[116].optional_opt_args[15].def.types = ARG_DEF_TYPE_TAG; +commands[116].optional_opt_args[16].opt = logicalvolume_ARG; +commands[116].optional_opt_args[16].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[116].optional_opt_args[17].opt = maxphysicalvolumes_ARG; +commands[116].optional_opt_args[17].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[116].optional_opt_args[18].opt = alloc_ARG; +commands[116].optional_opt_args[18].def.types = ARG_DEF_TYPE_STR_ANY; +commands[116].optional_opt_args[19].opt = uuid_ARG; +commands[116].optional_opt_args[20].opt = clustered_ARG; +commands[116].optional_opt_args[20].def.types = ARG_DEF_TYPE_BOOL; +commands[116].optional_opt_args[21].opt = metadatacopies_ARG; +commands[116].optional_opt_args[21].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[116].optional_opt_args[22].opt = vgmetadatacopies_ARG; +commands[116].optional_opt_args[22].def.types = ARG_DEF_TYPE_NUM_ANY|ARG_DEF_TYPE_STR_ANY; +commands[116].optional_opt_args[23].opt = physicalextentsize_ARG; +commands[116].optional_opt_args[23].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[116].optional_opt_args[24].opt = resizeable_ARG; +commands[116].optional_opt_args[24].def.types = ARG_DEF_TYPE_BOOL; +commands[116].optional_opt_args[25].opt = systemid_ARG; +commands[116].optional_opt_args[25].def.types = ARG_DEF_TYPE_STR_ANY; +commands[116].optional_opt_args[26].opt = locktype_ARG; +commands[116].optional_opt_args[26].def.types = ARG_DEF_TYPE_STR_ANY; +commands[116].optional_opt_args[27].opt = profile_ARG; +commands[116].optional_opt_args[27].def.types = ARG_DEF_TYPE_STR_ANY; +commands[116].optional_opt_args[28].opt = detachprofile_ARG; +commands[116].optional_opt_args[29].opt = metadataprofile_ARG; +commands[116].optional_opt_args[29].def.types = ARG_DEF_TYPE_STR_ANY; +commands[116].optional_opt_args[30].opt = autobackup_ARG; +commands[116].optional_opt_args[30].def.types = ARG_DEF_TYPE_BOOL; +commands[116].optional_opt_args[31].opt = ignoremonitoring_ARG; +commands[116].optional_opt_args[32].opt = ignoreskippedcluster_ARG; +commands[116].optional_opt_args[33].opt = noudevsync_ARG; +commands[116].optional_opt_args[34].opt = reportformat_ARG; +commands[116].optional_opt_args[34].def.types = ARG_DEF_TYPE_STR_ANY; +commands[116].optional_opt_args[35].opt = select_ARG; +commands[116].optional_opt_args[35].def.types = ARG_DEF_TYPE_STR_ANY; +commands[116].optional_opt_args[36].opt = test_ARG; +commands[116].optional_opt_args[37].opt = force_ARG; +commands[116].optional_pos_args[0].pos = 1; +commands[116].optional_pos_args[0].def.types = ARG_DEF_TYPE_NAME_VG|ARG_DEF_TYPE_TAG; +commands[116].optional_pos_args[0].def.flags = ARG_DEF_FLAG_MAY_REPEAT; + +commands[117].name = "vgchange"; +commands[117].fn = vgchange; +commands[117].ro_count = 1; +commands[117].rp_count = 0; +commands[117].oo_count = 35; +commands[117].op_count = 1; +commands[117].desc = ""; +commands[117].usage = "vgchange --lockstart" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --lockopt String, --addtag Tag, --deltag Tag, --logicalvolume Number, --maxphysicalvolumes Number, --alloc String, --uuid, --clustered Bool, --metadatacopies Number, --vgmetadatacopies Number|String, --physicalextentsize Number, --resizeable Bool, --systemid String, --locktype String, --profile String, --detachprofile, --metadataprofile String, --autobackup Bool, --ignoremonitoring, --ignoreskippedcluster, --noudevsync, --reportformat String, --select String, --test, --force ]" +" [ VG|Tag ... ]"; +commands[117].required_opt_args[0].opt = lockstart_ARG; +commands[117].optional_opt_args[0].opt = commandprofile_ARG; +commands[117].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[117].optional_opt_args[1].opt = config_ARG; +commands[117].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[117].optional_opt_args[2].opt = debug_ARG; +commands[117].optional_opt_args[3].opt = driverloaded_ARG; +commands[117].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[117].optional_opt_args[4].opt = help_ARG; +commands[117].optional_opt_args[5].opt = profile_ARG; +commands[117].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[117].optional_opt_args[6].opt = quiet_ARG; +commands[117].optional_opt_args[7].opt = verbose_ARG; +commands[117].optional_opt_args[8].opt = version_ARG; +commands[117].optional_opt_args[9].opt = yes_ARG; +commands[117].optional_opt_args[10].opt = lockopt_ARG; +commands[117].optional_opt_args[10].def.types = ARG_DEF_TYPE_STR_ANY; +commands[117].optional_opt_args[11].opt = addtag_ARG; +commands[117].optional_opt_args[11].def.types = ARG_DEF_TYPE_TAG; +commands[117].optional_opt_args[12].opt = deltag_ARG; +commands[117].optional_opt_args[12].def.types = ARG_DEF_TYPE_TAG; +commands[117].optional_opt_args[13].opt = logicalvolume_ARG; +commands[117].optional_opt_args[13].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[117].optional_opt_args[14].opt = maxphysicalvolumes_ARG; +commands[117].optional_opt_args[14].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[117].optional_opt_args[15].opt = alloc_ARG; +commands[117].optional_opt_args[15].def.types = ARG_DEF_TYPE_STR_ANY; +commands[117].optional_opt_args[16].opt = uuid_ARG; +commands[117].optional_opt_args[17].opt = clustered_ARG; +commands[117].optional_opt_args[17].def.types = ARG_DEF_TYPE_BOOL; +commands[117].optional_opt_args[18].opt = metadatacopies_ARG; +commands[117].optional_opt_args[18].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[117].optional_opt_args[19].opt = vgmetadatacopies_ARG; +commands[117].optional_opt_args[19].def.types = ARG_DEF_TYPE_NUM_ANY|ARG_DEF_TYPE_STR_ANY; +commands[117].optional_opt_args[20].opt = physicalextentsize_ARG; +commands[117].optional_opt_args[20].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[117].optional_opt_args[21].opt = resizeable_ARG; +commands[117].optional_opt_args[21].def.types = ARG_DEF_TYPE_BOOL; +commands[117].optional_opt_args[22].opt = systemid_ARG; +commands[117].optional_opt_args[22].def.types = ARG_DEF_TYPE_STR_ANY; +commands[117].optional_opt_args[23].opt = locktype_ARG; +commands[117].optional_opt_args[23].def.types = ARG_DEF_TYPE_STR_ANY; +commands[117].optional_opt_args[24].opt = profile_ARG; +commands[117].optional_opt_args[24].def.types = ARG_DEF_TYPE_STR_ANY; +commands[117].optional_opt_args[25].opt = detachprofile_ARG; +commands[117].optional_opt_args[26].opt = metadataprofile_ARG; +commands[117].optional_opt_args[26].def.types = ARG_DEF_TYPE_STR_ANY; +commands[117].optional_opt_args[27].opt = autobackup_ARG; +commands[117].optional_opt_args[27].def.types = ARG_DEF_TYPE_BOOL; +commands[117].optional_opt_args[28].opt = ignoremonitoring_ARG; +commands[117].optional_opt_args[29].opt = ignoreskippedcluster_ARG; +commands[117].optional_opt_args[30].opt = noudevsync_ARG; +commands[117].optional_opt_args[31].opt = reportformat_ARG; +commands[117].optional_opt_args[31].def.types = ARG_DEF_TYPE_STR_ANY; +commands[117].optional_opt_args[32].opt = select_ARG; +commands[117].optional_opt_args[32].def.types = ARG_DEF_TYPE_STR_ANY; +commands[117].optional_opt_args[33].opt = test_ARG; +commands[117].optional_opt_args[34].opt = force_ARG; +commands[117].optional_pos_args[0].pos = 1; +commands[117].optional_pos_args[0].def.types = ARG_DEF_TYPE_NAME_VG|ARG_DEF_TYPE_TAG; +commands[117].optional_pos_args[0].def.flags = ARG_DEF_FLAG_MAY_REPEAT; + +commands[118].name = "vgchange"; +commands[118].fn = vgchange; +commands[118].ro_count = 1; +commands[118].rp_count = 0; +commands[118].oo_count = 35; +commands[118].op_count = 1; +commands[118].desc = ""; +commands[118].usage = "vgchange --lockstop" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --lockopt String, --addtag Tag, --deltag Tag, --logicalvolume Number, --maxphysicalvolumes Number, --alloc String, --uuid, --clustered Bool, --metadatacopies Number, --vgmetadatacopies Number|String, --physicalextentsize Number, --resizeable Bool, --systemid String, --locktype String, --profile String, --detachprofile, --metadataprofile String, --autobackup Bool, --ignoremonitoring, --ignoreskippedcluster, --noudevsync, --reportformat String, --select String, --test, --force ]" +" [ VG|Tag ... ]"; +commands[118].required_opt_args[0].opt = lockstop_ARG; +commands[118].optional_opt_args[0].opt = commandprofile_ARG; +commands[118].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[118].optional_opt_args[1].opt = config_ARG; +commands[118].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[118].optional_opt_args[2].opt = debug_ARG; +commands[118].optional_opt_args[3].opt = driverloaded_ARG; +commands[118].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[118].optional_opt_args[4].opt = help_ARG; +commands[118].optional_opt_args[5].opt = profile_ARG; +commands[118].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[118].optional_opt_args[6].opt = quiet_ARG; +commands[118].optional_opt_args[7].opt = verbose_ARG; +commands[118].optional_opt_args[8].opt = version_ARG; +commands[118].optional_opt_args[9].opt = yes_ARG; +commands[118].optional_opt_args[10].opt = lockopt_ARG; +commands[118].optional_opt_args[10].def.types = ARG_DEF_TYPE_STR_ANY; +commands[118].optional_opt_args[11].opt = addtag_ARG; +commands[118].optional_opt_args[11].def.types = ARG_DEF_TYPE_TAG; +commands[118].optional_opt_args[12].opt = deltag_ARG; +commands[118].optional_opt_args[12].def.types = ARG_DEF_TYPE_TAG; +commands[118].optional_opt_args[13].opt = logicalvolume_ARG; +commands[118].optional_opt_args[13].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[118].optional_opt_args[14].opt = maxphysicalvolumes_ARG; +commands[118].optional_opt_args[14].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[118].optional_opt_args[15].opt = alloc_ARG; +commands[118].optional_opt_args[15].def.types = ARG_DEF_TYPE_STR_ANY; +commands[118].optional_opt_args[16].opt = uuid_ARG; +commands[118].optional_opt_args[17].opt = clustered_ARG; +commands[118].optional_opt_args[17].def.types = ARG_DEF_TYPE_BOOL; +commands[118].optional_opt_args[18].opt = metadatacopies_ARG; +commands[118].optional_opt_args[18].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[118].optional_opt_args[19].opt = vgmetadatacopies_ARG; +commands[118].optional_opt_args[19].def.types = ARG_DEF_TYPE_NUM_ANY|ARG_DEF_TYPE_STR_ANY; +commands[118].optional_opt_args[20].opt = physicalextentsize_ARG; +commands[118].optional_opt_args[20].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[118].optional_opt_args[21].opt = resizeable_ARG; +commands[118].optional_opt_args[21].def.types = ARG_DEF_TYPE_BOOL; +commands[118].optional_opt_args[22].opt = systemid_ARG; +commands[118].optional_opt_args[22].def.types = ARG_DEF_TYPE_STR_ANY; +commands[118].optional_opt_args[23].opt = locktype_ARG; +commands[118].optional_opt_args[23].def.types = ARG_DEF_TYPE_STR_ANY; +commands[118].optional_opt_args[24].opt = profile_ARG; +commands[118].optional_opt_args[24].def.types = ARG_DEF_TYPE_STR_ANY; +commands[118].optional_opt_args[25].opt = detachprofile_ARG; +commands[118].optional_opt_args[26].opt = metadataprofile_ARG; +commands[118].optional_opt_args[26].def.types = ARG_DEF_TYPE_STR_ANY; +commands[118].optional_opt_args[27].opt = autobackup_ARG; +commands[118].optional_opt_args[27].def.types = ARG_DEF_TYPE_BOOL; +commands[118].optional_opt_args[28].opt = ignoremonitoring_ARG; +commands[118].optional_opt_args[29].opt = ignoreskippedcluster_ARG; +commands[118].optional_opt_args[30].opt = noudevsync_ARG; +commands[118].optional_opt_args[31].opt = reportformat_ARG; +commands[118].optional_opt_args[31].def.types = ARG_DEF_TYPE_STR_ANY; +commands[118].optional_opt_args[32].opt = select_ARG; +commands[118].optional_opt_args[32].def.types = ARG_DEF_TYPE_STR_ANY; +commands[118].optional_opt_args[33].opt = test_ARG; +commands[118].optional_opt_args[34].opt = force_ARG; +commands[118].optional_pos_args[0].pos = 1; +commands[118].optional_pos_args[0].def.types = ARG_DEF_TYPE_NAME_VG|ARG_DEF_TYPE_TAG; +commands[118].optional_pos_args[0].def.flags = ARG_DEF_FLAG_MAY_REPEAT; + +commands[119].name = "vgck"; +commands[119].fn = vgck; +commands[119].ro_count = 0; +commands[119].rp_count = 0; +commands[119].oo_count = 11; +commands[119].op_count = 1; +commands[119].desc = ""; +commands[119].usage = "vgck" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --reportformat String ]" +" [ VG|Tag ... ]"; +commands[119].optional_opt_args[0].opt = commandprofile_ARG; +commands[119].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[119].optional_opt_args[1].opt = config_ARG; +commands[119].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[119].optional_opt_args[2].opt = debug_ARG; +commands[119].optional_opt_args[3].opt = driverloaded_ARG; +commands[119].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[119].optional_opt_args[4].opt = help_ARG; +commands[119].optional_opt_args[5].opt = profile_ARG; +commands[119].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[119].optional_opt_args[6].opt = quiet_ARG; +commands[119].optional_opt_args[7].opt = verbose_ARG; +commands[119].optional_opt_args[8].opt = version_ARG; +commands[119].optional_opt_args[9].opt = yes_ARG; +commands[119].optional_opt_args[10].opt = reportformat_ARG; +commands[119].optional_opt_args[10].def.types = ARG_DEF_TYPE_STR_ANY; +commands[119].optional_pos_args[0].pos = 1; +commands[119].optional_pos_args[0].def.types = ARG_DEF_TYPE_NAME_VG|ARG_DEF_TYPE_TAG; +commands[119].optional_pos_args[0].def.flags = ARG_DEF_FLAG_MAY_REPEAT; + +commands[120].name = "vgconvert"; +commands[120].fn = vgconvert; +commands[120].ro_count = 0; +commands[120].rp_count = 1; +commands[120].oo_count = 18; +commands[120].op_count = 0; +commands[120].desc = ""; +commands[120].usage = "vgconvert VG ..." +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --force, --test, --labelsector Number, --bootloaderareasize Number, --metadatatype String, --pvmetadatacopies Number, --metadatasize Number, --reportformat String ]"; +commands[120].required_pos_args[0].pos = 1; +commands[120].required_pos_args[0].def.types = ARG_DEF_TYPE_NAME_VG; +commands[120].required_pos_args[0].def.flags = ARG_DEF_FLAG_MAY_REPEAT; +commands[120].optional_opt_args[0].opt = commandprofile_ARG; +commands[120].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[120].optional_opt_args[1].opt = config_ARG; +commands[120].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[120].optional_opt_args[2].opt = debug_ARG; +commands[120].optional_opt_args[3].opt = driverloaded_ARG; +commands[120].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[120].optional_opt_args[4].opt = help_ARG; +commands[120].optional_opt_args[5].opt = profile_ARG; +commands[120].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[120].optional_opt_args[6].opt = quiet_ARG; +commands[120].optional_opt_args[7].opt = verbose_ARG; +commands[120].optional_opt_args[8].opt = version_ARG; +commands[120].optional_opt_args[9].opt = yes_ARG; +commands[120].optional_opt_args[10].opt = force_ARG; +commands[120].optional_opt_args[11].opt = test_ARG; +commands[120].optional_opt_args[12].opt = labelsector_ARG; +commands[120].optional_opt_args[12].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[120].optional_opt_args[13].opt = bootloaderareasize_ARG; +commands[120].optional_opt_args[13].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[120].optional_opt_args[14].opt = metadatatype_ARG; +commands[120].optional_opt_args[14].def.types = ARG_DEF_TYPE_STR_ANY; +commands[120].optional_opt_args[15].opt = pvmetadatacopies_ARG; +commands[120].optional_opt_args[15].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[120].optional_opt_args[16].opt = metadatasize_ARG; +commands[120].optional_opt_args[16].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[120].optional_opt_args[17].opt = reportformat_ARG; +commands[120].optional_opt_args[17].def.types = ARG_DEF_TYPE_STR_ANY; + +commands[121].name = "vgcreate"; +commands[121].fn = vgcreate; +commands[121].ro_count = 0; +commands[121].rp_count = 2; +commands[121].oo_count = 34; +commands[121].op_count = 0; +commands[121].desc = ""; +commands[121].usage = "vgcreate VG_new PV ..." +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --addtag Tag, --alloc String, --autobackup Bool, --clustered Bool, --maxlogicalvolumes Number, --maxphysicalvolumes Number, --metadataprofile String, --metadatatype String, --physicalextentsize Number, --test, --force, --zero Bool, --labelsector Number, --metadatasize Number, --pvmetadatacopies Number, --reportformat String, --metadatacopies Number, --vgmetadatacopies Number|String, --dataalignment Number, --dataalignmentoffset Number, --shared, --systemid String, --locktype String, --lockopt String ]"; +commands[121].required_pos_args[0].pos = 1; +commands[121].required_pos_args[0].def.types = ARG_DEF_TYPE_NAME_VG; +commands[121].required_pos_args[0].def.flags = ARG_DEF_FLAG_NEW; +commands[121].required_pos_args[1].pos = 2; +commands[121].required_pos_args[1].def.types = ARG_DEF_TYPE_NAME_PV; +commands[121].required_pos_args[1].def.flags = ARG_DEF_FLAG_MAY_REPEAT; +commands[121].optional_opt_args[0].opt = commandprofile_ARG; +commands[121].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[121].optional_opt_args[1].opt = config_ARG; +commands[121].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[121].optional_opt_args[2].opt = debug_ARG; +commands[121].optional_opt_args[3].opt = driverloaded_ARG; +commands[121].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[121].optional_opt_args[4].opt = help_ARG; +commands[121].optional_opt_args[5].opt = profile_ARG; +commands[121].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[121].optional_opt_args[6].opt = quiet_ARG; +commands[121].optional_opt_args[7].opt = verbose_ARG; +commands[121].optional_opt_args[8].opt = version_ARG; +commands[121].optional_opt_args[9].opt = yes_ARG; +commands[121].optional_opt_args[10].opt = addtag_ARG; +commands[121].optional_opt_args[10].def.types = ARG_DEF_TYPE_TAG; +commands[121].optional_opt_args[11].opt = alloc_ARG; +commands[121].optional_opt_args[11].def.types = ARG_DEF_TYPE_STR_ANY; +commands[121].optional_opt_args[12].opt = autobackup_ARG; +commands[121].optional_opt_args[12].def.types = ARG_DEF_TYPE_BOOL; +commands[121].optional_opt_args[13].opt = clustered_ARG; +commands[121].optional_opt_args[13].def.types = ARG_DEF_TYPE_BOOL; +commands[121].optional_opt_args[14].opt = maxlogicalvolumes_ARG; +commands[121].optional_opt_args[14].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[121].optional_opt_args[15].opt = maxphysicalvolumes_ARG; +commands[121].optional_opt_args[15].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[121].optional_opt_args[16].opt = metadataprofile_ARG; +commands[121].optional_opt_args[16].def.types = ARG_DEF_TYPE_STR_ANY; +commands[121].optional_opt_args[17].opt = metadatatype_ARG; +commands[121].optional_opt_args[17].def.types = ARG_DEF_TYPE_STR_ANY; +commands[121].optional_opt_args[18].opt = physicalextentsize_ARG; +commands[121].optional_opt_args[18].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[121].optional_opt_args[19].opt = test_ARG; +commands[121].optional_opt_args[20].opt = force_ARG; +commands[121].optional_opt_args[21].opt = zero_ARG; +commands[121].optional_opt_args[21].def.types = ARG_DEF_TYPE_BOOL; +commands[121].optional_opt_args[22].opt = labelsector_ARG; +commands[121].optional_opt_args[22].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[121].optional_opt_args[23].opt = metadatasize_ARG; +commands[121].optional_opt_args[23].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[121].optional_opt_args[24].opt = pvmetadatacopies_ARG; +commands[121].optional_opt_args[24].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[121].optional_opt_args[25].opt = reportformat_ARG; +commands[121].optional_opt_args[25].def.types = ARG_DEF_TYPE_STR_ANY; +commands[121].optional_opt_args[26].opt = metadatacopies_ARG; +commands[121].optional_opt_args[26].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[121].optional_opt_args[27].opt = vgmetadatacopies_ARG; +commands[121].optional_opt_args[27].def.types = ARG_DEF_TYPE_NUM_ANY|ARG_DEF_TYPE_STR_ANY; +commands[121].optional_opt_args[28].opt = dataalignment_ARG; +commands[121].optional_opt_args[28].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[121].optional_opt_args[29].opt = dataalignmentoffset_ARG; +commands[121].optional_opt_args[29].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[121].optional_opt_args[30].opt = shared_ARG; +commands[121].optional_opt_args[31].opt = systemid_ARG; +commands[121].optional_opt_args[31].def.types = ARG_DEF_TYPE_STR_ANY; +commands[121].optional_opt_args[32].opt = locktype_ARG; +commands[121].optional_opt_args[32].def.types = ARG_DEF_TYPE_STR_ANY; +commands[121].optional_opt_args[33].opt = lockopt_ARG; +commands[121].optional_opt_args[33].def.types = ARG_DEF_TYPE_STR_ANY; + +commands[122].name = "vgdisplay"; +commands[122].fn = vgdisplay; +commands[122].ro_count = 0; +commands[122].rp_count = 0; +commands[122].oo_count = 33; +commands[122].op_count = 1; +commands[122].desc = ""; +commands[122].usage = "vgdisplay" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --activevolumegroups, --aligned, --binary, --colon, --columns, --configreport String, --foreign, --ignorelockingfailure, --ignoreskippedcluster, --logonly, --noheadings, --nosuffix, --options String, --partial, --readonly, --reportformat String, --select String, --shared, --short, --separator String, --sort String, --unbuffered, --units String ]" +" [ VG|Tag ... ]"; +commands[122].optional_opt_args[0].opt = commandprofile_ARG; +commands[122].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[122].optional_opt_args[1].opt = config_ARG; +commands[122].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[122].optional_opt_args[2].opt = debug_ARG; +commands[122].optional_opt_args[3].opt = driverloaded_ARG; +commands[122].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[122].optional_opt_args[4].opt = help_ARG; +commands[122].optional_opt_args[5].opt = profile_ARG; +commands[122].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[122].optional_opt_args[6].opt = quiet_ARG; +commands[122].optional_opt_args[7].opt = verbose_ARG; +commands[122].optional_opt_args[8].opt = version_ARG; +commands[122].optional_opt_args[9].opt = yes_ARG; +commands[122].optional_opt_args[10].opt = activevolumegroups_ARG; +commands[122].optional_opt_args[11].opt = aligned_ARG; +commands[122].optional_opt_args[12].opt = binary_ARG; +commands[122].optional_opt_args[13].opt = colon_ARG; +commands[122].optional_opt_args[14].opt = columns_ARG; +commands[122].optional_opt_args[15].opt = configreport_ARG; +commands[122].optional_opt_args[15].def.types = ARG_DEF_TYPE_STR_ANY; +commands[122].optional_opt_args[16].opt = foreign_ARG; +commands[122].optional_opt_args[17].opt = ignorelockingfailure_ARG; +commands[122].optional_opt_args[18].opt = ignoreskippedcluster_ARG; +commands[122].optional_opt_args[19].opt = logonly_ARG; +commands[122].optional_opt_args[20].opt = noheadings_ARG; +commands[122].optional_opt_args[21].opt = nosuffix_ARG; +commands[122].optional_opt_args[22].opt = options_ARG; +commands[122].optional_opt_args[22].def.types = ARG_DEF_TYPE_STR_ANY; +commands[122].optional_opt_args[23].opt = partial_ARG; +commands[122].optional_opt_args[24].opt = readonly_ARG; +commands[122].optional_opt_args[25].opt = reportformat_ARG; +commands[122].optional_opt_args[25].def.types = ARG_DEF_TYPE_STR_ANY; +commands[122].optional_opt_args[26].opt = select_ARG; +commands[122].optional_opt_args[26].def.types = ARG_DEF_TYPE_STR_ANY; +commands[122].optional_opt_args[27].opt = shared_ARG; +commands[122].optional_opt_args[28].opt = short_ARG; +commands[122].optional_opt_args[29].opt = separator_ARG; +commands[122].optional_opt_args[29].def.types = ARG_DEF_TYPE_STR_ANY; +commands[122].optional_opt_args[30].opt = sort_ARG; +commands[122].optional_opt_args[30].def.types = ARG_DEF_TYPE_STR_ANY; +commands[122].optional_opt_args[31].opt = unbuffered_ARG; +commands[122].optional_opt_args[32].opt = units_ARG; +commands[122].optional_opt_args[32].def.types = ARG_DEF_TYPE_STR_ANY; +commands[122].optional_pos_args[0].pos = 1; +commands[122].optional_pos_args[0].def.types = ARG_DEF_TYPE_NAME_VG|ARG_DEF_TYPE_TAG; +commands[122].optional_pos_args[0].def.flags = ARG_DEF_FLAG_MAY_REPEAT; + +commands[123].name = "vgexport"; +commands[123].fn = vgexport; +commands[123].ro_count = 0; +commands[123].rp_count = 1; +commands[123].oo_count = 13; +commands[123].op_count = 0; +commands[123].desc = ""; +commands[123].usage = "vgexport VG|Tag|Select ..." +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --select String, --reportformat String, --test ]"; +commands[123].required_pos_args[0].pos = 1; +commands[123].required_pos_args[0].def.types = ARG_DEF_TYPE_NAME_VG|ARG_DEF_TYPE_TAG|ARG_DEF_TYPE_SELECT; +commands[123].required_pos_args[0].def.flags = ARG_DEF_FLAG_MAY_REPEAT; +commands[123].optional_opt_args[0].opt = commandprofile_ARG; +commands[123].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[123].optional_opt_args[1].opt = config_ARG; +commands[123].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[123].optional_opt_args[2].opt = debug_ARG; +commands[123].optional_opt_args[3].opt = driverloaded_ARG; +commands[123].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[123].optional_opt_args[4].opt = help_ARG; +commands[123].optional_opt_args[5].opt = profile_ARG; +commands[123].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[123].optional_opt_args[6].opt = quiet_ARG; +commands[123].optional_opt_args[7].opt = verbose_ARG; +commands[123].optional_opt_args[8].opt = version_ARG; +commands[123].optional_opt_args[9].opt = yes_ARG; +commands[123].optional_opt_args[10].opt = select_ARG; +commands[123].optional_opt_args[10].def.types = ARG_DEF_TYPE_STR_ANY; +commands[123].optional_opt_args[11].opt = reportformat_ARG; +commands[123].optional_opt_args[11].def.types = ARG_DEF_TYPE_STR_ANY; +commands[123].optional_opt_args[12].opt = test_ARG; + +commands[124].name = "vgexport"; +commands[124].fn = vgexport; +commands[124].ro_count = 1; +commands[124].rp_count = 0; +commands[124].oo_count = 12; +commands[124].op_count = 0; +commands[124].desc = ""; +commands[124].usage = "vgexport --all" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --reportformat String, --test ]"; +commands[124].required_opt_args[0].opt = all_ARG; +commands[124].optional_opt_args[0].opt = commandprofile_ARG; +commands[124].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[124].optional_opt_args[1].opt = config_ARG; +commands[124].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[124].optional_opt_args[2].opt = debug_ARG; +commands[124].optional_opt_args[3].opt = driverloaded_ARG; +commands[124].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[124].optional_opt_args[4].opt = help_ARG; +commands[124].optional_opt_args[5].opt = profile_ARG; +commands[124].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[124].optional_opt_args[6].opt = quiet_ARG; +commands[124].optional_opt_args[7].opt = verbose_ARG; +commands[124].optional_opt_args[8].opt = version_ARG; +commands[124].optional_opt_args[9].opt = yes_ARG; +commands[124].optional_opt_args[10].opt = reportformat_ARG; +commands[124].optional_opt_args[10].def.types = ARG_DEF_TYPE_STR_ANY; +commands[124].optional_opt_args[11].opt = test_ARG; + +commands[125].name = "vgextend"; +commands[125].fn = vgextend; +commands[125].ro_count = 0; +commands[125].rp_count = 2; +commands[125].oo_count = 23; +commands[125].op_count = 0; +commands[125].desc = ""; +commands[125].usage = "vgextend VG PV ..." +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --autobackup Bool, --test, --force, --zero Bool, --labelsector Number, --metadatatype String, --metadatasize Number, --pvmetadatacopies Number, --metadataignore Bool, --dataalignment Number, --dataalignmentoffset Number, --reportformat String, --restoremissing ]"; +commands[125].required_pos_args[0].pos = 1; +commands[125].required_pos_args[0].def.types = ARG_DEF_TYPE_NAME_VG; +commands[125].required_pos_args[1].pos = 2; +commands[125].required_pos_args[1].def.types = ARG_DEF_TYPE_NAME_PV; +commands[125].required_pos_args[1].def.flags = ARG_DEF_FLAG_MAY_REPEAT; +commands[125].optional_opt_args[0].opt = commandprofile_ARG; +commands[125].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[125].optional_opt_args[1].opt = config_ARG; +commands[125].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[125].optional_opt_args[2].opt = debug_ARG; +commands[125].optional_opt_args[3].opt = driverloaded_ARG; +commands[125].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[125].optional_opt_args[4].opt = help_ARG; +commands[125].optional_opt_args[5].opt = profile_ARG; +commands[125].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[125].optional_opt_args[6].opt = quiet_ARG; +commands[125].optional_opt_args[7].opt = verbose_ARG; +commands[125].optional_opt_args[8].opt = version_ARG; +commands[125].optional_opt_args[9].opt = yes_ARG; +commands[125].optional_opt_args[10].opt = autobackup_ARG; +commands[125].optional_opt_args[10].def.types = ARG_DEF_TYPE_BOOL; +commands[125].optional_opt_args[11].opt = test_ARG; +commands[125].optional_opt_args[12].opt = force_ARG; +commands[125].optional_opt_args[13].opt = zero_ARG; +commands[125].optional_opt_args[13].def.types = ARG_DEF_TYPE_BOOL; +commands[125].optional_opt_args[14].opt = labelsector_ARG; +commands[125].optional_opt_args[14].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[125].optional_opt_args[15].opt = metadatatype_ARG; +commands[125].optional_opt_args[15].def.types = ARG_DEF_TYPE_STR_ANY; +commands[125].optional_opt_args[16].opt = metadatasize_ARG; +commands[125].optional_opt_args[16].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[125].optional_opt_args[17].opt = pvmetadatacopies_ARG; +commands[125].optional_opt_args[17].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[125].optional_opt_args[18].opt = metadataignore_ARG; +commands[125].optional_opt_args[18].def.types = ARG_DEF_TYPE_BOOL; +commands[125].optional_opt_args[19].opt = dataalignment_ARG; +commands[125].optional_opt_args[19].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[125].optional_opt_args[20].opt = dataalignmentoffset_ARG; +commands[125].optional_opt_args[20].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[125].optional_opt_args[21].opt = reportformat_ARG; +commands[125].optional_opt_args[21].def.types = ARG_DEF_TYPE_STR_ANY; +commands[125].optional_opt_args[22].opt = restoremissing_ARG; + +commands[126].name = "vgimport"; +commands[126].fn = vgimport; +commands[126].ro_count = 0; +commands[126].rp_count = 1; +commands[126].oo_count = 14; +commands[126].op_count = 0; +commands[126].desc = ""; +commands[126].usage = "vgimport VG|Tag|Select ..." +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --select String, --force, --reportformat String, --test ]"; +commands[126].required_pos_args[0].pos = 1; +commands[126].required_pos_args[0].def.types = ARG_DEF_TYPE_NAME_VG|ARG_DEF_TYPE_TAG|ARG_DEF_TYPE_SELECT; +commands[126].required_pos_args[0].def.flags = ARG_DEF_FLAG_MAY_REPEAT; +commands[126].optional_opt_args[0].opt = commandprofile_ARG; +commands[126].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[126].optional_opt_args[1].opt = config_ARG; +commands[126].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[126].optional_opt_args[2].opt = debug_ARG; +commands[126].optional_opt_args[3].opt = driverloaded_ARG; +commands[126].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[126].optional_opt_args[4].opt = help_ARG; +commands[126].optional_opt_args[5].opt = profile_ARG; +commands[126].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[126].optional_opt_args[6].opt = quiet_ARG; +commands[126].optional_opt_args[7].opt = verbose_ARG; +commands[126].optional_opt_args[8].opt = version_ARG; +commands[126].optional_opt_args[9].opt = yes_ARG; +commands[126].optional_opt_args[10].opt = select_ARG; +commands[126].optional_opt_args[10].def.types = ARG_DEF_TYPE_STR_ANY; +commands[126].optional_opt_args[11].opt = force_ARG; +commands[126].optional_opt_args[12].opt = reportformat_ARG; +commands[126].optional_opt_args[12].def.types = ARG_DEF_TYPE_STR_ANY; +commands[126].optional_opt_args[13].opt = test_ARG; + +commands[127].name = "vgimport"; +commands[127].fn = vgimport; +commands[127].ro_count = 1; +commands[127].rp_count = 0; +commands[127].oo_count = 13; +commands[127].op_count = 0; +commands[127].desc = ""; +commands[127].usage = "vgimport --all" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --force, --reportformat String, --test ]"; +commands[127].required_opt_args[0].opt = all_ARG; +commands[127].optional_opt_args[0].opt = commandprofile_ARG; +commands[127].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[127].optional_opt_args[1].opt = config_ARG; +commands[127].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[127].optional_opt_args[2].opt = debug_ARG; +commands[127].optional_opt_args[3].opt = driverloaded_ARG; +commands[127].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[127].optional_opt_args[4].opt = help_ARG; +commands[127].optional_opt_args[5].opt = profile_ARG; +commands[127].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[127].optional_opt_args[6].opt = quiet_ARG; +commands[127].optional_opt_args[7].opt = verbose_ARG; +commands[127].optional_opt_args[8].opt = version_ARG; +commands[127].optional_opt_args[9].opt = yes_ARG; +commands[127].optional_opt_args[10].opt = force_ARG; +commands[127].optional_opt_args[11].opt = reportformat_ARG; +commands[127].optional_opt_args[11].def.types = ARG_DEF_TYPE_STR_ANY; +commands[127].optional_opt_args[12].opt = test_ARG; + +commands[128].name = "vgimportclone"; +commands[128].fn = vgimportclone; +commands[128].ro_count = 0; +commands[128].rp_count = 1; +commands[128].oo_count = 13; +commands[128].op_count = 0; +commands[128].desc = ""; +commands[128].usage = "vgimportclone PV ..." +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --basevgname VG, --test, --import ]"; +commands[128].required_pos_args[0].pos = 1; +commands[128].required_pos_args[0].def.types = ARG_DEF_TYPE_NAME_PV; +commands[128].required_pos_args[0].def.flags = ARG_DEF_FLAG_MAY_REPEAT; +commands[128].optional_opt_args[0].opt = commandprofile_ARG; +commands[128].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[128].optional_opt_args[1].opt = config_ARG; +commands[128].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[128].optional_opt_args[2].opt = debug_ARG; +commands[128].optional_opt_args[3].opt = driverloaded_ARG; +commands[128].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[128].optional_opt_args[4].opt = help_ARG; +commands[128].optional_opt_args[5].opt = profile_ARG; +commands[128].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[128].optional_opt_args[6].opt = quiet_ARG; +commands[128].optional_opt_args[7].opt = verbose_ARG; +commands[128].optional_opt_args[8].opt = version_ARG; +commands[128].optional_opt_args[9].opt = yes_ARG; +commands[128].optional_opt_args[10].opt = basevgname_ARG; +commands[128].optional_opt_args[10].def.types = ARG_DEF_TYPE_NAME_VG; +commands[128].optional_opt_args[11].opt = test_ARG; +commands[128].optional_opt_args[12].opt = import_ARG; + +commands[129].name = "vgmerge"; +commands[129].fn = vgmerge; +commands[129].ro_count = 0; +commands[129].rp_count = 2; +commands[129].oo_count = 13; +commands[129].op_count = 0; +commands[129].desc = ""; +commands[129].usage = "vgmerge VG VG" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --autobackup Bool, --list, --test ]"; +commands[129].required_pos_args[0].pos = 1; +commands[129].required_pos_args[0].def.types = ARG_DEF_TYPE_NAME_VG; +commands[129].required_pos_args[1].pos = 2; +commands[129].required_pos_args[1].def.types = ARG_DEF_TYPE_NAME_VG; +commands[129].optional_opt_args[0].opt = commandprofile_ARG; +commands[129].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[129].optional_opt_args[1].opt = config_ARG; +commands[129].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[129].optional_opt_args[2].opt = debug_ARG; +commands[129].optional_opt_args[3].opt = driverloaded_ARG; +commands[129].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[129].optional_opt_args[4].opt = help_ARG; +commands[129].optional_opt_args[5].opt = profile_ARG; +commands[129].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[129].optional_opt_args[6].opt = quiet_ARG; +commands[129].optional_opt_args[7].opt = verbose_ARG; +commands[129].optional_opt_args[8].opt = version_ARG; +commands[129].optional_opt_args[9].opt = yes_ARG; +commands[129].optional_opt_args[10].opt = autobackup_ARG; +commands[129].optional_opt_args[10].def.types = ARG_DEF_TYPE_BOOL; +commands[129].optional_opt_args[11].opt = list_ARG; +commands[129].optional_opt_args[12].opt = test_ARG; + +commands[130].name = "vgmknodes"; +commands[130].fn = vgmknodes; +commands[130].ro_count = 0; +commands[130].rp_count = 0; +commands[130].oo_count = 13; +commands[130].op_count = 1; +commands[130].desc = ""; +commands[130].usage = "vgmknodes" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --ignorelockingfailure, --refresh, --reportformat String ]" +" [ VG|LV|Tag ... ]"; +commands[130].optional_opt_args[0].opt = commandprofile_ARG; +commands[130].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[130].optional_opt_args[1].opt = config_ARG; +commands[130].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[130].optional_opt_args[2].opt = debug_ARG; +commands[130].optional_opt_args[3].opt = driverloaded_ARG; +commands[130].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[130].optional_opt_args[4].opt = help_ARG; +commands[130].optional_opt_args[5].opt = profile_ARG; +commands[130].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[130].optional_opt_args[6].opt = quiet_ARG; +commands[130].optional_opt_args[7].opt = verbose_ARG; +commands[130].optional_opt_args[8].opt = version_ARG; +commands[130].optional_opt_args[9].opt = yes_ARG; +commands[130].optional_opt_args[10].opt = ignorelockingfailure_ARG; +commands[130].optional_opt_args[11].opt = refresh_ARG; +commands[130].optional_opt_args[12].opt = reportformat_ARG; +commands[130].optional_opt_args[12].def.types = ARG_DEF_TYPE_STR_ANY; +commands[130].optional_pos_args[0].pos = 1; +commands[130].optional_pos_args[0].def.types = ARG_DEF_TYPE_NAME_VG|ARG_DEF_TYPE_NAME_LV|ARG_DEF_TYPE_TAG; +commands[130].optional_pos_args[0].def.flags = ARG_DEF_FLAG_MAY_REPEAT; + +commands[131].name = "vgreduce"; +commands[131].fn = vgreduce; +commands[131].ro_count = 0; +commands[131].rp_count = 2; +commands[131].oo_count = 14; +commands[131].op_count = 0; +commands[131].desc = ""; +commands[131].usage = "vgreduce VG PV ..." +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --autobackup Bool, --force, --reportformat String, --test ]"; +commands[131].required_pos_args[0].pos = 1; +commands[131].required_pos_args[0].def.types = ARG_DEF_TYPE_NAME_VG; +commands[131].required_pos_args[1].pos = 2; +commands[131].required_pos_args[1].def.types = ARG_DEF_TYPE_NAME_PV; +commands[131].required_pos_args[1].def.flags = ARG_DEF_FLAG_MAY_REPEAT; +commands[131].optional_opt_args[0].opt = commandprofile_ARG; +commands[131].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[131].optional_opt_args[1].opt = config_ARG; +commands[131].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[131].optional_opt_args[2].opt = debug_ARG; +commands[131].optional_opt_args[3].opt = driverloaded_ARG; +commands[131].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[131].optional_opt_args[4].opt = help_ARG; +commands[131].optional_opt_args[5].opt = profile_ARG; +commands[131].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[131].optional_opt_args[6].opt = quiet_ARG; +commands[131].optional_opt_args[7].opt = verbose_ARG; +commands[131].optional_opt_args[8].opt = version_ARG; +commands[131].optional_opt_args[9].opt = yes_ARG; +commands[131].optional_opt_args[10].opt = autobackup_ARG; +commands[131].optional_opt_args[10].def.types = ARG_DEF_TYPE_BOOL; +commands[131].optional_opt_args[11].opt = force_ARG; +commands[131].optional_opt_args[12].opt = reportformat_ARG; +commands[131].optional_opt_args[12].def.types = ARG_DEF_TYPE_STR_ANY; +commands[131].optional_opt_args[13].opt = test_ARG; + +commands[132].name = "vgreduce"; +commands[132].fn = vgreduce; +commands[132].ro_count = 1; +commands[132].rp_count = 1; +commands[132].oo_count = 14; +commands[132].op_count = 0; +commands[132].desc = ""; +commands[132].usage = "vgreduce --all VG" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --autobackup Bool, --force, --reportformat String, --test ]"; +commands[132].required_opt_args[0].opt = all_ARG; +commands[132].required_pos_args[0].pos = 1; +commands[132].required_pos_args[0].def.types = ARG_DEF_TYPE_NAME_VG; +commands[132].optional_opt_args[0].opt = commandprofile_ARG; +commands[132].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[132].optional_opt_args[1].opt = config_ARG; +commands[132].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[132].optional_opt_args[2].opt = debug_ARG; +commands[132].optional_opt_args[3].opt = driverloaded_ARG; +commands[132].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[132].optional_opt_args[4].opt = help_ARG; +commands[132].optional_opt_args[5].opt = profile_ARG; +commands[132].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[132].optional_opt_args[6].opt = quiet_ARG; +commands[132].optional_opt_args[7].opt = verbose_ARG; +commands[132].optional_opt_args[8].opt = version_ARG; +commands[132].optional_opt_args[9].opt = yes_ARG; +commands[132].optional_opt_args[10].opt = autobackup_ARG; +commands[132].optional_opt_args[10].def.types = ARG_DEF_TYPE_BOOL; +commands[132].optional_opt_args[11].opt = force_ARG; +commands[132].optional_opt_args[12].opt = reportformat_ARG; +commands[132].optional_opt_args[12].def.types = ARG_DEF_TYPE_STR_ANY; +commands[132].optional_opt_args[13].opt = test_ARG; + +commands[133].name = "vgreduce"; +commands[133].fn = vgreduce; +commands[133].ro_count = 1; +commands[133].rp_count = 1; +commands[133].oo_count = 15; +commands[133].op_count = 0; +commands[133].desc = ""; +commands[133].usage = "vgreduce --removemissing VG" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --mirrorsonly, --autobackup Bool, --force, --reportformat String, --test ]"; +commands[133].required_opt_args[0].opt = removemissing_ARG; +commands[133].required_pos_args[0].pos = 1; +commands[133].required_pos_args[0].def.types = ARG_DEF_TYPE_NAME_VG; +commands[133].optional_opt_args[0].opt = commandprofile_ARG; +commands[133].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[133].optional_opt_args[1].opt = config_ARG; +commands[133].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[133].optional_opt_args[2].opt = debug_ARG; +commands[133].optional_opt_args[3].opt = driverloaded_ARG; +commands[133].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[133].optional_opt_args[4].opt = help_ARG; +commands[133].optional_opt_args[5].opt = profile_ARG; +commands[133].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[133].optional_opt_args[6].opt = quiet_ARG; +commands[133].optional_opt_args[7].opt = verbose_ARG; +commands[133].optional_opt_args[8].opt = version_ARG; +commands[133].optional_opt_args[9].opt = yes_ARG; +commands[133].optional_opt_args[10].opt = mirrorsonly_ARG; +commands[133].optional_opt_args[11].opt = autobackup_ARG; +commands[133].optional_opt_args[11].def.types = ARG_DEF_TYPE_BOOL; +commands[133].optional_opt_args[12].opt = force_ARG; +commands[133].optional_opt_args[13].opt = reportformat_ARG; +commands[133].optional_opt_args[13].def.types = ARG_DEF_TYPE_STR_ANY; +commands[133].optional_opt_args[14].opt = test_ARG; + +commands[134].name = "vgremove"; +commands[134].fn = vgremove; +commands[134].ro_count = 0; +commands[134].rp_count = 1; +commands[134].oo_count = 15; +commands[134].op_count = 0; +commands[134].desc = ""; +commands[134].usage = "vgremove VG|Tag|Select ..." +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --force, --noudevsync, --reportformat String, --select String, --test ]"; +commands[134].required_pos_args[0].pos = 1; +commands[134].required_pos_args[0].def.types = ARG_DEF_TYPE_NAME_VG|ARG_DEF_TYPE_TAG|ARG_DEF_TYPE_SELECT; +commands[134].required_pos_args[0].def.flags = ARG_DEF_FLAG_MAY_REPEAT; +commands[134].optional_opt_args[0].opt = commandprofile_ARG; +commands[134].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[134].optional_opt_args[1].opt = config_ARG; +commands[134].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[134].optional_opt_args[2].opt = debug_ARG; +commands[134].optional_opt_args[3].opt = driverloaded_ARG; +commands[134].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[134].optional_opt_args[4].opt = help_ARG; +commands[134].optional_opt_args[5].opt = profile_ARG; +commands[134].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[134].optional_opt_args[6].opt = quiet_ARG; +commands[134].optional_opt_args[7].opt = verbose_ARG; +commands[134].optional_opt_args[8].opt = version_ARG; +commands[134].optional_opt_args[9].opt = yes_ARG; +commands[134].optional_opt_args[10].opt = force_ARG; +commands[134].optional_opt_args[11].opt = noudevsync_ARG; +commands[134].optional_opt_args[12].opt = reportformat_ARG; +commands[134].optional_opt_args[12].def.types = ARG_DEF_TYPE_STR_ANY; +commands[134].optional_opt_args[13].opt = select_ARG; +commands[134].optional_opt_args[13].def.types = ARG_DEF_TYPE_STR_ANY; +commands[134].optional_opt_args[14].opt = test_ARG; + +commands[135].name = "vgrename"; +commands[135].fn = vgrename; +commands[135].ro_count = 0; +commands[135].rp_count = 2; +commands[135].oo_count = 14; +commands[135].op_count = 0; +commands[135].desc = ""; +commands[135].usage = "vgrename VG VG_new" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --autobackup Bool, --force, --reportformat String, --test ]"; +commands[135].required_pos_args[0].pos = 1; +commands[135].required_pos_args[0].def.types = ARG_DEF_TYPE_NAME_VG; +commands[135].required_pos_args[1].pos = 2; +commands[135].required_pos_args[1].def.types = ARG_DEF_TYPE_NAME_VG; +commands[135].required_pos_args[1].def.flags = ARG_DEF_FLAG_NEW; +commands[135].optional_opt_args[0].opt = commandprofile_ARG; +commands[135].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[135].optional_opt_args[1].opt = config_ARG; +commands[135].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[135].optional_opt_args[2].opt = debug_ARG; +commands[135].optional_opt_args[3].opt = driverloaded_ARG; +commands[135].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[135].optional_opt_args[4].opt = help_ARG; +commands[135].optional_opt_args[5].opt = profile_ARG; +commands[135].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[135].optional_opt_args[6].opt = quiet_ARG; +commands[135].optional_opt_args[7].opt = verbose_ARG; +commands[135].optional_opt_args[8].opt = version_ARG; +commands[135].optional_opt_args[9].opt = yes_ARG; +commands[135].optional_opt_args[10].opt = autobackup_ARG; +commands[135].optional_opt_args[10].def.types = ARG_DEF_TYPE_BOOL; +commands[135].optional_opt_args[11].opt = force_ARG; +commands[135].optional_opt_args[12].opt = reportformat_ARG; +commands[135].optional_opt_args[12].def.types = ARG_DEF_TYPE_STR_ANY; +commands[135].optional_opt_args[13].opt = test_ARG; + +commands[136].name = "vgrename"; +commands[136].fn = vgrename; +commands[136].ro_count = 0; +commands[136].rp_count = 2; +commands[136].oo_count = 14; +commands[136].op_count = 0; +commands[136].desc = ""; +commands[136].usage = "vgrename String VG_new" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --autobackup Bool, --force, --reportformat String, --test ]"; +commands[136].required_pos_args[0].pos = 1; +commands[136].required_pos_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[136].required_pos_args[1].pos = 2; +commands[136].required_pos_args[1].def.types = ARG_DEF_TYPE_NAME_VG; +commands[136].required_pos_args[1].def.flags = ARG_DEF_FLAG_NEW; +commands[136].optional_opt_args[0].opt = commandprofile_ARG; +commands[136].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[136].optional_opt_args[1].opt = config_ARG; +commands[136].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[136].optional_opt_args[2].opt = debug_ARG; +commands[136].optional_opt_args[3].opt = driverloaded_ARG; +commands[136].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[136].optional_opt_args[4].opt = help_ARG; +commands[136].optional_opt_args[5].opt = profile_ARG; +commands[136].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[136].optional_opt_args[6].opt = quiet_ARG; +commands[136].optional_opt_args[7].opt = verbose_ARG; +commands[136].optional_opt_args[8].opt = version_ARG; +commands[136].optional_opt_args[9].opt = yes_ARG; +commands[136].optional_opt_args[10].opt = autobackup_ARG; +commands[136].optional_opt_args[10].def.types = ARG_DEF_TYPE_BOOL; +commands[136].optional_opt_args[11].opt = force_ARG; +commands[136].optional_opt_args[12].opt = reportformat_ARG; +commands[136].optional_opt_args[12].def.types = ARG_DEF_TYPE_STR_ANY; +commands[136].optional_opt_args[13].opt = test_ARG; + +commands[137].name = "vgs"; +commands[137].fn = vgs; +commands[137].ro_count = 0; +commands[137].rp_count = 0; +commands[137].oo_count = 35; +commands[137].op_count = 1; +commands[137].desc = ""; +commands[137].usage = "vgs" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --aligned, --all, --binary, --configreport String, --foreign, --ignorelockingfailure, --ignoreskippedcluster, --logonly, --nameprefixes, --noheadings, --nolocking, --nosuffix, --options String, --partial, --readonly, --reportformat String, --rows, --select String, --separator String, --shared, --sort String, --trustcache, --unbuffered, --units String, --unquoted ]" +" [ VG|Tag ... ]"; +commands[137].optional_opt_args[0].opt = commandprofile_ARG; +commands[137].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[137].optional_opt_args[1].opt = config_ARG; +commands[137].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[137].optional_opt_args[2].opt = debug_ARG; +commands[137].optional_opt_args[3].opt = driverloaded_ARG; +commands[137].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[137].optional_opt_args[4].opt = help_ARG; +commands[137].optional_opt_args[5].opt = profile_ARG; +commands[137].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[137].optional_opt_args[6].opt = quiet_ARG; +commands[137].optional_opt_args[7].opt = verbose_ARG; +commands[137].optional_opt_args[8].opt = version_ARG; +commands[137].optional_opt_args[9].opt = yes_ARG; +commands[137].optional_opt_args[10].opt = aligned_ARG; +commands[137].optional_opt_args[11].opt = all_ARG; +commands[137].optional_opt_args[12].opt = binary_ARG; +commands[137].optional_opt_args[13].opt = configreport_ARG; +commands[137].optional_opt_args[13].def.types = ARG_DEF_TYPE_STR_ANY; +commands[137].optional_opt_args[14].opt = foreign_ARG; +commands[137].optional_opt_args[15].opt = ignorelockingfailure_ARG; +commands[137].optional_opt_args[16].opt = ignoreskippedcluster_ARG; +commands[137].optional_opt_args[17].opt = logonly_ARG; +commands[137].optional_opt_args[18].opt = nameprefixes_ARG; +commands[137].optional_opt_args[19].opt = noheadings_ARG; +commands[137].optional_opt_args[20].opt = nolocking_ARG; +commands[137].optional_opt_args[21].opt = nosuffix_ARG; +commands[137].optional_opt_args[22].opt = options_ARG; +commands[137].optional_opt_args[22].def.types = ARG_DEF_TYPE_STR_ANY; +commands[137].optional_opt_args[23].opt = partial_ARG; +commands[137].optional_opt_args[24].opt = readonly_ARG; +commands[137].optional_opt_args[25].opt = reportformat_ARG; +commands[137].optional_opt_args[25].def.types = ARG_DEF_TYPE_STR_ANY; +commands[137].optional_opt_args[26].opt = rows_ARG; +commands[137].optional_opt_args[27].opt = select_ARG; +commands[137].optional_opt_args[27].def.types = ARG_DEF_TYPE_STR_ANY; +commands[137].optional_opt_args[28].opt = separator_ARG; +commands[137].optional_opt_args[28].def.types = ARG_DEF_TYPE_STR_ANY; +commands[137].optional_opt_args[29].opt = shared_ARG; +commands[137].optional_opt_args[30].opt = sort_ARG; +commands[137].optional_opt_args[30].def.types = ARG_DEF_TYPE_STR_ANY; +commands[137].optional_opt_args[31].opt = trustcache_ARG; +commands[137].optional_opt_args[32].opt = unbuffered_ARG; +commands[137].optional_opt_args[33].opt = units_ARG; +commands[137].optional_opt_args[33].def.types = ARG_DEF_TYPE_STR_ANY; +commands[137].optional_opt_args[34].opt = unquoted_ARG; +commands[137].optional_pos_args[0].pos = 1; +commands[137].optional_pos_args[0].def.types = ARG_DEF_TYPE_NAME_VG|ARG_DEF_TYPE_TAG; +commands[137].optional_pos_args[0].def.flags = ARG_DEF_FLAG_MAY_REPEAT; + +commands[138].name = "vgscan"; +commands[138].fn = vgscan; +commands[138].ro_count = 0; +commands[138].rp_count = 0; +commands[138].oo_count = 16; +commands[138].op_count = 0; +commands[138].desc = ""; +commands[138].usage = "vgscan" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --cache, --ignorelockingfailure, --mknodes, --notifydbus, --partial, --reportformat String ]"; +commands[138].optional_opt_args[0].opt = commandprofile_ARG; +commands[138].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[138].optional_opt_args[1].opt = config_ARG; +commands[138].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[138].optional_opt_args[2].opt = debug_ARG; +commands[138].optional_opt_args[3].opt = driverloaded_ARG; +commands[138].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[138].optional_opt_args[4].opt = help_ARG; +commands[138].optional_opt_args[5].opt = profile_ARG; +commands[138].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[138].optional_opt_args[6].opt = quiet_ARG; +commands[138].optional_opt_args[7].opt = verbose_ARG; +commands[138].optional_opt_args[8].opt = version_ARG; +commands[138].optional_opt_args[9].opt = yes_ARG; +commands[138].optional_opt_args[10].opt = cache_long_ARG; +commands[138].optional_opt_args[11].opt = ignorelockingfailure_ARG; +commands[138].optional_opt_args[12].opt = mknodes_ARG; +commands[138].optional_opt_args[13].opt = notifydbus_ARG; +commands[138].optional_opt_args[14].opt = partial_ARG; +commands[138].optional_opt_args[15].opt = reportformat_ARG; +commands[138].optional_opt_args[15].def.types = ARG_DEF_TYPE_STR_ANY; + +commands[139].name = "vgsplit"; +commands[139].fn = vgsplit; +commands[139].ro_count = 0; +commands[139].rp_count = 3; +commands[139].oo_count = 12; +commands[139].op_count = 0; +commands[139].desc = ""; +commands[139].usage = "vgsplit VG VG PV ..." +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --autobackup Bool, --test ]"; +commands[139].required_pos_args[0].pos = 1; +commands[139].required_pos_args[0].def.types = ARG_DEF_TYPE_NAME_VG; +commands[139].required_pos_args[1].pos = 2; +commands[139].required_pos_args[1].def.types = ARG_DEF_TYPE_NAME_VG; +commands[139].required_pos_args[2].pos = 3; +commands[139].required_pos_args[2].def.types = ARG_DEF_TYPE_NAME_PV; +commands[139].required_pos_args[2].def.flags = ARG_DEF_FLAG_MAY_REPEAT; +commands[139].optional_opt_args[0].opt = commandprofile_ARG; +commands[139].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[139].optional_opt_args[1].opt = config_ARG; +commands[139].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[139].optional_opt_args[2].opt = debug_ARG; +commands[139].optional_opt_args[3].opt = driverloaded_ARG; +commands[139].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[139].optional_opt_args[4].opt = help_ARG; +commands[139].optional_opt_args[5].opt = profile_ARG; +commands[139].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[139].optional_opt_args[6].opt = quiet_ARG; +commands[139].optional_opt_args[7].opt = verbose_ARG; +commands[139].optional_opt_args[8].opt = version_ARG; +commands[139].optional_opt_args[9].opt = yes_ARG; +commands[139].optional_opt_args[10].opt = autobackup_ARG; +commands[139].optional_opt_args[10].def.types = ARG_DEF_TYPE_BOOL; +commands[139].optional_opt_args[11].opt = test_ARG; + +commands[140].name = "vgsplit"; +commands[140].fn = vgsplit; +commands[140].ro_count = 1; +commands[140].rp_count = 2; +commands[140].oo_count = 12; +commands[140].op_count = 0; +commands[140].desc = ""; +commands[140].usage = "vgsplit --name LV VG VG" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --autobackup Bool, --test ]"; +commands[140].required_opt_args[0].opt = name_ARG; +commands[140].required_opt_args[0].def.types = ARG_DEF_TYPE_NAME_LV; +commands[140].required_pos_args[0].pos = 1; +commands[140].required_pos_args[0].def.types = ARG_DEF_TYPE_NAME_VG; +commands[140].required_pos_args[1].pos = 2; +commands[140].required_pos_args[1].def.types = ARG_DEF_TYPE_NAME_VG; +commands[140].optional_opt_args[0].opt = commandprofile_ARG; +commands[140].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[140].optional_opt_args[1].opt = config_ARG; +commands[140].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[140].optional_opt_args[2].opt = debug_ARG; +commands[140].optional_opt_args[3].opt = driverloaded_ARG; +commands[140].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[140].optional_opt_args[4].opt = help_ARG; +commands[140].optional_opt_args[5].opt = profile_ARG; +commands[140].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[140].optional_opt_args[6].opt = quiet_ARG; +commands[140].optional_opt_args[7].opt = verbose_ARG; +commands[140].optional_opt_args[8].opt = version_ARG; +commands[140].optional_opt_args[9].opt = yes_ARG; +commands[140].optional_opt_args[10].opt = autobackup_ARG; +commands[140].optional_opt_args[10].def.types = ARG_DEF_TYPE_BOOL; +commands[140].optional_opt_args[11].opt = test_ARG; + +commands[141].name = "vgsplit"; +commands[141].fn = vgsplit; +commands[141].ro_count = 0; +commands[141].rp_count = 3; +commands[141].oo_count = 18; +commands[141].op_count = 0; +commands[141].desc = ""; +commands[141].usage = "vgsplit VG VG_new PV ..." +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --autobackup Bool, --test, --alloc String, --clustered Bool, --maxlogicalvolumes Number, --maxphysicalvolumes Number, --metadatatype String, --vgmetadatacopies Number|String ]"; +commands[141].required_pos_args[0].pos = 1; +commands[141].required_pos_args[0].def.types = ARG_DEF_TYPE_NAME_VG; +commands[141].required_pos_args[1].pos = 2; +commands[141].required_pos_args[1].def.types = ARG_DEF_TYPE_NAME_VG; +commands[141].required_pos_args[1].def.flags = ARG_DEF_FLAG_NEW; +commands[141].required_pos_args[2].pos = 3; +commands[141].required_pos_args[2].def.types = ARG_DEF_TYPE_NAME_PV; +commands[141].required_pos_args[2].def.flags = ARG_DEF_FLAG_MAY_REPEAT; +commands[141].optional_opt_args[0].opt = commandprofile_ARG; +commands[141].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[141].optional_opt_args[1].opt = config_ARG; +commands[141].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[141].optional_opt_args[2].opt = debug_ARG; +commands[141].optional_opt_args[3].opt = driverloaded_ARG; +commands[141].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[141].optional_opt_args[4].opt = help_ARG; +commands[141].optional_opt_args[5].opt = profile_ARG; +commands[141].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[141].optional_opt_args[6].opt = quiet_ARG; +commands[141].optional_opt_args[7].opt = verbose_ARG; +commands[141].optional_opt_args[8].opt = version_ARG; +commands[141].optional_opt_args[9].opt = yes_ARG; +commands[141].optional_opt_args[10].opt = autobackup_ARG; +commands[141].optional_opt_args[10].def.types = ARG_DEF_TYPE_BOOL; +commands[141].optional_opt_args[11].opt = test_ARG; +commands[141].optional_opt_args[12].opt = alloc_ARG; +commands[141].optional_opt_args[12].def.types = ARG_DEF_TYPE_STR_ANY; +commands[141].optional_opt_args[13].opt = clustered_ARG; +commands[141].optional_opt_args[13].def.types = ARG_DEF_TYPE_BOOL; +commands[141].optional_opt_args[14].opt = maxlogicalvolumes_ARG; +commands[141].optional_opt_args[14].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[141].optional_opt_args[15].opt = maxphysicalvolumes_ARG; +commands[141].optional_opt_args[15].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[141].optional_opt_args[16].opt = metadatatype_ARG; +commands[141].optional_opt_args[16].def.types = ARG_DEF_TYPE_STR_ANY; +commands[141].optional_opt_args[17].opt = vgmetadatacopies_ARG; +commands[141].optional_opt_args[17].def.types = ARG_DEF_TYPE_NUM_ANY|ARG_DEF_TYPE_STR_ANY; + +commands[142].name = "vgsplit"; +commands[142].fn = vgsplit; +commands[142].ro_count = 1; +commands[142].rp_count = 2; +commands[142].oo_count = 18; +commands[142].op_count = 0; +commands[142].desc = ""; +commands[142].usage = "vgsplit --name LV VG VG_new" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes, --autobackup Bool, --test, --alloc String, --clustered Bool, --maxlogicalvolumes Number, --maxphysicalvolumes Number, --metadatatype String, --vgmetadatacopies Number|String ]"; +commands[142].required_opt_args[0].opt = name_ARG; +commands[142].required_opt_args[0].def.types = ARG_DEF_TYPE_NAME_LV; +commands[142].required_pos_args[0].pos = 1; +commands[142].required_pos_args[0].def.types = ARG_DEF_TYPE_NAME_VG; +commands[142].required_pos_args[1].pos = 2; +commands[142].required_pos_args[1].def.types = ARG_DEF_TYPE_NAME_VG; +commands[142].required_pos_args[1].def.flags = ARG_DEF_FLAG_NEW; +commands[142].optional_opt_args[0].opt = commandprofile_ARG; +commands[142].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[142].optional_opt_args[1].opt = config_ARG; +commands[142].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[142].optional_opt_args[2].opt = debug_ARG; +commands[142].optional_opt_args[3].opt = driverloaded_ARG; +commands[142].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[142].optional_opt_args[4].opt = help_ARG; +commands[142].optional_opt_args[5].opt = profile_ARG; +commands[142].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[142].optional_opt_args[6].opt = quiet_ARG; +commands[142].optional_opt_args[7].opt = verbose_ARG; +commands[142].optional_opt_args[8].opt = version_ARG; +commands[142].optional_opt_args[9].opt = yes_ARG; +commands[142].optional_opt_args[10].opt = autobackup_ARG; +commands[142].optional_opt_args[10].def.types = ARG_DEF_TYPE_BOOL; +commands[142].optional_opt_args[11].opt = test_ARG; +commands[142].optional_opt_args[12].opt = alloc_ARG; +commands[142].optional_opt_args[12].def.types = ARG_DEF_TYPE_STR_ANY; +commands[142].optional_opt_args[13].opt = clustered_ARG; +commands[142].optional_opt_args[13].def.types = ARG_DEF_TYPE_BOOL; +commands[142].optional_opt_args[14].opt = maxlogicalvolumes_ARG; +commands[142].optional_opt_args[14].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[142].optional_opt_args[15].opt = maxphysicalvolumes_ARG; +commands[142].optional_opt_args[15].def.types = ARG_DEF_TYPE_NUM_ANY; +commands[142].optional_opt_args[16].opt = metadatatype_ARG; +commands[142].optional_opt_args[16].def.types = ARG_DEF_TYPE_STR_ANY; +commands[142].optional_opt_args[17].opt = vgmetadatacopies_ARG; +commands[142].optional_opt_args[17].def.types = ARG_DEF_TYPE_NUM_ANY|ARG_DEF_TYPE_STR_ANY; + +commands[143].name = "version"; +commands[143].fn = version; +commands[143].ro_count = 0; +commands[143].rp_count = 0; +commands[143].oo_count = 10; +commands[143].op_count = 0; +commands[143].desc = ""; +commands[143].usage = "version" +" [ --commandprofile String, --config String, --debug, --driverloaded Bool, --help, --profile String, --quiet, --verbose, --version, --yes ]"; +commands[143].optional_opt_args[0].opt = commandprofile_ARG; +commands[143].optional_opt_args[0].def.types = ARG_DEF_TYPE_STR_ANY; +commands[143].optional_opt_args[1].opt = config_ARG; +commands[143].optional_opt_args[1].def.types = ARG_DEF_TYPE_STR_ANY; +commands[143].optional_opt_args[2].opt = debug_ARG; +commands[143].optional_opt_args[3].opt = driverloaded_ARG; +commands[143].optional_opt_args[3].def.types = ARG_DEF_TYPE_BOOL; +commands[143].optional_opt_args[4].opt = help_ARG; +commands[143].optional_opt_args[5].opt = profile_ARG; +commands[143].optional_opt_args[5].def.types = ARG_DEF_TYPE_STR_ANY; +commands[143].optional_opt_args[6].opt = quiet_ARG; +commands[143].optional_opt_args[7].opt = verbose_ARG; +commands[143].optional_opt_args[8].opt = version_ARG; +commands[143].optional_opt_args[9].opt = yes_ARG; + |