~ubuntu-branches/debian/sid/lvm2/sid

« back to all changes in this revision

Viewing changes to tools/commands.h

  • Committer: Package Import Robot
  • Author(s): Bastian Blank
  • Date: 2014-08-19 15:37:06 UTC
  • mfrom: (1.1.18)
  • Revision ID: package-import@ubuntu.com-20140819153706-i1gaio8lg534dara
Tags: 2.02.109-1
New upstream version.

Show diffs side-by-side

added added

removed removed

Lines of Context:
33
33
   PERMITTED_READ_ONLY,
34
34
   "devtypes" "\n"
35
35
   "\t[--aligned]\n"
 
36
   "\t[--binary]\n"
 
37
   "\t[--commandprofile ProfileName]\n"
36
38
   "\t[-d|--debug]\n"
37
39
   "\t[-h|--help]\n"
38
40
   "\t[--nameprefixes]\n"
41
43
   "\t[-o|--options [+]Field[,Field]]\n"
42
44
   "\t[-O|--sort [+|-]key1[,[+|-]key2[,...]]]\n"
43
45
   "\t[--rows]\n"
 
46
   "\t[-S|--select Selection]\n"
44
47
   "\t[--separator Separator]\n"
45
48
   "\t[--unbuffered]\n"
46
49
   "\t[--unquoted]\n"
47
 
   "\t[-v|--verbose]\n"
48
50
   "\t[--version]" "\n",
49
51
 
50
 
   aligned_ARG, nameprefixes_ARG,
 
52
   aligned_ARG, binary_ARG, nameprefixes_ARG,
51
53
   noheadings_ARG, nosuffix_ARG, options_ARG,
52
 
   rows_ARG, separator_ARG, sort_ARG,
 
54
   rows_ARG, select_ARG, separator_ARG, sort_ARG,
53
55
   unbuffered_ARG, unquoted_ARG)
54
56
 
55
57
xx(dumpconfig,
57
59
   PERMITTED_READ_ONLY,
58
60
   "dumpconfig\n"
59
61
   "\t[-f|--file filename] \n"
60
 
   "\t[--type {current|default|diff|missing|new|profilable} \n"
 
62
   "\t[--type {current|default|diff|missing|new|profilable|profilable-command|profilable-metadata} \n"
61
63
   "\t[--atversion version]] \n"
62
64
   "\t[--ignoreadvanced] \n"
63
65
   "\t[--ignoreunsupported] \n"
 
66
   "\t[--config ConfigurationString] \n"
 
67
   "\t[--commandprofile ProfileName] \n"
 
68
   "\t[--profile ProfileName] \n"
 
69
   "\t[--metadataprofile ProfileName] \n"
64
70
   "\t[--mergedconfig] \n"
65
71
   "\t[--validate]\n"
66
72
   "\t[--withcomments] \n"
67
73
   "\t[--withversions] \n"
68
74
   "\t[ConfigurationNode...]\n",
69
75
   atversion_ARG, configtype_ARG, file_ARG, ignoreadvanced_ARG,
70
 
   ignoreunsupported_ARG, mergedconfig_ARG, validate_ARG,
71
 
   withcomments_ARG, withversions_ARG)
 
76
   ignoreunsupported_ARG, mergedconfig_ARG, metadataprofile_ARG,
 
77
   validate_ARG, withcomments_ARG, withversions_ARG)
72
78
 
73
79
xx(formats,
74
80
   "List available metadata formats",
96
102
   "lvchange\n"
97
103
   "\t[-A|--autobackup y|n]\n"
98
104
   "\t[-a|--activate [a|e|l]{y|n}]\n"
 
105
   "\t[--activationmode {complete|degraded|partial}"
99
106
   "\t[--addtag Tag]\n"
100
107
   "\t[--alloc AllocationPolicy]\n"
101
108
   "\t[-C|--contiguous y|n]\n"
 
109
   "\t[--commandprofile ProfileName]\n"
102
110
   "\t[-d|--debug]\n"
103
111
   "\t[--deltag Tag]\n"
104
112
   "\t[--detachprofile]\n"
114
122
   "\t[--poll {y|n}]\n"
115
123
   "\t[--noudevsync]\n"
116
124
   "\t[-M|--persistent y|n] [--major major] [--minor minor]\n"
 
125
   "\t[--metadataprofile ProfileName]\n"
117
126
   "\t[-P|--partial] " "\n"
118
127
   "\t[-p|--permission r|rw]\n"
119
 
   "\t[--profile ProfileName\n"
120
128
   "\t[--[raid]minrecoveryrate Rate]\n"
121
129
   "\t[--[raid]maxrecoveryrate Rate]\n"
122
130
   "\t[--[raid]syncaction {check|repair}\n"
133
141
   "\t[-Z|--zero {y|n}]\n"
134
142
   "\tLogicalVolume[Path] [LogicalVolume[Path]...]\n",
135
143
 
136
 
   addtag_ARG, alloc_ARG, autobackup_ARG, activate_ARG, available_ARG,
 
144
   activationmode_ARG, addtag_ARG, alloc_ARG, autobackup_ARG, activate_ARG,
 
145
   available_ARG,
137
146
   contiguous_ARG, deltag_ARG, discards_ARG, detachprofile_ARG, force_ARG,
138
147
   ignorelockingfailure_ARG, ignoremonitoring_ARG, ignoreactivationskip_ARG,
139
 
   ignoreskippedcluster_ARG,
140
 
   major_ARG, minor_ARG, monitor_ARG, minrecoveryrate_ARG, maxrecoveryrate_ARG,
141
 
   noudevsync_ARG, partial_ARG, permission_ARG, persistent_ARG, poll_ARG,
142
 
   profile_ARG, raidminrecoveryrate_ARG, raidmaxrecoveryrate_ARG,
143
 
   raidsyncaction_ARG, raidwritebehind_ARG, raidwritemostly_ARG, readahead_ARG,
144
 
   resync_ARG, refresh_ARG, setactivationskip_ARG, syncaction_ARG, sysinit_ARG,
145
 
   test_ARG, writebehind_ARG, writemostly_ARG, zero_ARG)
 
148
   ignoreskippedcluster_ARG, major_ARG, metadataprofile_ARG, minor_ARG,
 
149
   monitor_ARG, minrecoveryrate_ARG, maxrecoveryrate_ARG, noudevsync_ARG,
 
150
   partial_ARG, permission_ARG, persistent_ARG, poll_ARG,
 
151
   raidminrecoveryrate_ARG, raidmaxrecoveryrate_ARG, raidsyncaction_ARG,
 
152
   raidwritebehind_ARG, raidwritemostly_ARG, readahead_ARG, resync_ARG,
 
153
   refresh_ARG, setactivationskip_ARG, syncaction_ARG, sysinit_ARG, test_ARG,
 
154
   writebehind_ARG, writemostly_ARG, zero_ARG)
 
155
 
 
156
#define COMMON_OPTS \
 
157
        "\t[--commandprofile ProfileName] [-d|--debug] [-h|-?|--help]\n" \
 
158
        "\t[--noudevsync] [-t|--test] [-v|--verbose] [--version] [-y|--yes]\n"
146
159
 
147
160
xx(lvconvert,
148
161
   "Change logical volume layout",
155
168
   "\t[-R|--regionsize MirrorLogRegionSize]\n"
156
169
   "\t[--alloc AllocationPolicy]\n"
157
170
   "\t[-b|--background]\n"
158
 
   "\t[-d|--debug]\n"
159
171
   "\t[-f|--force]\n"
160
 
   "\t[-h|-?|--help]\n"
161
172
   "\t[-i|--interval seconds]\n"
162
173
   "\t[--stripes Stripes [-I|--stripesize StripeSize]]\n"
163
 
   "\t[--noudevsync]\n"
164
 
   "\t[-v|--verbose]\n"
165
 
   "\t[-y|--yes]\n"
166
 
   "\t[--version]" "\n"
 
174
   COMMON_OPTS
167
175
   "\tLogicalVolume[Path] [PhysicalVolume[Path]...]\n\n"
168
176
 
169
177
   "lvconvert "
170
178
   "[--splitmirrors Images --trackchanges]\n"
171
 
   "[--splitmirrors Images --name SplitLogicalVolumeName]\n"
 
179
   "\t[--splitmirrors Images --name SplitLogicalVolumeName]\n"
 
180
   COMMON_OPTS
172
181
   "\tLogicalVolume[Path] [SplittablePhysicalVolume[Path]...]\n\n"
173
182
 
174
183
   "lvconvert "
175
184
   "--splitsnapshot\n"
176
 
   "\t[-d|--debug]\n"
177
 
   "\t[-h|-?|--help]\n"
178
 
   "\t[--noudevsync]\n"
179
 
   "\t[-v|--verbose]\n"
180
 
   "\t[--version]" "\n"
 
185
   COMMON_OPTS
181
186
   "\tSnapshotLogicalVolume[Path]\n\n"
182
187
   
183
188
   "lvconvert "
184
 
   "[-s|--snapshot]\n"
 
189
   "[--type snapshot|-s|--snapshot]\n"
185
190
   "\t[-c|--chunksize]\n"
186
 
   "\t[-d|--debug]\n"
187
 
   "\t[-h|-?|--help]\n"
188
 
   "\t[--noudevsync]\n"
189
 
   "\t[-v|--verbose]\n"
190
191
   "\t[-Z|--zero {y|n}]\n"
191
 
   "\t[--version]" "\n"
 
192
   COMMON_OPTS
192
193
   "\tOriginalLogicalVolume[Path] SnapshotLogicalVolume[Path]\n\n"
193
194
 
194
195
   "lvconvert "
195
196
   "--merge\n"
196
197
   "\t[-b|--background]\n"
197
198
   "\t[-i|--interval seconds]\n"
198
 
   "\t[-d|--debug]\n"
199
 
   "\t[-h|-?|--help]\n"
200
 
   "\t[-v|--verbose]\n"
 
199
   COMMON_OPTS
201
200
   "\tLogicalVolume[Path]\n\n"
202
201
 
203
202
   "lvconvert "
204
 
   "--thinpool ThinPoolLogicalVolume[Path]\n"
 
203
   "[--type thin[-pool]|-T|--thin]\n"
 
204
   "\t[--thinpool ThinPoolLogicalVolume[Path]]\n"
205
205
   "\t[--chunksize size]\n"
206
206
   "\t[--discards {ignore|nopassdown|passdown}]\n"
 
207
   "\t[--poolmetadataspare {y|n}]\n"
207
208
   "\t[--poolmetadata ThinMetadataLogicalVolume[Path] |\n"
208
209
   "\t [--poolmetadatasize size]\n"
209
 
   "\t [--poolmetadataspare {y|n}]\n"
210
210
   "\t [-r|--readahead ReadAheadSectors|auto|none]\n"
211
211
   "\t [--stripes Stripes [-I|--stripesize StripeSize]]]\n"
212
 
   "\t[-T|--thin ExternalLogicalVolume[Path]\n"
213
 
   "\t [--originname NewExternalOriginVolumeName]]\n"
 
212
   "\t[--originname NewExternalOriginVolumeName]]\n"
214
213
   "\t[-Z|--zero {y|n}]\n"
215
 
   "\t[-d|--debug] [-h|-?|--help] [-v|--verbose]\n\n"
 
214
   COMMON_OPTS
 
215
   "\t[ExternalOrigin|ThinDataPool]LogicalVolume[Path]\n\n"
216
216
 
217
217
   "lvconvert "
218
 
   "--type cache-pool\n"
 
218
   "[--type cache[-pool]|--cache]\n"
 
219
   "\t[--cachepool CacheDataLogicalVolume[Path]]\n"
219
220
   "\t[--cachemode CacheMode]\n"
220
221
   "\t[--chunksize size]\n"
 
222
   "\t[--poolmetadataspare {y|n}]]\n"
221
223
   "\t[--poolmetadata CacheMetadataLogicalVolume[Path] |\n"
222
224
   "\t [--poolmetadatasize size]\n"
223
 
   "\t [--poolmetadataspare {y|n}]]\n"
224
 
   "\tCacheDataLogicalVolume[Path]\n\n"
225
 
 
226
 
   "lvconvert "
227
 
   "--type cache\n"
228
 
   "\t--cachepool CachePoolLogicalVolume[Path]\n"
229
 
   "\tLogicalVolume[Path]\n\n",
230
 
 
231
 
   alloc_ARG, background_ARG, cachemode_ARG, cachepool_ARG, chunksize_ARG,
 
225
   COMMON_OPTS
 
226
   "\t[Cache|CacheDataPool]LogicalVolume[Path]\n\n",
 
227
 
 
228
   alloc_ARG, background_ARG, cache_ARG, cachemode_ARG, cachepool_ARG, chunksize_ARG,
232
229
   corelog_ARG, discards_ARG, force_ARG, interval_ARG, merge_ARG, mirrorlog_ARG,
233
230
   mirrors_ARG, name_ARG, noudevsync_ARG, originname_ARG, poolmetadata_ARG,
234
231
   poolmetadatasize_ARG, poolmetadataspare_ARG, readahead_ARG, regionsize_ARG,
246
243
   "\t[--alloc AllocationPolicy]\n"
247
244
   "\t[--cachemode CacheMode]\n"
248
245
   "\t[-C|--contiguous {y|n}]\n"
 
246
   "\t[--commandprofile ProfileName]\n"
249
247
   "\t[-d|--debug]\n"
250
248
   "\t[-h|-?|--help]\n"
251
249
   "\t[--ignoremonitoring]\n"
256
254
   "\t{-l|--extents LogicalExtentsNumber[%{VG|PVS|FREE}] |\n"
257
255
   "\t -L|--size LogicalVolumeSize[bBsSkKmMgGtTpPeE]}\n"
258
256
   "\t[-M|--persistent {y|n}] [--major major] [--minor minor]\n"
 
257
   "\t[--metadataprofile ProfileName]\n"
259
258
   "\t[-m|--mirrors Mirrors [--nosync] [{--mirrorlog {disk|core|mirrored}|--corelog}]]\n"
260
259
   "\t[-n|--name LogicalVolumeName]\n"
261
260
   "\t[--noudevsync]\n"
287
286
   "\t[--addtag Tag]\n"
288
287
   "\t[--alloc AllocationPolicy]\n"
289
288
   "\t[-C|--contiguous {y|n}]\n"
 
289
   "\t[--commandprofile ProfileName]\n"
290
290
   "\t[-d|--debug]\n"
291
291
   "\t[--discards {ignore|nopassdown|passdown}]\n"
292
292
   "\t[-h|-?|--help]\n"
299
299
   "\t -L|--size LogicalVolumeSize[bBsSkKmMgGtTpPeE]}\n"
300
300
   "\t[--poolmetadatasize MetadataVolumeSize[bBsSkKmMgG]]\n"
301
301
   "\t[-M|--persistent {y|n}] [--major major] [--minor minor]\n"
 
302
   "\t[--metadataprofile ProfileName]\n"
302
303
   "\t[-n|--name LogicalVolumeName]\n"
303
304
   "\t[--noudevsync]\n"
304
305
   "\t[-p|--permission {r|rw}]\n"
313
314
   addtag_ARG, alloc_ARG, autobackup_ARG, activate_ARG, available_ARG,
314
315
   cachemode_ARG, chunksize_ARG, contiguous_ARG, corelog_ARG, discards_ARG,
315
316
   extents_ARG, ignoreactivationskip_ARG, ignoremonitoring_ARG, major_ARG,
316
 
   minor_ARG, mirrorlog_ARG, mirrors_ARG, monitor_ARG, minrecoveryrate_ARG,
317
 
   maxrecoveryrate_ARG, name_ARG, nosync_ARG, noudevsync_ARG,
318
 
   permission_ARG, persistent_ARG, poolmetadatasize_ARG, poolmetadataspare_ARG,
319
 
   raidminrecoveryrate_ARG, raidmaxrecoveryrate_ARG, readahead_ARG,
320
 
   regionsize_ARG, setactivationskip_ARG, size_ARG, snapshot_ARG, stripes_ARG,
321
 
   stripesize_ARG, test_ARG, thin_ARG, thinpool_ARG,
322
 
   type_ARG, virtualoriginsize_ARG, virtualsize_ARG,
323
 
   wipesignatures_ARG, zero_ARG)
 
317
   metadataprofile_ARG, minor_ARG, mirrorlog_ARG, mirrors_ARG, monitor_ARG,
 
318
   minrecoveryrate_ARG, maxrecoveryrate_ARG, name_ARG, nosync_ARG,
 
319
   noudevsync_ARG, permission_ARG, persistent_ARG, poolmetadatasize_ARG,
 
320
   poolmetadataspare_ARG, raidminrecoveryrate_ARG, raidmaxrecoveryrate_ARG,
 
321
   readahead_ARG, regionsize_ARG, setactivationskip_ARG, size_ARG, snapshot_ARG,
 
322
   stripes_ARG, stripesize_ARG, test_ARG, thin_ARG, thinpool_ARG, type_ARG,
 
323
   virtualoriginsize_ARG, virtualsize_ARG, wipesignatures_ARG, zero_ARG)
324
324
 
325
325
xx(lvdisplay,
326
326
   "Display information about a logical volume",
328
328
   "lvdisplay\n"
329
329
   "\t[-a|--all]\n"
330
330
   "\t[-c|--colon]\n"
 
331
   "\t[--commandprofile ProfileName]\n"
331
332
   "\t[-d|--debug]\n"
332
333
   "\t[-h|--help]\n"
333
334
   "\t[--ignorelockingfailure]\n"
335
336
   "\t[-m|--maps]\n"
336
337
   "\t[--nosuffix]\n"
337
338
   "\t[-P|--partial] " "\n"
 
339
   "\t[--readonly]\n"
338
340
   "\t[--units hHbBsSkKmMgGtTpPeE]\n"
339
341
   "\t[-v|--verbose]\n"
340
342
   "\t[--version]" "\n"
343
345
   "lvdisplay --columns|-C\n"
344
346
   "\t[--aligned]\n"
345
347
   "\t[-a|--all]\n"
 
348
   "\t[--commandprofile ProfileName]\n"
346
349
   "\t[-d|--debug]\n"
347
350
   "\t[-h|--help]\n"
348
351
   "\t[--ignorelockingfailure]\n"
351
354
   "\t[--nosuffix]\n"
352
355
   "\t[-o|--options [+]Field[,Field]]\n"
353
356
   "\t[-O|--sort [+|-]key1[,[+|-]key2[,...]]]\n"
 
357
   "\t[-S|--select Selection]\n"
354
358
   "\t[-P|--partial] " "\n"
 
359
   "\t[--readonly]\n"
355
360
   "\t[--segments]\n"
356
361
   "\t[--separator Separator]\n"
357
362
   "\t[--unbuffered]\n"
362
367
 
363
368
    aligned_ARG, all_ARG, colon_ARG, columns_ARG, ignorelockingfailure_ARG, 
364
369
    ignoreskippedcluster_ARG, maps_ARG, noheadings_ARG, nosuffix_ARG,
365
 
    options_ARG, sort_ARG, partial_ARG, segments_ARG, separator_ARG,
366
 
    unbuffered_ARG, units_ARG)
 
370
    options_ARG, sort_ARG, partial_ARG, readonly_ARG, segments_ARG,
 
371
    select_ARG, separator_ARG, unbuffered_ARG, units_ARG)
367
372
 
368
373
xx(lvextend,
369
374
   "Add space to a logical volume",
371
376
   "lvextend\n"
372
377
   "\t[-A|--autobackup y|n]\n"
373
378
   "\t[--alloc AllocationPolicy]\n"
 
379
   "\t[--commandprofile ProfileName]\n"
374
380
   "\t[-d|--debug]\n"
375
381
   "\t[-f|--force]\n"
376
382
   "\t[-h|--help]\n"
399
405
   "With the device mapper, this is obsolete and does nothing.",
400
406
   0,
401
407
   "lvmchange\n"
 
408
   "\t[--commandprofile ProfileName]\n"
402
409
   "\t[-d|--debug]\n"
403
410
   "\t[-h|--help]\n"
404
411
   "\t[-R|--reset]\n"
411
418
   "List devices that may be used as physical volumes",
412
419
   PERMITTED_READ_ONLY,
413
420
   "lvmdiskscan\n"
 
421
   "\t[--commandprofile ProfileName]\n"
414
422
   "\t[-d|--debug]\n"
415
423
   "\t[-h|--help]\n"
416
424
   "\t[-l|--lvmpartition]\n"
 
425
   "\t[--readonly]\n"
417
426
   "\t[--version]" "\n",
418
427
 
419
 
   lvmpartition_ARG)
 
428
   lvmpartition_ARG, readonly_ARG)
420
429
 
421
430
xx(lvmsadc,
422
431
   "Collect activity data",
423
432
   0,
424
433
   "lvmsadc\n"
 
434
   "\t[--commandprofile ProfileName]\n"
425
435
   "\t[-d|--debug]\n"
426
436
   "\t[-h|--help]\n"
427
437
   "\t[-v|--verbose]\n"
432
442
   "Create activity report",
433
443
   0,
434
444
   "lvmsar\n"
 
445
   "\t[--commandprofile ProfileName]\n"
435
446
   "\t[-d|--debug]\n"
436
447
   "\t[-f|--full]\n"
437
448
   "\t[-h|--help]\n"
447
458
   0,
448
459
   "lvreduce\n"
449
460
   "\t[-A|--autobackup y|n]\n"
 
461
   "\t[--commandprofile ProfileName]\n"
450
462
   "\t[-d|--debug]\n"
451
463
   "\t[-f|--force]\n"
452
464
   "\t[-h|--help]\n"
469
481
   0,
470
482
   "lvremove\n"
471
483
   "\t[-A|--autobackup y|n]\n"
 
484
   "\t[--commandprofile ProfileName]\n"
472
485
   "\t[-d|--debug]\n"
473
486
   "\t[-f|--force]\n"
474
487
   "\t[-h|--help]\n"
485
498
   0,
486
499
   "lvrename\n"
487
500
   "\t[-A|--autobackup {y|n}] " "\n"
 
501
   "\t[--commandprofile ProfileName]\n"
488
502
   "\t[-d|--debug] " "\n"
489
503
   "\t[-h|-?|--help] " "\n"
490
504
   "\t[--noudevsync]\n"
502
516
   "lvresize\n"
503
517
   "\t[-A|--autobackup y|n]\n"
504
518
   "\t[--alloc AllocationPolicy]\n"
 
519
   "\t[--commandprofile ProfileName]\n"
505
520
   "\t[-d|--debug]\n"
506
521
   "\t[-f|--force]\n"
507
522
   "\t[-h|--help]\n"
529
544
   "lvs" "\n"
530
545
   "\t[-a|--all]\n"
531
546
   "\t[--aligned]\n"
 
547
   "\t[--binary]\n"
 
548
   "\t[--commandprofile ProfileName]\n"
532
549
   "\t[-d|--debug]\n"
533
550
   "\t[-h|--help]\n"
534
551
   "\t[--ignorelockingfailure]\n"
539
556
   "\t[-o|--options [+]Field[,Field]]\n"
540
557
   "\t[-O|--sort [+|-]key1[,[+|-]key2[,...]]]\n"
541
558
   "\t[-P|--partial] " "\n"
 
559
   "\t[--readonly]\n"
542
560
   "\t[--rows]\n"
543
561
   "\t[--segments]\n"
 
562
   "\t[-S|--select Selection]\n"
544
563
   "\t[--separator Separator]\n"
545
564
   "\t[--trustcache]\n"
546
565
   "\t[--unbuffered]\n"
550
569
   "\t[--version]" "\n"
551
570
   "\t[LogicalVolume[Path] [LogicalVolume[Path]...]]\n",
552
571
 
553
 
   aligned_ARG, all_ARG, ignorelockingfailure_ARG, ignoreskippedcluster_ARG,
554
 
   nameprefixes_ARG,
555
 
   noheadings_ARG, nolocking_ARG, nosuffix_ARG, options_ARG, partial_ARG,
556
 
   rows_ARG, segments_ARG, separator_ARG, sort_ARG, trustcache_ARG,
557
 
   unbuffered_ARG, units_ARG, unquoted_ARG)
 
572
   aligned_ARG, all_ARG, binary_ARG, ignorelockingfailure_ARG,
 
573
   ignoreskippedcluster_ARG, nameprefixes_ARG, noheadings_ARG,
 
574
   nolocking_ARG, nosuffix_ARG, options_ARG, partial_ARG,
 
575
   readonly_ARG, rows_ARG, segments_ARG, select_ARG, separator_ARG,
 
576
   sort_ARG, trustcache_ARG, unbuffered_ARG, units_ARG, unquoted_ARG)
558
577
 
559
578
xx(lvscan,
560
579
   "List all logical volumes in all volume groups",
562
581
   "lvscan " "\n"
563
582
   "\t[-a|--all]\n"
564
583
   "\t[-b|--blockdevice] " "\n"
 
584
   "\t[--cache]\n"
 
585
   "\t[--commandprofile ProfileName]\n"
565
586
   "\t[-d|--debug] " "\n"
566
587
   "\t[-h|-?|--help] " "\n"
567
588
   "\t[--ignorelockingfailure]\n"
568
589
   "\t[-P|--partial] " "\n"
 
590
   "\t[--readonly]\n"
569
591
   "\t[-v|--verbose] " "\n"
570
592
   "\t[--version]\n",
571
593
 
572
 
   all_ARG, blockdevice_ARG, ignorelockingfailure_ARG, partial_ARG)
 
594
   all_ARG, blockdevice_ARG, ignorelockingfailure_ARG, partial_ARG,
 
595
   readonly_ARG, cache_ARG)
573
596
 
574
597
xx(pvchange,
575
598
   "Change attributes of physical volume(s)",
577
600
   "pvchange\n"
578
601
   "\t[-a|--all]\n"
579
602
   "\t[-A|--autobackup y|n]\n"
 
603
   "\t[--commandprofile ProfileName]\n"
580
604
   "\t[-d|--debug]\n"
581
605
   "\t[-f|--force]\n"
582
606
   "\t[-h|--help]\n"
597
621
   "Resize physical volume(s)",
598
622
   0,
599
623
   "pvresize " "\n"
 
624
   "\t[--commandprofile ProfileName]\n"
600
625
   "\t[-d|--debug]" "\n"
601
626
   "\t[-h|-?|--help] " "\n"
602
627
   "\t[--setphysicalvolumesize PhysicalVolumeSize[bBsSkKmMgGtTpPeE]" "\n"
611
636
   "Check the consistency of physical volume(s)",
612
637
   0,
613
638
   "pvck "
 
639
   "\t[--commandprofile ProfileName]\n"
614
640
   "\t[-d|--debug]\n"
615
641
   "\t[-h|--help]\n"
616
642
   "\t[--labelsector sector] " "\n"
626
652
   "pvcreate " "\n"
627
653
   "\t[--norestorefile]\n"
628
654
   "\t[--restorefile file]\n"
 
655
   "\t[--commandprofile ProfileName]\n"
629
656
   "\t[-d|--debug]" "\n"
630
657
   "\t[-f[f]|--force [--force]] " "\n"
631
658
   "\t[-h|-?|--help] " "\n"
656
683
   0,
657
684
   "pvdata " "\n"
658
685
   "\t[-a|--all] " "\n"
 
686
   "\t[--commandprofile ProfileName]\n"
659
687
   "\t[-d|--debug] " "\n"
660
688
   "\t[-E|--physicalextent] " "\n"
661
689
   "\t[-h|-?|--help]" "\n"
675
703
   CACHE_VGMETADATA | PERMITTED_READ_ONLY,
676
704
   "pvdisplay\n"
677
705
   "\t[-c|--colon]\n"
 
706
   "\t[--commandprofile ProfileName]\n"
678
707
   "\t[-d|--debug]\n"
679
708
   "\t[-h|--help]\n"
680
709
   "\t[--ignorelockingfailure]\n"
681
710
   "\t[--ignoreskippedcluster]\n"
682
711
   "\t[-m|--maps]\n"
683
712
   "\t[--nosuffix]\n"
 
713
   "\t[--readonly]\n"
684
714
   "\t[-s|--short]\n"
685
715
   "\t[--units hHbBsSkKmMgGtTpPeE]\n"
686
716
   "\t[-v|--verbose]\n"
690
720
   "pvdisplay --columns|-C\n"
691
721
   "\t[--aligned]\n"
692
722
   "\t[-a|--all]\n"
 
723
   "\t[--commandprofile ProfileName]\n"
693
724
   "\t[-d|--debug]\n"
694
725
   "\t[-h|--help]\n"
695
726
   "\t[--ignorelockingfailure]\n"
698
729
   "\t[--nosuffix]\n"
699
730
   "\t[-o|--options [+]Field[,Field]]\n"
700
731
   "\t[-O|--sort [+|-]key1[,[+|-]key2[,...]]]\n"
 
732
   "\t[-S|--select Selection]\n"
 
733
   "\t[--readonly]\n"
701
734
   "\t[--separator Separator]\n"
702
735
   "\t[--unbuffered]\n"
703
736
   "\t[--units hHbBsSkKmMgGtTpPeE]\n"
707
740
 
708
741
   aligned_ARG, all_ARG, colon_ARG, columns_ARG, ignorelockingfailure_ARG,
709
742
   ignoreskippedcluster_ARG, maps_ARG, noheadings_ARG, nosuffix_ARG,
710
 
   options_ARG, separator_ARG, short_ARG, sort_ARG, unbuffered_ARG, units_ARG)
 
743
   options_ARG, readonly_ARG, select_ARG, separator_ARG, short_ARG, sort_ARG,
 
744
   unbuffered_ARG, units_ARG)
711
745
 
712
746
xx(pvmove,
713
747
   "Move extents from one physical volume to another",
714
748
   0,
715
749
   "pvmove " "\n"
716
750
   "\t[--abort]\n"
 
751
   "\t[--alloc AllocationPolicy]\n"
 
752
   "\t[--atomic]\n"
717
753
   "\t[-A|--autobackup {y|n}]\n"
718
 
   "\t[--alloc AllocationPolicy]\n"
719
754
   "\t[-b|--background]\n"
 
755
   "\t[--commandprofile ProfileName]\n"
720
756
   "\t[-d|--debug]\n "
721
757
   "\t[-h|-?|--help]\n"
722
758
   "\t[-i|--interval seconds]\n"
729
765
   "\tSourcePhysicalVolume[:PhysicalExtent[-PhysicalExtent]...]}\n"
730
766
   "\t[DestinationPhysicalVolume[:PhysicalExtent[-PhysicalExtent]...]...]\n",
731
767
 
732
 
   abort_ARG, alloc_ARG, autobackup_ARG, background_ARG,
 
768
   abort_ARG, alloc_ARG, atomic_ARG, autobackup_ARG, background_ARG,
733
769
   interval_ARG, name_ARG, noudevsync_ARG, test_ARG)
734
770
 
735
771
xx(pvremove,
736
772
   "Remove LVM label(s) from physical volume(s)",
737
773
   0,
738
774
   "pvremove " "\n"
 
775
   "\t[--commandprofile ProfileName]\n"
739
776
   "\t[-d|--debug]" "\n"
740
777
   "\t[-f[f]|--force [--force]] " "\n"
741
778
   "\t[-h|-?|--help] " "\n"
753
790
   "pvs" "\n"
754
791
   "\t[-a|--all]\n"
755
792
   "\t[--aligned]\n"
 
793
   "\t[--binary]\n"
 
794
   "\t[--commandprofile ProfileName]\n"
756
795
   "\t[-d|--debug]" "\n"
757
796
   "\t[-h|-?|--help] " "\n"
758
797
   "\t[--ignorelockingfailure]\n"
763
802
   "\t[-o|--options [+]Field[,Field]]\n"
764
803
   "\t[-O|--sort [+|-]key1[,[+|-]key2[,...]]]\n"
765
804
   "\t[-P|--partial] " "\n"
 
805
   "\t[--readonly]\n"
766
806
   "\t[--rows]\n"
767
807
   "\t[--segments]\n"
 
808
   "\t[-S|--select Selection]\n"
768
809
   "\t[--separator Separator]\n"
769
810
   "\t[--trustcache]\n"
770
811
   "\t[--unbuffered]\n"
774
815
   "\t[--version]\n"
775
816
   "\t[PhysicalVolume [PhysicalVolume...]]\n",
776
817
 
777
 
   aligned_ARG, all_ARG, ignorelockingfailure_ARG, ignoreskippedcluster_ARG,
778
 
   nameprefixes_ARG, noheadings_ARG, nolocking_ARG, nosuffix_ARG, options_ARG,
779
 
   partial_ARG, rows_ARG, segments_ARG, separator_ARG, sort_ARG,
780
 
   trustcache_ARG, unbuffered_ARG, units_ARG, unquoted_ARG)
 
818
   aligned_ARG, all_ARG, binary_ARG, ignorelockingfailure_ARG,
 
819
   ignoreskippedcluster_ARG, nameprefixes_ARG, noheadings_ARG, nolocking_ARG,
 
820
   nosuffix_ARG, options_ARG, partial_ARG, readonly_ARG, rows_ARG,
 
821
   segments_ARG, select_ARG, separator_ARG, sort_ARG, trustcache_ARG,
 
822
   unbuffered_ARG, units_ARG, unquoted_ARG)
781
823
 
782
824
xx(pvscan,
783
825
   "List all physical volumes",
785
827
   "pvscan " "\n"
786
828
   "\t[-b|--background]\n"
787
829
   "\t[--cache [-a|--activate ay] [ DevicePath | --major major --minor minor]...]\n"
 
830
   "\t[--commandprofile ProfileName]\n"
788
831
   "\t[-d|--debug] " "\n"
789
832
   "\t{-e|--exported | -n|--novolumegroup} " "\n"
790
833
   "\t[-h|-?|--help]" "\n"
791
834
   "\t[--ignorelockingfailure]\n"
792
835
   "\t[-P|--partial] " "\n"
 
836
   "\t[--readonly]\n"
793
837
   "\t[-s|--short] " "\n"
794
838
   "\t[-u|--uuid] " "\n"
795
839
   "\t[-v|--verbose] " "\n"
797
841
 
798
842
   activate_ARG, available_ARG, backgroundfork_ARG, cache_ARG,
799
843
   exported_ARG, ignorelockingfailure_ARG, major_ARG, minor_ARG,
800
 
   novolumegroup_ARG, partial_ARG, short_ARG, uuid_ARG)
 
844
   novolumegroup_ARG, partial_ARG, readonly_ARG, short_ARG, uuid_ARG)
801
845
 
802
846
xx(segtypes,
803
847
   "List available segment types",
813
857
   "Backup volume group configuration(s)",
814
858
   PERMITTED_READ_ONLY,
815
859
   "vgcfgbackup " "\n"
 
860
   "\t[--commandprofile ProfileName]\n"
816
861
   "\t[-d|--debug] " "\n"
817
862
   "\t[-f|--file filename] " "\n"
818
863
   "\t[-h|-?|--help] " "\n"
819
864
   "\t[--ignorelockingfailure]\n"
820
865
   "\t[-P|--partial] " "\n"
 
866
   "\t[--readonly]\n"
821
867
   "\t[-v|--verbose]" "\n"
822
868
   "\t[--version] " "\n"
823
869
   "\t[VolumeGroupName...]\n",
824
870
 
825
 
   file_ARG, ignorelockingfailure_ARG, partial_ARG)
 
871
   file_ARG, ignorelockingfailure_ARG, partial_ARG, readonly_ARG)
826
872
 
827
873
xx(vgcfgrestore,
828
874
   "Restore volume group configuration",
829
875
   0,
830
876
   "vgcfgrestore " "\n"
 
877
   "\t[--commandprofile ProfileName]\n"
831
878
   "\t[-d|--debug] " "\n"
832
879
   "\t[-f|--file filename] " "\n"
833
880
   "\t[--force]\n"
848
895
   "\t[-A|--autobackup {y|n}] " "\n"
849
896
   "\t[--alloc AllocationPolicy] " "\n"
850
897
   "\t[-P|--partial] " "\n"
 
898
   "\t[--commandprofile ProfileName]\n"
851
899
   "\t[-d|--debug] " "\n"
852
900
   "\t[--detachprofile] " "\n"
853
901
   "\t[-h|--help] " "\n"
855
903
   "\t[--ignoremonitoring]\n"
856
904
   "\t[--ignoreskippedcluster]\n"
857
905
   "\t[-K|--ignoreactivationskip] \n"
 
906
   "\t[--metadataprofile ProfileName]\n"
858
907
   "\t[--monitor {y|n}]\n"
859
908
   "\t[--[vg]metadatacopies #copies] " "\n"
860
909
   "\t[--poll {y|n}]\n"
866
915
   "\t[-v|--verbose] " "\n"
867
916
   "\t[--version]" "\n"
868
917
   "\t{-a|--activate [a|e|l]{y|n}  |" "\n"
 
918
   "\t[--activationmode {complete|degraded|partial}]" "\n"
869
919
   "\t -c|--clustered {y|n} |" "\n"
870
920
   "\t -x|--resizeable {y|n} |" "\n"
871
921
   "\t -l|--logicalvolume MaxLogicalVolumes |" "\n"
872
922
   "\t -p|--maxphysicalvolumes MaxPhysicalVolumes |" "\n"
873
923
   "\t -s|--physicalextentsize PhysicalExtentSize[bBsSkKmMgGtTpPeE] |" "\n"
874
 
   "\t[--profile ProfileName\n"
875
924
   "\t --addtag Tag |\n"
876
925
   "\t --deltag Tag}\n"
877
926
   "\t[VolumeGroupName...]\n",
878
927
 
879
 
   addtag_ARG, alloc_ARG, allocation_ARG, autobackup_ARG, activate_ARG,
 
928
   activationmode_ARG, addtag_ARG, alloc_ARG, allocation_ARG, autobackup_ARG,
 
929
   activate_ARG,
880
930
   available_ARG, clustered_ARG, deltag_ARG, detachprofile_ARG,
881
931
   ignoreactivationskip_ARG, ignorelockingfailure_ARG, ignoremonitoring_ARG,
882
 
   ignoreskippedcluster_ARG,
883
 
   logicalvolume_ARG, maxphysicalvolumes_ARG, monitor_ARG, noudevsync_ARG,
884
 
   metadatacopies_ARG, vgmetadatacopies_ARG, partial_ARG, profile_ARG,
885
 
   physicalextentsize_ARG, poll_ARG, refresh_ARG, resizeable_ARG,
886
 
   resizable_ARG, sysinit_ARG, test_ARG, uuid_ARG)
 
932
   ignoreskippedcluster_ARG, logicalvolume_ARG, maxphysicalvolumes_ARG,
 
933
   metadataprofile_ARG, monitor_ARG, noudevsync_ARG, metadatacopies_ARG,
 
934
   vgmetadatacopies_ARG, partial_ARG, physicalextentsize_ARG, poll_ARG,
 
935
   refresh_ARG, resizeable_ARG, resizable_ARG, sysinit_ARG, test_ARG, uuid_ARG)
887
936
 
888
937
xx(vgck,
889
938
   "Check the consistency of volume group(s)",
890
939
   0,
891
940
   "vgck "
 
941
   "\t[--commandprofile ProfileName]\n"
892
942
   "\t[-d|--debug]\n"
893
943
   "\t[-h|--help]\n"
894
944
   "\t[-v|--verbose]\n"
899
949
   "Change volume group metadata format",
900
950
   0,
901
951
   "vgconvert  " "\n"
 
952
   "\t[--commandprofile ProfileName]\n"
902
953
   "\t[-d|--debug]" "\n"
903
954
   "\t[-h|--help] " "\n"
904
955
   "\t[--labelsector sector] " "\n"
923
974
   "\t[--addtag Tag] " "\n"
924
975
   "\t[--alloc AllocationPolicy] " "\n"
925
976
   "\t[-c|--clustered {y|n}] " "\n"
 
977
   "\t[--commandprofile ProfileName]\n"
926
978
   "\t[-d|--debug]" "\n"
927
979
   "\t[-h|--help]" "\n"
928
980
   "\t[-l|--maxlogicalvolumes MaxLogicalVolumes]" "\n"
 
981
   "\t[--metadataprofile ProfileName]\n"
929
982
   "\t[-M|--metadatatype 1|2] " "\n"
930
983
   "\t[--[vg]metadatacopies #copies] " "\n"
931
984
   "\t[-p|--maxphysicalvolumes MaxPhysicalVolumes] " "\n"
938
991
   "\tVolumeGroupName PhysicalDevicePath [PhysicalDevicePath...]\n",
939
992
 
940
993
   addtag_ARG, alloc_ARG, autobackup_ARG, clustered_ARG, maxlogicalvolumes_ARG,
941
 
   maxphysicalvolumes_ARG, metadatatype_ARG, physicalextentsize_ARG, test_ARG,
942
 
   force_ARG, zero_ARG, labelsector_ARG, metadatasize_ARG,
943
 
   pvmetadatacopies_ARG, metadatacopies_ARG, vgmetadatacopies_ARG,
944
 
   dataalignment_ARG, dataalignmentoffset_ARG)
 
994
   maxphysicalvolumes_ARG, metadataprofile_ARG, metadatatype_ARG,
 
995
   physicalextentsize_ARG, test_ARG, force_ARG, zero_ARG, labelsector_ARG,
 
996
   metadatasize_ARG, pvmetadatacopies_ARG, metadatacopies_ARG,
 
997
   vgmetadatacopies_ARG, dataalignment_ARG, dataalignmentoffset_ARG)
945
998
 
946
999
xx(vgdisplay,
947
1000
   "Display volume group information",
949
1002
   "vgdisplay " "\n"
950
1003
   "\t[-A|--activevolumegroups]" "\n"
951
1004
   "\t[-c|--colon | -s|--short | -v|--verbose]" "\n"
 
1005
   "\t[--commandprofile ProfileName]\n"
952
1006
   "\t[-d|--debug] " "\n"
953
1007
   "\t[-h|--help] " "\n"
954
1008
   "\t[--ignorelockingfailure]" "\n"
955
1009
   "\t[--ignoreskippedcluster]\n"
956
1010
   "\t[--nosuffix]\n"
957
1011
   "\t[-P|--partial] " "\n"
 
1012
   "\t[--readonly]\n"
958
1013
   "\t[--units hHbBsSkKmMgGtTpPeE]\n"
959
1014
   "\t[--version]" "\n"
960
1015
   "\t[VolumeGroupName [VolumeGroupName...]]\n"
961
1016
   "\n"
962
1017
   "vgdisplay --columns|-C\n"
963
1018
   "\t[--aligned]\n"
 
1019
   "\t[--commandprofile ProfileName]\n"
964
1020
   "\t[-d|--debug] " "\n"
965
1021
   "\t[-h|--help] " "\n"
966
1022
   "\t[--ignorelockingfailure]" "\n"
970
1026
   "\t[-o|--options [+]Field[,Field]]\n"
971
1027
   "\t[-O|--sort [+|-]key1[,[+|-]key2[,...]]]\n"
972
1028
   "\t[-P|--partial] " "\n"
 
1029
   "\t[-S|--select Selection]\n"
 
1030
   "\t[--readonly]\n"
973
1031
   "\t[--separator Separator]\n"
974
1032
   "\t[--unbuffered]\n"
975
1033
   "\t[--units hHbBsSkKmMgGtTpPeE]\n"
979
1037
 
980
1038
   activevolumegroups_ARG, aligned_ARG, colon_ARG, columns_ARG,
981
1039
   ignorelockingfailure_ARG, ignoreskippedcluster_ARG, noheadings_ARG,
982
 
   nosuffix_ARG, options_ARG, partial_ARG, short_ARG, separator_ARG,
983
 
   sort_ARG, unbuffered_ARG, units_ARG)
 
1040
   nosuffix_ARG, options_ARG, partial_ARG, readonly_ARG, select_ARG,
 
1041
   short_ARG, separator_ARG, sort_ARG, unbuffered_ARG, units_ARG)
984
1042
 
985
1043
xx(vgexport,
986
1044
   "Unregister volume group(s) from the system",
987
1045
   0,
988
1046
   "vgexport " "\n"
989
1047
   "\t[-a|--all] " "\n"
 
1048
   "\t[--commandprofile ProfileName]\n"
990
1049
   "\t[-d|--debug] " "\n"
991
1050
   "\t[-h|--help]" "\n"
992
1051
   "\t[-v|--verbose] " "\n"
1001
1060
   "vgextend\n"
1002
1061
   "\t[-A|--autobackup y|n]\n"
1003
1062
   "\t[--restoremissing]\n"
 
1063
   "\t[--commandprofile ProfileName]\n"
1004
1064
   "\t[-d|--debug]\n"
1005
1065
   "\t[-f|--force]\n"
1006
1066
   "\t[-h|--help]\n"
1022
1082
   0,
1023
1083
   "vgimport " "\n"
1024
1084
   "\t[-a|--all]\n"
 
1085
   "\t[--commandprofile ProfileName]\n"
1025
1086
   "\t[-d|--debug] " "\n"
1026
1087
   "\t[-f|--force] " "\n"
1027
1088
   "\t[-h|--help] " "\n"
1037
1098
   0,
1038
1099
   "vgmerge\n"
1039
1100
   "\t[-A|--autobackup y|n]\n"
 
1101
   "\t[--commandprofile ProfileName]\n"
1040
1102
   "\t[-d|--debug]\n"
1041
1103
   "\t[-h|--help]\n"
1042
1104
   "\t[-l|--list]\n"
1051
1113
   "Create the special files for volume group devices in /dev",
1052
1114
   0,
1053
1115
   "vgmknodes\n"
 
1116
   "\t[--commandprofile ProfileName]\n"
1054
1117
   "\t[-d|--debug]\n"
1055
1118
   "\t[-h|--help]\n"
1056
1119
   "\t[--ignorelockingfailure]\n"
1067
1130
   "vgreduce\n"
1068
1131
   "\t[-a|--all]\n"
1069
1132
   "\t[-A|--autobackup y|n]\n"
 
1133
   "\t[--commandprofile ProfileName]\n"
1070
1134
   "\t[-d|--debug]\n"
1071
1135
   "\t[-h|--help]\n"
1072
1136
   "\t[--mirrorsonly]\n"
1085
1149
   "Remove volume group(s)",
1086
1150
   0,
1087
1151
   "vgremove\n"
 
1152
   "\t[--commandprofile ProfileName]\n"
1088
1153
   "\t[-d|--debug]\n"
1089
1154
   "\t[-f|--force]\n"
1090
1155
   "\t[-h|--help]\n"
1101
1166
   0,
1102
1167
   "vgrename\n"
1103
1168
   "\t[-A|--autobackup y|n]\n"
 
1169
   "\t[--commandprofile ProfileName]\n"
1104
1170
   "\t[-d|--debug]\n"
1105
1171
   "\t[-h|--help]\n"
1106
1172
   "\t[-t|--test]\n"
1116
1182
   PERMITTED_READ_ONLY,
1117
1183
   "vgs" "\n"
1118
1184
   "\t[--aligned]\n"
 
1185
   "\t[--binary]\n"
1119
1186
   "\t[-a|--all]\n"
 
1187
   "\t[--commandprofile ProfileName]\n"
1120
1188
   "\t[-d|--debug]\n"
1121
1189
   "\t[-h|--help]\n"
1122
1190
   "\t[--ignorelockingfailure]\n"
1127
1195
   "\t[-o|--options [+]Field[,Field]]\n"
1128
1196
   "\t[-O|--sort [+|-]key1[,[+|-]key2[,...]]]\n"
1129
1197
   "\t[-P|--partial] " "\n"
 
1198
   "\t[--readonly]\n"
1130
1199
   "\t[--rows]\n"
 
1200
   "\t[-S|--select Selection]\n"
1131
1201
   "\t[--separator Separator]\n"
1132
1202
   "\t[--trustcache]\n"
1133
1203
   "\t[--unbuffered]\n"
1137
1207
   "\t[--version]\n"
1138
1208
   "\t[VolumeGroupName [VolumeGroupName...]]\n",
1139
1209
 
1140
 
   aligned_ARG, all_ARG, ignorelockingfailure_ARG, ignoreskippedcluster_ARG,
1141
 
   nameprefixes_ARG,
1142
 
   noheadings_ARG, nolocking_ARG, nosuffix_ARG, options_ARG, partial_ARG,
1143
 
   rows_ARG, separator_ARG, sort_ARG, trustcache_ARG, unbuffered_ARG, units_ARG,
1144
 
   unquoted_ARG)
 
1210
   aligned_ARG, all_ARG, binary_ARG, ignorelockingfailure_ARG,
 
1211
   ignoreskippedcluster_ARG, nameprefixes_ARG, noheadings_ARG,
 
1212
   nolocking_ARG, nosuffix_ARG, options_ARG, partial_ARG,
 
1213
   readonly_ARG, rows_ARG, select_ARG, separator_ARG, sort_ARG,
 
1214
   trustcache_ARG, unbuffered_ARG, units_ARG, unquoted_ARG)
1145
1215
 
1146
1216
xx(vgscan,
1147
1217
   "Search for all volume groups",
1148
1218
   PERMITTED_READ_ONLY,
1149
1219
   "vgscan "
1150
1220
   "\t[--cache]\n"
 
1221
   "\t[--commandprofile ProfileName]\n"
1151
1222
   "\t[-d|--debug]\n"
1152
1223
   "\t[-h|--help]\n"
1153
1224
   "\t[--ignorelockingfailure]\n"
1165
1236
   "\t[-A|--autobackup {y|n}] " "\n"
1166
1237
   "\t[--alloc AllocationPolicy] " "\n"
1167
1238
   "\t[-c|--clustered {y|n}] " "\n"
 
1239
   "\t[--commandprofile ProfileName]\n"
1168
1240
   "\t[-d|--debug] " "\n"
1169
1241
   "\t[-h|--help] " "\n"
1170
1242
   "\t[-l|--maxlogicalvolumes MaxLogicalVolumes]" "\n"
1186
1258
   "Display software and driver version information",
1187
1259
   PERMITTED_READ_ONLY,
1188
1260
   "version\n" )
1189