* master - build: make generate
@ 2020-05-21 13:09 Marian Csontos
0 siblings, 0 replies; 12+ messages in thread
From: Marian Csontos @ 2020-05-21 13:09 UTC (permalink / raw)
To: lvm-devel
Gitweb: https://sourceware.org/git/?p=lvm2.git;a=commitdiff;h=70a45c44e89534b6d5f9adeb04620f43453c67bf
Commit: 70a45c44e89534b6d5f9adeb04620f43453c67bf
Parent: d3b515cea54bae28c438eeef77cd3625d9b2a00c
Author: Marian Csontos <mcsontos@redhat.com>
AuthorDate: Thu May 21 15:02:31 2020 +0200
Committer: Marian Csontos <mcsontos@redhat.com>
CommitterDate: Thu May 21 15:02:31 2020 +0200
build: make generate
---
man/lvconvert.8_pregen | 63 ++++++++++++++++++++++++++++++++++++++++++++++++++
man/lvcreate.8_pregen | 53 ++++++++++++++++++++++++++++++++++++++++++
2 files changed, 116 insertions(+)
diff --git a/man/lvconvert.8_pregen b/man/lvconvert.8_pregen
index b676e724d..74409848c 100644
--- a/man/lvconvert.8_pregen
+++ b/man/lvconvert.8_pregen
@@ -162,6 +162,18 @@ lvconvert - Change logical volume layout
\fB-q\fP|\fB--quiet\fP
.ad b
.br
+.ad l
+ \fB--raidintegrity\fP \fBy\fP|\fBn\fP
+.ad b
+.br
+.ad l
+ \fB--raidintegrityblocksize\fP \fINumber\fP
+.ad b
+.br
+.ad l
+ \fB--raidintegritymode\fP \fIString\fP
+.ad b
+.br
.ad l
\fB-r\fP|\fB--readahead\fP \fBauto\fP|\fBnone\fP|\fINumber\fP
.ad b
@@ -982,6 +994,28 @@ Poll LV to continue conversion.
.br
-
+Add or remove data integrity checksums to raid images.
+.br
+.P
+\fBlvconvert\fP \fB--raidintegrity\fP \fBy\fP|\fBn\fP \fILV\fP\fI_raid\fP
+.br
+.RS 4
+.ad l
+[ \fB--raidintegritymode\fP \fIString\fP ]
+.ad b
+.br
+.ad l
+[ \fB--raidintegrityblocksize\fP \fINumber\fP ]
+.ad b
+.br
+[ COMMON_OPTIONS ]
+.RE
+.br
+.RS 4
+[ \fIPV\fP ... ]
+.RE
+-
+
Common options for command:
.
.RS 4
@@ -1405,6 +1439,35 @@ Repeat once to also suppress any prompts with answer 'no'.
.ad b
.HP
.ad l
+\fB--raidintegrity\fP \fBy\fP|\fBn\fP
+.br
+Enable or disable data integrity checksums for raid images.
+.ad b
+.HP
+.ad l
+\fB--raidintegrityblocksize\fP \fINumber\fP
+.br
+The block size to use for dm-integrity on raid images.
+The integrity block size should usually match the device
+logical block size, or the file system block size.
+It may be less than the file system block size, but not
+less than the device logical block size.
+Possible values: 512, 1024, 2048, 4096.
+.ad b
+.HP
+.ad l
+\fB--raidintegritymode\fP \fIString\fP
+.br
+Use a journal (default) or bitmap for keeping integrity checksums consistent
+in case of a crash. The bitmap areas are recalculated after a crash, so corruption
+in those areas would not be detected. A journal does not have this problem.
+The journal mode doubles writes to storage, but can improve performance for
+scattered writes packed into a single journal write.
+bitmap mode can in theory achieve full write throughput of the device,
+but would not benefit from the potential scattered write optimization.
+.ad b
+.HP
+.ad l
\fB-r\fP|\fB--readahead\fP \fBauto\fP|\fBnone\fP|\fINumber\fP
.br
Sets read ahead sector count of an LV.
diff --git a/man/lvcreate.8_pregen b/man/lvcreate.8_pregen
index a80f9f571..be8e78389 100644
--- a/man/lvcreate.8_pregen
+++ b/man/lvcreate.8_pregen
@@ -186,6 +186,18 @@ lvcreate - Create a logical volume
\fB-q\fP|\fB--quiet\fP
.ad b
.br
+.ad l
+ \fB--raidintegrity\fP \fBy\fP|\fBn\fP
+.ad b
+.br
+.ad l
+ \fB--raidintegrityblocksize\fP \fINumber\fP
+.ad b
+.br
+.ad l
+ \fB--raidintegritymode\fP \fIString\fP
+.ad b
+.br
.ad l
\fB-r\fP|\fB--readahead\fP \fBauto\fP|\fBnone\fP|\fINumber\fP
.ad b
@@ -425,6 +437,18 @@ Create a raid LV (a specific raid level must be used, e.g. raid1).
[ \fB--[raid]maxrecoveryrate\fP \fISize\fP[k|UNIT] ]
.ad b
.br
+.ad l
+[ \fB--raidintegrity\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB--raidintegritymode\fP \fIString\fP ]
+.ad b
+.br
+.ad l
+[ \fB--raidintegrityblocksize\fP \fINumber\fP ]
+.ad b
+.br
[ COMMON_OPTIONS ]
.RE
.br
@@ -1420,6 +1444,35 @@ Repeat once to also suppress any prompts with answer 'no'.
.ad b
.HP
.ad l
+\fB--raidintegrity\fP \fBy\fP|\fBn\fP
+.br
+Enable or disable data integrity checksums for raid images.
+.ad b
+.HP
+.ad l
+\fB--raidintegrityblocksize\fP \fINumber\fP
+.br
+The block size to use for dm-integrity on raid images.
+The integrity block size should usually match the device
+logical block size, or the file system block size.
+It may be less than the file system block size, but not
+less than the device logical block size.
+Possible values: 512, 1024, 2048, 4096.
+.ad b
+.HP
+.ad l
+\fB--raidintegritymode\fP \fIString\fP
+.br
+Use a journal (default) or bitmap for keeping integrity checksums consistent
+in case of a crash. The bitmap areas are recalculated after a crash, so corruption
+in those areas would not be detected. A journal does not have this problem.
+The journal mode doubles writes to storage, but can improve performance for
+scattered writes packed into a single journal write.
+bitmap mode can in theory achieve full write throughput of the device,
+but would not benefit from the potential scattered write optimization.
+.ad b
+.HP
+.ad l
\fB-r\fP|\fB--readahead\fP \fBauto\fP|\fBnone\fP|\fINumber\fP
.br
Sets read ahead sector count of an LV.
^ permalink raw reply related [flat|nested] 12+ messages in thread
* master - build: make generate
@ 2020-11-26 16:38 Marian Csontos
0 siblings, 0 replies; 12+ messages in thread
From: Marian Csontos @ 2020-11-26 16:38 UTC (permalink / raw)
To: lvm-devel
Gitweb: https://sourceware.org/git/?p=lvm2.git;a=commitdiff;h=205fb35b50a14f10b95bb4a47935010efe6d96e8
Commit: 205fb35b50a14f10b95bb4a47935010efe6d96e8
Parent: 10a095a58b3c564d54ded4d59c2286546fc83b74
Author: Marian Csontos <mcsontos@redhat.com>
AuthorDate: Thu Nov 26 17:37:32 2020 +0100
Committer: Marian Csontos <mcsontos@redhat.com>
CommitterDate: Thu Nov 26 17:37:32 2020 +0100
build: make generate
---
conf/example.conf.in | 3 +--
man/vgsplit.8_pregen | 7 ++++---
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/conf/example.conf.in b/conf/example.conf.in
index 6b0622ab9..fe17942d9 100644
--- a/conf/example.conf.in
+++ b/conf/example.conf.in
@@ -937,8 +937,7 @@ global {
# a volume group's metadata, instead of always granting the read-only
# requests immediately, delay them to allow the read-write requests to
# be serviced. Without this setting, write access may be stalled by a
- # high volume of read-only requests. This option only affects
- # locking_type 1 viz. local file-based locking.
+ # high volume of read-only requests. This option only affects file locks.
prioritise_write_locks = 1
# Configuration option global/library_dir.
diff --git a/man/vgsplit.8_pregen b/man/vgsplit.8_pregen
index 3adb0510f..9731aa4fa 100644
--- a/man/vgsplit.8_pregen
+++ b/man/vgsplit.8_pregen
@@ -8,9 +8,10 @@ vgsplit - Move physical volumes into a new or existing volume group
[ \fIoption_args\fP ]
.br
.SH DESCRIPTION
-vgsplit moves one or more PVs from a source VG to a destination VG. The
-PVs can be specified explicitly or implicitly by naming an LV, in which
-case on PVs underlying the LV are moved.
+vgsplit moves one or more PVs from a source VG (the first VG arg) to a
+destination VG (the second VG arg). The PV(s) to move are named after the
+source and destination VGs, or an LV is named, in which case the PVs
+underlying the LV are moved.
If the destination VG does not exist, a new VG is created (command options
can be used to specify properties of the new VG, also see
^ permalink raw reply related [flat|nested] 12+ messages in thread
* master - build: make generate
@ 2020-08-09 15:01 Marian Csontos
0 siblings, 0 replies; 12+ messages in thread
From: Marian Csontos @ 2020-08-09 15:01 UTC (permalink / raw)
To: lvm-devel
Gitweb: https://sourceware.org/git/?p=lvm2.git;a=commitdiff;h=9f8c331760c08d4da0bb03c4fce4946b0236c0ac
Commit: 9f8c331760c08d4da0bb03c4fce4946b0236c0ac
Parent: 4f44841045ec9420a4bb9a141fab55cb95260b45
Author: Marian Csontos <mcsontos@redhat.com>
AuthorDate: Sun Aug 9 15:20:22 2020 +0200
Committer: Marian Csontos <mcsontos@redhat.com>
CommitterDate: Sun Aug 9 15:20:22 2020 +0200
build: make generate
---
include/configure.h.in | 6 +++---
man/lvconvert.8_pregen | 4 ++--
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/include/configure.h.in b/include/configure.h.in
index 57736cc3b..540cee7cf 100644
--- a/include/configure.h.in
+++ b/include/configure.h.in
@@ -531,6 +531,9 @@
/* Define to 1 if the system has the `__builtin_clzll' built-in function */
#undef HAVE___BUILTIN_CLZLL
+/* Define to 1 to include built-in support for integrity. */
+#undef INTEGRITY_INTERNAL
+
/* Internalization package */
#undef INTL_PACKAGE
@@ -678,9 +681,6 @@
/* Define to 1 to include built-in support for writecache. */
#undef WRITECACHE_INTERNAL
-/* Define to 1 to include built-in support for integrity. */
-#undef INTEGRITY_INTERNAL
-
/* Define to get access to GNU/Linux extension */
#undef _GNU_SOURCE
diff --git a/man/lvconvert.8_pregen b/man/lvconvert.8_pregen
index 37b0a47d2..b3902a51c 100644
--- a/man/lvconvert.8_pregen
+++ b/man/lvconvert.8_pregen
@@ -749,7 +749,7 @@ Attach a cache to an LV, converts the LV to type cache.
Add a writecache to an LV, using a specified cache device.
.br
.P
-\fBlvconvert\fP \fB--type\fP \fBwritecache\fP \fB--cachedevice\fP \fIPV\fP \fILV\fP
+\fBlvconvert\fP \fB--type\fP \fBwritecache\fP \fB--cachedevice\fP \fIPV\fP \fILV\fP\fI_linear_striped_raid\fP
.br
.RS 4
.ad l
@@ -768,7 +768,7 @@ Add a writecache to an LV, using a specified cache device.
Add a cache to an LV, using a specified cache device.
.br
.P
-\fBlvconvert\fP \fB--type\fP \fBcache\fP \fB--cachedevice\fP \fIPV\fP \fILV\fP
+\fBlvconvert\fP \fB--type\fP \fBcache\fP \fB--cachedevice\fP \fIPV\fP \fILV\fP\fI_linear_striped_thinpool_raid\fP
.br
.RS 4
.ad l
^ permalink raw reply related [flat|nested] 12+ messages in thread
* master - build: make generate
@ 2019-11-30 13:58 Marian Csontos
0 siblings, 0 replies; 12+ messages in thread
From: Marian Csontos @ 2019-11-30 13:58 UTC (permalink / raw)
To: lvm-devel
Gitweb: https://sourceware.org/git/?p=lvm2.git;a=commitdiff;h=0a7495e6808473ee60385d3a4b6f48ac2240da72
Commit: 0a7495e6808473ee60385d3a4b6f48ac2240da72
Parent: 5a88b2ce7fcdffec909f7f236d9bcfe0a615b6b9
Author: Marian Csontos <mcsontos@redhat.com>
AuthorDate: Sat Nov 30 14:24:22 2019 +0100
Committer: Marian Csontos <mcsontos@redhat.com>
CommitterDate: Sat Nov 30 14:24:22 2019 +0100
build: make generate
---
man/pvck.8_pregen | 245 ++++++++++++++++++++++++++++++++++++++++++++++++++---
1 files changed, 233 insertions(+), 12 deletions(-)
diff --git a/man/pvck.8_pregen b/man/pvck.8_pregen
index 6cdfe42..ea9d17d 100644
--- a/man/pvck.8_pregen
+++ b/man/pvck.8_pregen
@@ -7,14 +7,173 @@ pvck - Check metadata on physical volumes
.br
[ \fIoption_args\fP ]
.br
+.P
+.ad l
+ \fB--commandprofile\fP \fIString\fP
+.ad b
+.br
+.ad l
+ \fB--config\fP \fIString\fP
+.ad b
+.br
+.ad l
+ \fB-d\fP|\fB--debug\fP
+.ad b
+.br
+.ad l
+ \fB--driverloaded\fP \fBy\fP|\fBn\fP
+.ad b
+.br
+.ad l
+ \fB--dump\fP \fIString\fP
+.ad b
+.br
+.ad l
+ \fB-f\fP|\fB--file\fP \fIString\fP
+.ad b
+.br
+.ad l
+ \fB-h\fP|\fB--help\fP
+.ad b
+.br
+.ad l
+ \fB--labelsector\fP \fINumber\fP
+.ad b
+.br
+.ad l
+ \fB--lockopt\fP \fIString\fP
+.ad b
+.br
+.ad l
+ \fB--longhelp\fP
+.ad b
+.br
+.ad l
+ \fB--nolocking\fP
+.ad b
+.br
+.ad l
+ \fB--profile\fP \fIString\fP
+.ad b
+.br
+.ad l
+ \fB--[pv]metadatacopies\fP \fB0\fP|\fB1\fP|\fB2\fP
+.ad b
+.br
+.ad l
+ \fB-q\fP|\fB--quiet\fP
+.ad b
+.br
+.ad l
+ \fB--repair\fP
+.ad b
+.br
+.ad l
+ \fB--repairtype\fP \fBpv_header\fP|\fBmetadata\fP|\fBlabel_header\fP
+.ad b
+.br
+.ad l
+ \fB--settings\fP \fIString\fP
+.ad b
+.br
+.ad l
+ \fB-t\fP|\fB--test\fP
+.ad b
+.br
+.ad l
+ \fB-v\fP|\fB--verbose\fP
+.ad b
+.br
+.ad l
+ \fB--version\fP
+.ad b
+.br
+.ad l
+ \fB-y\fP|\fB--yes\fP
+.ad b
.SH DESCRIPTION
-pvck checks LVM metadata on PVs.
+pvck checks and repairs LVM metadata on PVs.
-Use the --dump option to extract metadata from PVs for debugging.
-With dump, set --pvmetadatacopies 2 to extract metadata from a
-second metadata area at the end of the device. Use the --file
-option to save the raw metadata to a specified file. (The raw
-metadata is not usable with vgcfgbackup and vgcfgrestore.)
+.SS Dump
+
+.B headers
+.br
+Print header values and warn if any values are incorrect. Checks the
+label_header, pv_header, mda_header(s), and metadata text.
+
+.B metadata
+.br
+Print or save the current metadata text, using headers to locate the
+metadata. If headers are damaged, the metadata may not be found. Use
+--settings "mda_num=2" to look in mda2 (the second mda at the end of the
+device (if used). The metadata text is printed to stdout. With --file,
+the metadata text is saved to a file.
+
+.B metadata_all
+.br
+List or save all versions of metadata found in the metadata area, using
+headers to locate the metadata. If headers are damaged, the metadata may
+not be found. Use --settings "mda_num=2" as above. All metadata versions
+are listed (add -v to include descriptions and dates in the listing.)
+With -file, all versions are written to a file.
+
+.B metadata_search
+.br
+Search for all versions of metadata in the common locations. This does
+not use headers, so it can find metadata even when headers are damaged.
+Use --settings "mda_num=2" as above. All metadata versions are listed
+(add -v to include descriptions and dates in the listing.) With --file,
+all versions are written to a file. To save one copy of metadata, use
+--settings "metadata_offset=<offset>", where the offset is taken from the
+dump listing.
+
+.B metadata_area
+.br
+Save the entire text metadata area to a file without processing.
+
+.SS Repair
+
+.B --repair
+.br
+Repair headers and metadata on a PV. This uses a metadata input file that
+was extracted by --dump, or a backup file (from /etc/lvm/backup). When
+possible, use metadata saved by --dump from another PV in the same VG (or
+from a second metadata area on the PV).
+
+There are cases where the PV UUID needs to be specified for the PV being
+repaired. It is specified using --settings "pv_uuid=<UUID>". In
+particular, if the device name for the PV being repaired does not match
+the previous device name of the PV, then LVM may not be able to determine
+the correct PV UUID. When headers are damaged on more than one PV in a
+VG, it is important for the user to determine the correct PV UUID and
+specify it in --settings. Otherwise, the wrong PV UUID could be used if
+device names have been swapped since the metadata was last written.
+
+If a PV had no metadata areas and the pv_header is damaged, then the
+repair will not know to create no metadata areas during repair. It will
+by default repair metadata in mda1. To repair with no metadata areas, use
+--settings "mda_offset=0 mda_size=0".
+
+There are cases where repair should be run on all PVs in the VG (using the
+same metadata file): if all PVs in the VG are damaged, if using an old
+metadata version, or if a backup file is used instead of raw metadata.
+
+Using --repair is equivalent to running --repairtype pv_header followed by
+--repairtype metadata.
+
+.B --repairtype pv_header
+.br
+Repairs the header sector, containing the pv_header and label_header.
+
+.B --repairtype metadata
+.br
+Repairs the mda_header and metadata text. It requires the headers to be
+correct (having been undamaged or already repaired).
+
+.B --repairtype label_header
+.br
+Repairs label_header fields, leaving the pv_header (in the same sector)
+unchanged. (repairtype pv_header should usually be used instead.)
.SH USAGE
Check for metadata on a device
@@ -26,8 +185,9 @@ Check for metadata on a device
[ COMMON_OPTIONS ]
.RE
.br
+-
-Print metadata from a device
+Check and print LVM headers and metadata on a device
.br
.P
\fBpvck\fP \fB--dump\fP \fIString\fP \fIPV\fP
@@ -38,12 +198,51 @@ Print metadata from a device
.ad b
.br
.ad l
+[ \fB--settings\fP \fIString\fP ]
+.ad b
+.br
+.ad l
[ \fB--[pv]metadatacopies\fP \fB0\fP|\fB1\fP|\fB2\fP ]
.ad b
.br
[ COMMON_OPTIONS ]
.RE
.br
+-
+
+Repair LVM headers or metadata on a device
+.br
+.P
+\fBpvck\fP \fB--repairtype\fP \fBpv_header\fP|\fBmetadata\fP|\fBlabel_header\fP \fIPV\fP
+.br
+.RS 4
+.ad l
+[ \fB-f\fP|\fB--file\fP \fIString\fP ]
+.ad b
+.br
+.ad l
+[ \fB--settings\fP \fIString\fP ]
+.ad b
+.br
+[ COMMON_OPTIONS ]
+.RE
+.br
+-
+
+Repair LVM headers and metadata on a device
+.br
+.P
+\fBpvck\fP \fB--repair\fP \fB-f\fP|\fB--file\fP \fIString\fP \fIPV\fP
+.br
+.RS 4
+.ad l
+[ \fB--settings\fP \fIString\fP ]
+.ad b
+.br
+[ COMMON_OPTIONS ]
+.RE
+.br
+-
Common options for command:
.
@@ -147,16 +346,19 @@ For testing and debugging.
.ad l
\fB--dump\fP \fIString\fP
.br
-Dump metadata from a PV. Option values include \fBmetadata\fP
-to print or save the current text metadata, \fBmetadata_area\fP
-to save the entire text metadata area to a file, \fBmetadata_all\fP
-to save the current and any previous complete versions of metadata
-to a file, and \fBheaders\fP to print and check LVM headers.
+Dump headers and metadata from a PV for debugging and repair.
+Option values include: \fBheaders\fP to print and check LVM headers,
+\fBmetadata\fP to print or save the current text metadata,
+\fBmetadata_all\fP to list or save all versions of metadata,
+\fBmetadata_search\fP to list or save all versions of metadata,
+searching standard locations in case of damaged headers,
+\fBmetadata_area\fP to save an entire text metadata area to a file.
.ad b
.HP
.ad l
\fB-f\fP|\fB--file\fP \fIString\fP
.br
+Metadata file to read or write.
.ad b
.HP
.ad l
@@ -220,6 +422,25 @@ Repeat once to also suppress any prompts with answer 'no'.
.ad b
.HP
.ad l
+\fB--repair\fP
+.br
+Repair headers and metadata on a PV.
+.ad b
+.HP
+.ad l
+\fB--repairtype\fP \fBpv_header\fP|\fBmetadata\fP|\fBlabel_header\fP
+.br
+Repair headers and metadata on a PV. See command description.
+.ad b
+.HP
+.ad l
+\fB--settings\fP \fIString\fP
+.br
+Specifies command specific settings in "Key = Value" form.
+Repeat this option to specify multiple values.
+.ad b
+.HP
+.ad l
\fB-t\fP|\fB--test\fP
.br
Run in test mode. Commands will not update metadata.
^ permalink raw reply related [flat|nested] 12+ messages in thread
* master - build: make generate
@ 2019-10-23 8:02 Marian Csontos
0 siblings, 0 replies; 12+ messages in thread
From: Marian Csontos @ 2019-10-23 8:02 UTC (permalink / raw)
To: lvm-devel
Gitweb: https://sourceware.org/git/?p=lvm2.git;a=commitdiff;h=3e3c78a6b0285448ca1f96567bc25d8013e97b45
Commit: 3e3c78a6b0285448ca1f96567bc25d8013e97b45
Parent: 570676488516b60ea3132b5010e7aef5d5cb1549
Author: Marian Csontos <mcsontos@redhat.com>
AuthorDate: Wed Oct 23 09:51:07 2019 +0200
Committer: Marian Csontos <mcsontos@redhat.com>
CommitterDate: Wed Oct 23 09:51:07 2019 +0200
build: make generate
---
conf/example.conf.in | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/conf/example.conf.in b/conf/example.conf.in
index 91ce5be..05b0857 100644
--- a/conf/example.conf.in
+++ b/conf/example.conf.in
@@ -621,7 +621,7 @@ allocation {
# Each additional thread after the first will use an additional 18MiB of RAM,
# plus 1.12 MiB of RAM per megabyte of configured read cache size.
# This configuration option has an automatic default value.
- # vdo_bio_threads = 1
+ # vdo_bio_threads = 4
# Configuration option allocation/vdo_bio_rotation.
# Specifies the number of I/O operations to enqueue for each bio-submission
^ permalink raw reply related [flat|nested] 12+ messages in thread
* master - build: make generate
@ 2019-09-25 6:36 Marian Csontos
0 siblings, 0 replies; 12+ messages in thread
From: Marian Csontos @ 2019-09-25 6:36 UTC (permalink / raw)
To: lvm-devel
Gitweb: https://sourceware.org/git/?p=lvm2.git;a=commitdiff;h=dc3f0e067d2f402853551142bc917dc9c070d499
Commit: dc3f0e067d2f402853551142bc917dc9c070d499
Parent: 9a8e6ad014c7dd6785ad6859551d68a264bad1f8
Author: Marian Csontos <mcsontos@redhat.com>
AuthorDate: Wed Sep 25 08:27:49 2019 +0200
Committer: Marian Csontos <mcsontos@redhat.com>
CommitterDate: Wed Sep 25 08:27:49 2019 +0200
build: make generate
---
man/lvchange.8_pregen | 4 +++-
man/lvconvert.8_pregen | 39 +++++++++++++++++++++++++++++++++++++++
man/pvscan.8_pregen | 13 +++++++++++++
3 files changed, 55 insertions(+), 1 deletions(-)
diff --git a/man/lvchange.8_pregen b/man/lvchange.8_pregen
index 110dd91..51172f2 100644
--- a/man/lvchange.8_pregen
+++ b/man/lvchange.8_pregen
@@ -360,7 +360,9 @@ required, after which the others are optional.
.br
-
-Resyncronize a mirror or raid LV.
+Resyncronize a mirror or raid LV.
+.br
+Use to reset 'R' attribute on a not initially synchronized LV.
.br
.P
\fBlvchange\fP \fB--resync\fP \fIVG\fP|\fILV\fP\fI_mirror_raid\fP|\fITag\fP|\fISelect\fP ...
diff --git a/man/lvconvert.8_pregen b/man/lvconvert.8_pregen
index 846ea2d..b676e72 100644
--- a/man/lvconvert.8_pregen
+++ b/man/lvconvert.8_pregen
@@ -1807,6 +1807,45 @@ Attach a cache pool to an LV (infers --type cache).
.br
-
+Attach a cache to an LV, converts the LV to type cache.
+.br
+.P
+\fBlvconvert\fP \fB-H\fP|\fB--cache\fP \fB--cachevol\fP \fILV\fP \fILV\fP\fI_linear_striped_thinpool_raid\fP
+.br
+.RS 4
+.ad l
+[ \fB-Z\fP|\fB--zero\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-c\fP|\fB--chunksize\fP \fISize\fP[k|UNIT] ]
+.ad b
+.br
+.ad l
+[ \fB--cachemetadataformat\fP \fBauto\fP|\fB1\fP|\fB2\fP ]
+.ad b
+.br
+.ad l
+[ \fB--cachemode\fP \fBwritethrough\fP|\fBwriteback\fP|\fBpassthrough\fP ]
+.ad b
+.br
+.ad l
+[ \fB--cachepolicy\fP \fIString\fP ]
+.ad b
+.br
+.ad l
+[ \fB--cachesettings\fP \fIString\fP ]
+.ad b
+.br
+.ad l
+[ \fB--poolmetadatasize\fP \fISize\fP[m|UNIT] ]
+.ad b
+.br
+[ COMMON_OPTIONS ]
+.RE
+.br
+-
+
Convert LV to type vdopool.
.br
.P
diff --git a/man/pvscan.8_pregen b/man/pvscan.8_pregen
index ed5ba92..94c4268 100644
--- a/man/pvscan.8_pregen
+++ b/man/pvscan.8_pregen
@@ -115,6 +115,10 @@ Autoactivate a VG when all PVs are online.
[ \fB--minor\fP \fINumber\fP ]
.ad b
.br
+.ad l
+[ \fB--noudevsync\fP ]
+.ad b
+.br
[ COMMON_OPTIONS ]
.RE
.br
@@ -289,6 +293,15 @@ Disable locking.
.ad b
.HP
.ad l
+\fB--noudevsync\fP
+.br
+Disables udev synchronisation. The process will not wait for notification
+from udev. It will continue irrespective of any possible udev processing
+in the background. Only use this if udev is not running or has rules that
+ignore the devices LVM creates.
+.ad b
+.HP
+.ad l
\fB-n\fP|\fB--novolumegroup\fP
.br
Only show PVs not belonging to any VG.
^ permalink raw reply related [flat|nested] 12+ messages in thread
* master - build: make generate
@ 2019-06-15 7:34 Marian Csontos
0 siblings, 0 replies; 12+ messages in thread
From: Marian Csontos @ 2019-06-15 7:34 UTC (permalink / raw)
To: lvm-devel
Gitweb: https://sourceware.org/git/?p=lvm2.git;a=commitdiff;h=b4ff865b44f47fc36e90505fd891dcf4d297c408
Commit: b4ff865b44f47fc36e90505fd891dcf4d297c408
Parent: 9f5e46965bd3e967de8c3b6741f2b7f178192a53
Author: Marian Csontos <mcsontos@redhat.com>
AuthorDate: Sat Jun 15 08:30:04 2019 +0200
Committer: Marian Csontos <mcsontos@redhat.com>
CommitterDate: Sat Jun 15 08:30:04 2019 +0200
build: make generate
---
conf/example.conf.in | 27 ++++++++++++++++++++++++++-
man/lvm-fullreport.8_pregen | 10 ----------
man/lvs.8_pregen | 10 ----------
man/pvchange.8_pregen | 6 +-----
man/pvs.8_pregen | 10 ----------
man/vgck.8_pregen | 26 +++++++++++++++++++++++++-
man/vgs.8_pregen | 10 ----------
7 files changed, 52 insertions(+), 47 deletions(-)
diff --git a/conf/example.conf.in b/conf/example.conf.in
index a5eba01..154f621 100644
--- a/conf/example.conf.in
+++ b/conf/example.conf.in
@@ -201,9 +201,34 @@ devices {
multipath_component_detection = 1
# Configuration option devices/md_component_detection.
- # Ignore devices that are components of software RAID (md) devices.
+ # Enable detection and exclusion of MD component devices.
+ # An MD component device is a block device that MD uses as part
+ # of a software RAID virtual device. When an LVM PV is created
+ # on an MD device, LVM must only use the top level MD device as
+ # the PV, and should ignore the underlying component devices.
+ # In cases where the MD superblock is located at the end of the
+ # component devices, it is more difficult for LVM to consistently
+ # identify an MD component, see the md_component_checks setting.
md_component_detection = 1
+ # Configuration option devices/md_component_checks.
+ # The checks LVM should use to detect MD component devices.
+ # MD component devices are block devices used by MD software RAID.
+ #
+ # Accepted values:
+ # auto
+ # LVM will skip scanning the end of devices when it has other
+ # indications that the device is not an MD component.
+ # start
+ # LVM will only scan the start of devices for MD superblocks.
+ # This does not incur extra I/O by LVM.
+ # full
+ # LVM will scan the start and end of devices for MD superblocks.
+ # This requires an extra read at the end of devices.
+ #
+ # This configuration option has an automatic default value.
+ # md_component_checks = "auto"
+
# Configuration option devices/fw_raid_component_detection.
# Ignore devices that are components of firmware RAID devices.
# LVM must use an external_device_info_source other than none for this
diff --git a/man/lvm-fullreport.8_pregen b/man/lvm-fullreport.8_pregen
index 1170dc7..07e618a 100644
--- a/man/lvm-fullreport.8_pregen
+++ b/man/lvm-fullreport.8_pregen
@@ -92,10 +92,6 @@ if information changes between commands.
.ad b
.br
.ad l
-[ \fB--trustcache\fP ]
-.ad b
-.br
-.ad l
[ \fB--unbuffered\fP ]
.ad b
.br
@@ -406,12 +402,6 @@ back metadata it believes has changed but hasn't.
.ad b
.HP
.ad l
-\fB--trustcache\fP
-.br
-Avoids certain device scanning during command processing. Do not use.
-.ad b
-.HP
-.ad l
\fB--unbuffered\fP
.br
Produce output immediately without sorting or aligning the columns properly.
diff --git a/man/lvs.8_pregen b/man/lvs.8_pregen
index c92ba14..8c3091d 100644
--- a/man/lvs.8_pregen
+++ b/man/lvs.8_pregen
@@ -96,10 +96,6 @@ lvs produces formatted output about LVs.
.ad b
.br
.ad l
-[ \fB--trustcache\fP ]
-.ad b
-.br
-.ad l
[ \fB--unbuffered\fP ]
.ad b
.br
@@ -427,12 +423,6 @@ back metadata it believes has changed but hasn't.
.ad b
.HP
.ad l
-\fB--trustcache\fP
-.br
-Avoids certain device scanning during command processing. Do not use.
-.ad b
-.HP
-.ad l
\fB--unbuffered\fP
.br
Produce output immediately without sorting or aligning the columns properly.
diff --git a/man/pvchange.8_pregen b/man/pvchange.8_pregen
index c21ce70..33c63dc 100644
--- a/man/pvchange.8_pregen
+++ b/man/pvchange.8_pregen
@@ -16,7 +16,7 @@ others are optional.
Change properties of all PVs.
.br
.P
-\fBpvchange\fP
+\fBpvchange\fP \fB-a\fP|\fB--all\fP
.RS 4
( \fB-x\fP|\fB--allocatable\fP \fBy\fP|\fBn\fP,
.ad b
@@ -26,10 +26,6 @@ Change properties of all PVs.
.ad b
.br
.ad l
- \fB-a\fP|\fB--all\fP,
-.ad b
-.br
-.ad l
\fB--addtag\fP \fITag\fP,
.ad b
.br
diff --git a/man/pvs.8_pregen b/man/pvs.8_pregen
index 1902f29..596f593 100644
--- a/man/pvs.8_pregen
+++ b/man/pvs.8_pregen
@@ -92,10 +92,6 @@ pvs produces formatted output about PVs.
.ad b
.br
.ad l
-[ \fB--trustcache\fP ]
-.ad b
-.br
-.ad l
[ \fB--unbuffered\fP ]
.ad b
.br
@@ -416,12 +412,6 @@ back metadata it believes has changed but hasn't.
.ad b
.HP
.ad l
-\fB--trustcache\fP
-.br
-Avoids certain device scanning during command processing. Do not use.
-.ad b
-.HP
-.ad l
\fB--unbuffered\fP
.br
Produce output immediately without sorting or aligning the columns properly.
diff --git a/man/vgck.8_pregen b/man/vgck.8_pregen
index 4f2a866..a66de5d 100644
--- a/man/vgck.8_pregen
+++ b/man/vgck.8_pregen
@@ -3,7 +3,7 @@
vgck - Check the consistency of volume group(s)
.
.SH SYNOPSIS
-\fBvgck\fP
+\fBvgck\fP \fIoption_args\fP \fIposition_args\fP
.br
[ \fIoption_args\fP ]
.br
@@ -12,6 +12,9 @@ vgck - Check the consistency of volume group(s)
.SH DESCRIPTION
vgck checks LVM metadata for consistency.
.SH USAGE
+Read and display information about a VG.
+.br
+.P
\fBvgck\fP
.br
.RS 4
@@ -26,6 +29,21 @@ vgck checks LVM metadata for consistency.
[ \fIVG\fP|\fITag\fP ... ]
.RE
+Rewrite VG metadata to correct problems.
+.br
+.P
+\fBvgck\fP \fB--updatemetadata\fP \fIVG\fP
+.br
+.RS 4
+[ COMMON_OPTIONS ]
+.RE
+.br
+
+Common options for command:
+.
+.RS 4
+.RE
+
Common options for lvm:
.
.RS 4
@@ -178,6 +196,12 @@ back metadata it believes has changed but hasn't.
.ad b
.HP
.ad l
+\fB--updatemetadata\fP
+.br
+Update VG metadata to correct problems.
+.ad b
+.HP
+.ad l
\fB-v\fP|\fB--verbose\fP ...
.br
Set verbose level. Repeat from 1 to 4 times to increase the detail
diff --git a/man/vgs.8_pregen b/man/vgs.8_pregen
index 7ba7b8c..8726909 100644
--- a/man/vgs.8_pregen
+++ b/man/vgs.8_pregen
@@ -88,10 +88,6 @@ vgs produces formatted output about VGs.
.ad b
.br
.ad l
-[ \fB--trustcache\fP ]
-.ad b
-.br
-.ad l
[ \fB--unbuffered\fP ]
.ad b
.br
@@ -403,12 +399,6 @@ back metadata it believes has changed but hasn't.
.ad b
.HP
.ad l
-\fB--trustcache\fP
-.br
-Avoids certain device scanning during command processing. Do not use.
-.ad b
-.HP
-.ad l
\fB--unbuffered\fP
.br
Produce output immediately without sorting or aligning the columns properly.
^ permalink raw reply related [flat|nested] 12+ messages in thread
* master - build: make generate
@ 2019-06-10 15:06 Marian Csontos
0 siblings, 0 replies; 12+ messages in thread
From: Marian Csontos @ 2019-06-10 15:06 UTC (permalink / raw)
To: lvm-devel
Gitweb: https://sourceware.org/git/?p=lvm2.git;a=commitdiff;h=a2c309a5c5eb22a94be0ae2919831a10b0493974
Commit: a2c309a5c5eb22a94be0ae2919831a10b0493974
Parent: 07d41de74c40e6472a708fc0112ad668477305b5
Author: Marian Csontos <mcsontos@redhat.com>
AuthorDate: Fri Jun 7 17:59:43 2019 +0200
Committer: Marian Csontos <mcsontos@redhat.com>
CommitterDate: Fri Jun 7 17:59:43 2019 +0200
build: make generate
---
conf/example.conf.in | 57 ++++++++++++++++++++++++++++++++++++++--
man/lvconvert.8_pregen | 61 ++++++++++++++++++++++++++++++++++++++++---
man/lvcreate.8_pregen | 5 ++-
man/pvck.8_pregen | 67 +++++++++++++++++++++++++++++++++++++++++++++---
4 files changed, 177 insertions(+), 13 deletions(-)
diff --git a/conf/example.conf.in b/conf/example.conf.in
index dfe8006..a5eba01 100644
--- a/conf/example.conf.in
+++ b/conf/example.conf.in
@@ -88,6 +88,22 @@ devices {
#
external_device_info_source = "none"
+ # Configuration option devices/hints.
+ # Use a local file to remember which devices have PVs on them.
+ # Some commands will use this as an optimization to reduce device
+ # scanning, and will only scan the listed PVs. Removing the hint file
+ # will cause lvm to generate a new one. Disable hints if PVs will
+ # be copied onto devices using non-lvm commands, like dd.
+ #
+ # Accepted values:
+ # all
+ # Use all hints.
+ # none
+ # Use no hints.
+ #
+ # This configuration option has an automatic default value.
+ # hints = "all"
+
# Configuration option devices/preferred_names.
# Select which path name to display for a block device.
# If multiple path names exist for a block device, and LVM needs to
@@ -167,8 +183,18 @@ devices {
sysfs_scan = 1
# Configuration option devices/scan_lvs.
- # Scan LVM LVs for layered PVs.
- scan_lvs = 1
+ # Scan LVM LVs for layered PVs, allowing LVs to be used as PVs.
+ # When 1, LVM will detect PVs layered on LVs, and caution must be
+ # taken to avoid a host accessing a layered VG that may not belong
+ # to it, e.g. from a guest image. This generally requires excluding
+ # the LVs with device filters. Also, when this setting is enabled,
+ # every LVM command will scan every active LV on the system (unless
+ # filtered), which can cause performance problems on systems with
+ # many active LVs. When this setting is 0, LVM will not detect or
+ # use PVs that exist on LVs, and will not allow a PV to be created on
+ # an LV. The LVs are ignored using a built in device filter that
+ # identifies and excludes LVs.
+ scan_lvs = 0
# Configuration option devices/multipath_component_detection.
# Ignore devices that are components of DM multipath devices.
@@ -720,7 +746,8 @@ log {
# Configuration option log/indent.
# Indent messages according to their severity.
- indent = 1
+ # This configuration option has an automatic default value.
+ # indent = 0
# Configuration option log/command_names.
# Display the command name on each line of output.
@@ -746,6 +773,20 @@ log {
# available: memory, devices, io, activation, allocation,
# metadata, cache, locking, lvmpolld. Use "all" to see everything.
debug_classes = [ "memory", "devices", "io", "activation", "allocation", "metadata", "cache", "locking", "lvmpolld", "dbus" ]
+
+ # Configuration option log/debug_file_fields.
+ # The fields included in debug output written to log file.
+ # Use "all" to include everything (the default).
+ # This configuration option is advanced.
+ # This configuration option has an automatic default value.
+ # debug_file_fields = [ "time", "command", "fileline", "message" ]
+
+ # Configuration option log/debug_output_fields.
+ # The fields included in debug output written to stderr.
+ # Use "all" to include everything (the default).
+ # This configuration option is advanced.
+ # This configuration option has an automatic default value.
+ # debug_output_fields = [ "time", "command", "fileline", "message" ]
}
# Configuration section backup.
@@ -1174,6 +1215,16 @@ global {
# When enabled, an LVM command that changes PVs, changes VG metadata,
# or changes the activation state of an LV will send a notification.
notify_dbus = 1
+
+ # Configuration option global/io_memory_size.
+ # The amount of memory in KiB that LVM allocates to perform disk io.
+ # LVM performance may benefit from more io memory when there are many
+ # disks or VG metadata is large. Increasing this size may be necessary
+ # when a single copy of VG metadata is larger than the current setting.
+ # This value should usually not be decreased from the default; setting
+ # it too low can result in lvm failing to read VGs.
+ # This configuration option has an automatic default value.
+ # io_memory_size = 8192
}
# Configuration section activation.
diff --git a/man/lvconvert.8_pregen b/man/lvconvert.8_pregen
index 842be37..7252f6f 100644
--- a/man/lvconvert.8_pregen
+++ b/man/lvconvert.8_pregen
@@ -43,6 +43,10 @@ lvconvert - Change logical volume layout
.ad b
.br
.ad l
+ \fB--cachevol\fP \fILV\fP
+.ad b
+.br
+.ad l
\fB-c\fP|\fB--chunksize\fP \fISize\fP[k|UNIT]
.ad b
.br
@@ -567,7 +571,7 @@ Convert LV to a thin LV, using the original LV as an external origin.
.br
-
-Attach a cache to an LV, converts the LV to type cache.
+Attach a cache pool to an LV, converts the LV to type cache.
.br
.P
\fBlvconvert\fP \fB--type\fP \fBcache\fP \fB--cachepool\fP \fILV\fP \fILV\fP\fI_linear_striped_thinpool_vdo_vdopool_vdopooldata_raid\fP
@@ -629,7 +633,7 @@ Attach a cache to an LV, converts the LV to type cache.
Attach a writecache to an LV, converts the LV to type writecache.
.br
.P
-\fBlvconvert\fP \fB--type\fP \fBwritecache\fP \fB--cachepool\fP \fILV\fP \fILV\fP\fI_linear_striped_raid\fP
+\fBlvconvert\fP \fB--type\fP \fBwritecache\fP \fB--cachevol\fP \fILV\fP \fILV\fP\fI_linear_striped_raid\fP
.br
.RS 4
.ad l
@@ -641,6 +645,49 @@ Attach a writecache to an LV, converts the LV to type writecache.
.br
-
+Attach a cache to an LV, converts the LV to type cache.
+.br
+.P
+\fBlvconvert\fP \fB--type\fP \fBcache\fP \fB--cachevol\fP \fILV\fP \fILV\fP\fI_linear_striped_thinpool_raid\fP
+.br
+.RS 4
+.ad l
+[ \fB-H\fP|\fB--cache\fP ]
+.ad b
+.br
+.ad l
+[ \fB-Z\fP|\fB--zero\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-c\fP|\fB--chunksize\fP \fISize\fP[k|UNIT] ]
+.ad b
+.br
+.ad l
+[ \fB--cachemetadataformat\fP \fBauto\fP|\fB1\fP|\fB2\fP ]
+.ad b
+.br
+.ad l
+[ \fB--cachemode\fP \fBwritethrough\fP|\fBwriteback\fP|\fBpassthrough\fP ]
+.ad b
+.br
+.ad l
+[ \fB--cachepolicy\fP \fIString\fP ]
+.ad b
+.br
+.ad l
+[ \fB--cachesettings\fP \fIString\fP ]
+.ad b
+.br
+.ad l
+[ \fB--poolmetadatasize\fP \fISize\fP[m|UNIT] ]
+.ad b
+.br
+[ COMMON_OPTIONS ]
+.RE
+.br
+-
+
Convert LV to type thin-pool.
.br
.P
@@ -1047,7 +1094,7 @@ See \fBlvmcache\fP(7) for more information.
.ad l
\fB--cachepool\fP \fILV\fP
.br
-The name of a cache pool LV.
+The name of a cache pool.
.ad b
.HP
.ad l
@@ -1063,6 +1110,12 @@ See \fBlvmcache\fP(7) for more information.
.ad b
.HP
.ad l
+\fB--cachevol\fP \fILV\fP
+.br
+The name of a cache volume.
+.ad b
+.HP
+.ad l
\fB-c\fP|\fB--chunksize\fP \fISize\fP[k|UNIT]
.br
The size of chunks in a snapshot, cache pool or thin pool.
@@ -1689,7 +1742,7 @@ Convert LV to a thin LV, using the original LV as an external origin
.br
-
-Attach a cache to an LV (infers --type cache).
+Attach a cache pool to an LV (infers --type cache).
.br
.P
\fBlvconvert\fP \fB-H\fP|\fB--cache\fP \fB--cachepool\fP \fILV\fP \fILV\fP\fI_linear_striped_thinpool_vdo_vdopool_vdopooldata_raid\fP
diff --git a/man/lvcreate.8_pregen b/man/lvcreate.8_pregen
index f1d9f13..a80f9f5 100644
--- a/man/lvcreate.8_pregen
+++ b/man/lvcreate.8_pregen
@@ -309,7 +309,8 @@ numeric suffix.
In the usage section below, when creating a pool and the name is omitted
the new LV pool name is generated with the
"vpool" for vdo-pools for prefix and a unique numeric suffix.
-Also pool name can be specified together with \fIVG\fP name i.e.:
+
+Pool name can be specified together with \fIVG\fP name i.e.:
vg00/mythinpool.
.SH USAGE
Create a linear LV.
@@ -1097,7 +1098,7 @@ See \fBlvmcache\fP(7) for more information.
.ad l
\fB--cachepool\fP \fILV\fP
.br
-The name of a cache pool LV.
+The name of a cache pool.
.ad b
.HP
.ad l
diff --git a/man/pvck.8_pregen b/man/pvck.8_pregen
index 5277418..6cdfe42 100644
--- a/man/pvck.8_pregen
+++ b/man/pvck.8_pregen
@@ -1,26 +1,58 @@
.TH PVCK 8 "LVM TOOLS #VERSION#" "Red Hat, Inc."
.SH NAME
-pvck - Check the consistency of physical volume(s)
+pvck - Check metadata on physical volumes
.
.SH SYNOPSIS
-\fBpvck\fP \fIposition_args\fP
+\fBpvck\fP \fIoption_args\fP \fIposition_args\fP
.br
[ \fIoption_args\fP ]
.br
.SH DESCRIPTION
-pvck checks the LVM metadata for consistency on PVs.
+pvck checks LVM metadata on PVs.
+
+Use the --dump option to extract metadata from PVs for debugging.
+With dump, set --pvmetadatacopies 2 to extract metadata from a
+second metadata area at the end of the device. Use the --file
+option to save the raw metadata to a specified file. (The raw
+metadata is not usable with vgcfgbackup and vgcfgrestore.)
+
.SH USAGE
+Check for metadata on a device
+.br
+.P
\fBpvck\fP \fIPV\fP ...
.br
.RS 4
+[ COMMON_OPTIONS ]
+.RE
+.br
+
+Print metadata from a device
+.br
+.P
+\fBpvck\fP \fB--dump\fP \fIString\fP \fIPV\fP
+.br
+.RS 4
.ad l
-[ \fB--labelsector\fP \fINumber\fP ]
+[ \fB-f\fP|\fB--file\fP \fIString\fP ]
+.ad b
+.br
+.ad l
+[ \fB--[pv]metadatacopies\fP \fB0\fP|\fB1\fP|\fB2\fP ]
.ad b
.br
[ COMMON_OPTIONS ]
.RE
.br
+Common options for command:
+.
+.RS 4
+.ad l
+[ \fB--labelsector\fP \fINumber\fP ]
+.ad b
+.RE
+
Common options for lvm:
.
.RS 4
@@ -113,6 +145,21 @@ For testing and debugging.
.ad b
.HP
.ad l
+\fB--dump\fP \fIString\fP
+.br
+Dump metadata from a PV. Option values include \fBmetadata\fP
+to print or save the current text metadata, \fBmetadata_area\fP
+to save the entire text metadata area to a file, \fBmetadata_all\fP
+to save the current and any previous complete versions of metadata
+to a file, and \fBheaders\fP to print and check LVM headers.
+.ad b
+.HP
+.ad l
+\fB-f\fP|\fB--file\fP \fIString\fP
+.br
+.ad b
+.HP
+.ad l
\fB-h\fP|\fB--help\fP
.br
Display help text.
@@ -154,6 +201,18 @@ on the command.
.ad b
.HP
.ad l
+\fB--[pv]metadatacopies\fP \fB0\fP|\fB1\fP|\fB2\fP
+.br
+The number of metadata areas to set aside on a PV for storing VG metadata.
+When 2, one copy of the VG metadata is stored at the front of the PV
+and a second copy is stored at the end.
+When 1, one copy of the VG metadata is stored at the front of the PV.
+When 0, no copies of the VG metadata are stored on the given PV.
+This may be useful in VGs containing many PVs (this places limitations
+on the ability to use vgsplit later.)
+.ad b
+.HP
+.ad l
\fB-q\fP|\fB--quiet\fP ...
.br
Suppress output and log messages. Overrides --debug and --verbose.
^ permalink raw reply related [flat|nested] 12+ messages in thread
* master - build: make generate
@ 2018-10-10 11:28 Marian Csontos
0 siblings, 0 replies; 12+ messages in thread
From: Marian Csontos @ 2018-10-10 11:28 UTC (permalink / raw)
To: lvm-devel
Gitweb: https://sourceware.org/git/?p=lvm2.git;a=commitdiff;h=6e12a332923bb81cc293b64821226e8c2632742c
Commit: 6e12a332923bb81cc293b64821226e8c2632742c
Parent: 5c36ad06a12e25302f6daf7f3504db82845195a8
Author: Marian Csontos <mcsontos@redhat.com>
AuthorDate: Wed Oct 10 08:31:55 2018 +0200
Committer: Marian Csontos <mcsontos@redhat.com>
CommitterDate: Wed Oct 10 11:25:50 2018 +0200
build: make generate
---
man/lvchange.8_pregen | 53 +-
man/lvconvert.8_pregen | 133 ++-
man/lvcreate.8_pregen | 3486 +++++++++++++++++++++++++++++++++++++++++++++++-
man/lvscan.8_pregen | 35 +-
man/pvmove.8_pregen | 7 +-
man/pvscan.8_pregen | 11 +-
man/vgchange.8_pregen | 23 +-
man/vgscan.8_pregen | 10 -
8 files changed, 3659 insertions(+), 99 deletions(-)
diff --git a/man/lvchange.8_pregen b/man/lvchange.8_pregen
index 03e0b1c..05da60f 100644
--- a/man/lvchange.8_pregen
+++ b/man/lvchange.8_pregen
@@ -45,6 +45,10 @@ lvchange - Change the attributes of logical volume(s)
.ad b
.br
.ad l
+ \fB--compression\fP \fBy\fP|\fBn\fP
+.ad b
+.br
+.ad l
\fB--config\fP \fIString\fP
.ad b
.br
@@ -57,6 +61,10 @@ lvchange - Change the attributes of logical volume(s)
.ad b
.br
.ad l
+ \fB--deduplication\fP \fBy\fP|\fBn\fP
+.ad b
+.br
+.ad l
\fB--deltag\fP \fITag\fP
.ad b
.br
@@ -165,6 +173,10 @@ lvchange - Change the attributes of logical volume(s)
.ad b
.br
.ad l
+ \fB--readonly\fP
+.ad b
+.br
+.ad l
\fB--rebuild\fP \fIPV\fP
.ad b
.br
@@ -272,6 +284,14 @@ required, after which the others are optional.
.ad b
.br
.ad l
+ \fB--compression\fP \fBy\fP|\fBn\fP,
+.ad b
+.br
+.ad l
+ \fB--deduplication\fP \fBy\fP|\fBn\fP,
+.ad b
+.br
+.ad l
\fB--detachprofile\fP,
.ad b
.br
@@ -411,6 +431,10 @@ Activate or deactivate an LV.
[ \fB--sysinit\fP ]
.ad b
.br
+.ad l
+[ \fB--readonly\fP ]
+.ad b
+.br
[ COMMON_OPTIONS ]
.RE
.br
@@ -703,6 +727,13 @@ See \fBlvm.conf\fP(5) for more information about profiles.
.ad b
.HP
.ad l
+\fB--compression\fP \fBy\fP|\fBn\fP
+.br
+Controls whether compression is enabled or disable for VDO volume.
+See \fBlvmvdo\fP(7) for more information about VDO usage.
+.ad b
+.HP
+.ad l
\fB--config\fP \fIString\fP
.br
Config settings for the command. These override lvm.conf settings.
@@ -729,6 +760,13 @@ messages sent to the log file and/or syslog (if configured).
.ad b
.HP
.ad l
+\fB--deduplication\fP \fBy\fP|\fBn\fP
+.br
+Controls whether deduplication is enabled or disable for VDO volume.
+See \fBlvmvdo\fP(7) for more information about VDO usage.
+.ad b
+.HP
+.ad l
\fB--deltag\fP \fITag\fP
.br
Deletes a tag from a PV, VG or LV. This option can be repeated to delete
@@ -940,6 +978,20 @@ a suitable value automatically.
.ad b
.HP
.ad l
+\fB--readonly\fP
+.br
+Run the command in a special read-only mode which will read on-disk
+metadata without needing to take any locks. This can be used to peek
+inside metadata used by a virtual machine image while the virtual
+machine is running.
+It can also be used to peek inside the metadata of clustered VGs
+when clustered locking is not configured or running. No attempt
+will be made to communicate with the device-mapper kernel driver, so
+this option is unable to report whether or not LVs are
+actually in use.
+.ad b
+.HP
+.ad l
\fB--rebuild\fP \fIPV\fP
.br
Selects a PV to rebuild in a raid LV. Multiple PVs can be rebuilt by
@@ -1027,7 +1079,6 @@ available. As such, some functionality needs to be disabled and this option
acts as a shortcut which selects an appropriate set of options. Currently,
this is equivalent to using --ignorelockingfailure, --ignoremonitoring,
--poll n, and setting env var LVM_SUPPRESS_LOCKING_FAILURE_MESSAGES.
-When used in conjunction with lvmetad enabled and running,
vgchange/lvchange skip autoactivation, and defer to pvscan autoactivation.
.ad b
.HP
diff --git a/man/lvconvert.8_pregen b/man/lvconvert.8_pregen
index c9df4da..635967f 100644
--- a/man/lvconvert.8_pregen
+++ b/man/lvconvert.8_pregen
@@ -51,6 +51,10 @@ lvconvert - Change logical volume layout
.ad b
.br
.ad l
+ \fB--compression\fP \fBy\fP|\fBn\fP
+.ad b
+.br
+.ad l
\fB--config\fP \fIString\fP
.ad b
.br
@@ -59,6 +63,10 @@ lvconvert - Change logical volume layout
.ad b
.br
.ad l
+ \fB--deduplication\fP \fBy\fP|\fBn\fP
+.ad b
+.br
+.ad l
\fB--discards\fP \fBpassdown\fP|\fBnopassdown\fP|\fBignore\fP
.ad b
.br
@@ -227,6 +235,10 @@ lvconvert - Change logical volume layout
.ad b
.br
.ad l
+ \fB--vdopool\fP \fILV\fP
+.ad b
+.br
+.ad l
\fB-v\fP|\fB--verbose\fP
.ad b
.br
@@ -235,6 +247,10 @@ lvconvert - Change logical volume layout
.ad b
.br
.ad l
+ \fB-V\fP|\fB--virtualsize\fP \fISize\fP[m|UNIT]
+.ad b
+.br
+.ad l
\fB-y\fP|\fB--yes\fP
.ad b
.br
@@ -479,7 +495,7 @@ Split images from a raid1 or mirror LV and use them to create a new LV.
.RE
-
-Split images from a raid1 LV and track changes to origin.
+Split images from a raid1 LV and track changes to origin for later merge.
.br
.P
\fBlvconvert\fP \fB--splitmirrors\fP \fINumber\fP \fB--trackchanges\fP \fILV\fP\fI_cache_raid1\fP
@@ -722,6 +738,33 @@ Convert LV to type cache-pool.
.RE
-
+Convert LV to type vdopool.
+.br
+.P
+\fBlvconvert\fP \fB--type\fP \fBvdo-pool\fP \fILV\fP\fI_linear_striped_cache_raid\fP
+.br
+.RS 4
+.ad l
+[ \fB-n\fP|\fB--name\fP \fILV\fP\fI_new\fP ]
+.ad b
+.br
+.ad l
+[ \fB-V\fP|\fB--virtualsize\fP \fISize\fP[m|UNIT] ]
+.ad b
+.br
+.ad l
+[ \fB--compression\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB--deduplication\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+[ COMMON_OPTIONS ]
+.RE
+.br
+-
+
Separate and keep the cache pool from a cache LV.
.br
.P
@@ -942,12 +985,7 @@ See \fBlvm\fP(8) for more information about allocation.
.ad b
.HP
.ad l
-\fB-b\fP|\fB--background\fP
-.br
-If the operation requires polling, this option causes the command to
-return before the operation is complete, and polling is done in the
-background.
-.ad b
+\fB-b\fP|\fB--background\fP.ad b
.HP
.ad l
\fB-H\fP|\fB--cache\fP
@@ -1027,6 +1065,13 @@ See \fBlvm.conf\fP(5) for more information about profiles.
.ad b
.HP
.ad l
+\fB--compression\fP \fBy\fP|\fBn\fP
+.br
+Controls whether compression is enabled or disable for VDO volume.
+See \fBlvmvdo\fP(7) for more information about VDO usage.
+.ad b
+.HP
+.ad l
\fB--config\fP \fIString\fP
.br
Config settings for the command. These override lvm.conf settings.
@@ -1043,6 +1088,13 @@ messages sent to the log file and/or syslog (if configured).
.ad b
.HP
.ad l
+\fB--deduplication\fP \fBy\fP|\fBn\fP
+.br
+Controls whether deduplication is enabled or disable for VDO volume.
+See \fBlvmvdo\fP(7) for more information about VDO usage.
+.ad b
+.HP
+.ad l
\fB--discards\fP \fBpassdown\fP|\fBnopassdown\fP|\fBignore\fP
.br
Specifies how the device-mapper thin pool layer in the kernel should
@@ -1295,6 +1347,8 @@ Before the separation, the cache is flushed. Also see --uncache.
Splits the specified number of images from a raid1 or mirror LV
and uses them to create a new LV. If --trackchanges is also specified,
changes to the raid1 LV are tracked while the split LV remains detached.
+If --name is specified, then the images are permanently split from the
+original LV and changes are not tracked.
.ad b
.HP
.ad l
@@ -1368,10 +1422,12 @@ The name of a thin pool LV.
.br
Can be used with --splitmirrors on a raid1 LV. This causes
changes to the original raid1 LV to be tracked while the split images
-remain detached. This allows the read-only detached image(s) to be
-merged efficiently back into the raid1 LV later. Only the regions with
-changed data are resynchronized during merge. (This option only applies
-when using the raid1 LV type.)
+remain detached. This is a temporary state that allows the read-only
+detached image to be merged efficiently back into the raid1 LV later.
+Only the regions with changed data are resynchronized during merge.
+While a raid1 LV is tracking changes, operations on it are limited to
+merging the split image (see --mergemirrors) or permanently splitting
+the image (see --splitmirrors with --name.
.ad b
.HP
.ad l
@@ -1404,6 +1460,13 @@ or a profile.
.ad b
.HP
.ad l
+\fB--vdopool\fP \fILV\fP
+.br
+The name of a VDO pool LV.
+See \fBlvmvdo\fP(7) for more information about VDO usage.
+.ad b
+.HP
+.ad l
\fB-v\fP|\fB--verbose\fP ...
.br
Set verbose level. Repeat from 1 to 4 times to increase the detail
@@ -1417,6 +1480,23 @@ Display version information.
.ad b
.HP
.ad l
+\fB-V\fP|\fB--virtualsize\fP \fISize\fP[m|UNIT]
+.br
+The virtual size of a new thin LV.
+See \fBlvmthin\fP(7) for more information about LVM thin provisioning.
+Using virtual size (-V) and actual size (-L) together creates
+a sparse LV.
+lvm.conf global/sparse_segtype_default determines the
+default segment type used to create a sparse LV.
+Anything written to a sparse LV will be returned when reading from it.
+Reading from other areas of the LV will return blocks of zeros.
+When using a snapshot to create a sparse LV, a hidden virtual device
+is created using the zero target, and the LV has the suffix _vorigin.
+Snapshots are less efficient than thin provisioning when creating
+large sparse LVs (GiB).
+.ad b
+.HP
+.ad l
\fB-y\fP|\fB--yes\fP
.br
Do not prompt for confirmation interactively but always assume the
@@ -1647,6 +1727,37 @@ Convert LV to type cache (infers --type cache).
.br
-
+Convert LV to type vdopool.
+.br
+.P
+\fBlvconvert\fP \fB--vdopool\fP \fILV\fP\fI_linear_striped_cache_raid\fP
+.br
+.RS 4
+.ad l
+[ \fB-n\fP|\fB--name\fP \fILV\fP\fI_new\fP ]
+.ad b
+.br
+.ad l
+[ \fB-V\fP|\fB--virtualsize\fP \fISize\fP[m|UNIT] ]
+.ad b
+.br
+.ad l
+[ \fB--type\fP \fBvdo-pool\fP ]
+.ad b
+.br
+.ad l
+[ \fB--compression\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB--deduplication\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+[ COMMON_OPTIONS ]
+.RE
+.br
+-
+
Separate and delete the cache pool from a cache LV.
.br
.P
diff --git a/man/lvcreate.8_pregen b/man/lvcreate.8_pregen
index b6483b5..7a2adb1 100644
--- a/man/lvcreate.8_pregen
+++ b/man/lvcreate.8_pregen
@@ -59,6 +59,10 @@ lvcreate - Create a logical volume
.ad b
.br
.ad l
+ \fB--compression\fP \fBy\fP|\fBn\fP
+.ad b
+.br
+.ad l
\fB--config\fP \fIString\fP
.ad b
.br
@@ -71,6 +75,10 @@ lvcreate - Create a logical volume
.ad b
.br
.ad l
+ \fB--deduplication\fP \fBy\fP|\fBn\fP
+.ad b
+.br
+.ad l
\fB--discards\fP \fBpassdown\fP|\fBnopassdown\fP|\fBignore\fP
.ad b
.br
@@ -227,6 +235,14 @@ lvcreate - Create a logical volume
.ad b
.br
.ad l
+ \fB--vdo\fP
+.ad b
+.br
+.ad l
+ \fB--vdopool\fP \fILV\fP
+.ad b
+.br
+.ad l
\fB-v\fP|\fB--verbose\fP
.ad b
.br
@@ -286,6 +302,132 @@ options, even though it is typically used. When the name is not
specified, a new LV name is generated with the "lvol" prefix and a unique
numeric suffix.
.SH USAGE
+Create an LV that returns VDO when used.
+.br
+.P
+\fBlvcreate\fP \fB--type\fP \fBvdo\fP \fB-L\fP|\fB--size\fP \fISize\fP[m|UNIT] \fIVG\fP
+.br
+.RS 4
+.ad l
+[ \fB-l\fP|\fB--extents\fP \fINumber\fP[PERCENT] ]
+.ad b
+.br
+.ad l
+[ \fB-A\fP|\fB--autobackup\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-a\fP|\fB--activate\fP \fBy\fP|\fBn\fP|\fBay\fP ]
+.ad b
+.br
+.ad l
+[ \fB-C\fP|\fB--contiguous\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-K\fP|\fB--ignoreactivationskip\fP ]
+.ad b
+.br
+.ad l
+[ \fB-j\fP|\fB--major\fP \fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB-n\fP|\fB--name\fP \fIString\fP ]
+.ad b
+.br
+.ad l
+[ \fB-p\fP|\fB--permission\fP \fBrw\fP|\fBr\fP ]
+.ad b
+.br
+.ad l
+[ \fB-M\fP|\fB--persistent\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-r\fP|\fB--readahead\fP \fBauto\fP|\fBnone\fP|\fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB-k\fP|\fB--setactivationskip\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-W\fP|\fB--wipesignatures\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-Z\fP|\fB--zero\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-V\fP|\fB--virtualsize\fP \fISize\fP[m|UNIT] ]
+.ad b
+.br
+.ad l
+[ \fB-i\fP|\fB--stripes\fP \fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB-I\fP|\fB--stripesize\fP \fISize\fP[k|UNIT] ]
+.ad b
+.br
+.ad l
+[ \fB--vdo\fP ]
+.ad b
+.br
+.ad l
+[ \fB--addtag\fP \fITag\fP ]
+.ad b
+.br
+.ad l
+[ \fB--alloc\fP \fBcontiguous\fP|\fBcling\fP|\fBcling_by_tags\fP|\fBnormal\fP|\fBanywhere\fP|\fBinherit\fP ]
+.ad b
+.br
+.ad l
+[ \fB--ignoremonitoring\fP ]
+.ad b
+.br
+.ad l
+[ \fB--metadataprofile\fP \fIString\fP ]
+.ad b
+.br
+.ad l
+[ \fB--minor\fP \fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB--monitor\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB--nosync\fP ]
+.ad b
+.br
+.ad l
+[ \fB--noudevsync\fP ]
+.ad b
+.br
+.ad l
+[ \fB--reportformat\fP \fBbasic\fP|\fBjson\fP ]
+.ad b
+.br
+.ad l
+[ \fB--compression\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB--deduplication\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+[ COMMON_OPTIONS ]
+.RE
+.br
+.RS 4
+[ \fIPV\fP ... ]
+.RE
+-
+
Create a linear LV.
.br
.P
@@ -297,9 +439,93 @@ Create a linear LV.
.ad b
.br
.ad l
+[ \fB-A\fP|\fB--autobackup\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-a\fP|\fB--activate\fP \fBy\fP|\fBn\fP|\fBay\fP ]
+.ad b
+.br
+.ad l
+[ \fB-C\fP|\fB--contiguous\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-K\fP|\fB--ignoreactivationskip\fP ]
+.ad b
+.br
+.ad l
+[ \fB-j\fP|\fB--major\fP \fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB-n\fP|\fB--name\fP \fIString\fP ]
+.ad b
+.br
+.ad l
+[ \fB-p\fP|\fB--permission\fP \fBrw\fP|\fBr\fP ]
+.ad b
+.br
+.ad l
+[ \fB-M\fP|\fB--persistent\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-r\fP|\fB--readahead\fP \fBauto\fP|\fBnone\fP|\fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB-k\fP|\fB--setactivationskip\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-W\fP|\fB--wipesignatures\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-Z\fP|\fB--zero\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
[ \fB--type\fP \fBlinear\fP ]
.ad b
.br
+.ad l
+[ \fB--addtag\fP \fITag\fP ]
+.ad b
+.br
+.ad l
+[ \fB--alloc\fP \fBcontiguous\fP|\fBcling\fP|\fBcling_by_tags\fP|\fBnormal\fP|\fBanywhere\fP|\fBinherit\fP ]
+.ad b
+.br
+.ad l
+[ \fB--ignoremonitoring\fP ]
+.ad b
+.br
+.ad l
+[ \fB--metadataprofile\fP \fIString\fP ]
+.ad b
+.br
+.ad l
+[ \fB--minor\fP \fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB--monitor\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB--nosync\fP ]
+.ad b
+.br
+.ad l
+[ \fB--noudevsync\fP ]
+.ad b
+.br
+.ad l
+[ \fB--reportformat\fP \fBbasic\fP|\fBjson\fP ]
+.ad b
+.br
[ COMMON_OPTIONS ]
.RE
.br
@@ -322,6 +548,90 @@ Create a striped LV (infers --type striped).
[ \fB-I\fP|\fB--stripesize\fP \fISize\fP[k|UNIT] ]
.ad b
.br
+.ad l
+[ \fB-A\fP|\fB--autobackup\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-a\fP|\fB--activate\fP \fBy\fP|\fBn\fP|\fBay\fP ]
+.ad b
+.br
+.ad l
+[ \fB-C\fP|\fB--contiguous\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-K\fP|\fB--ignoreactivationskip\fP ]
+.ad b
+.br
+.ad l
+[ \fB-j\fP|\fB--major\fP \fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB-n\fP|\fB--name\fP \fIString\fP ]
+.ad b
+.br
+.ad l
+[ \fB-p\fP|\fB--permission\fP \fBrw\fP|\fBr\fP ]
+.ad b
+.br
+.ad l
+[ \fB-M\fP|\fB--persistent\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-r\fP|\fB--readahead\fP \fBauto\fP|\fBnone\fP|\fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB-k\fP|\fB--setactivationskip\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-W\fP|\fB--wipesignatures\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-Z\fP|\fB--zero\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB--addtag\fP \fITag\fP ]
+.ad b
+.br
+.ad l
+[ \fB--alloc\fP \fBcontiguous\fP|\fBcling\fP|\fBcling_by_tags\fP|\fBnormal\fP|\fBanywhere\fP|\fBinherit\fP ]
+.ad b
+.br
+.ad l
+[ \fB--ignoremonitoring\fP ]
+.ad b
+.br
+.ad l
+[ \fB--metadataprofile\fP \fIString\fP ]
+.ad b
+.br
+.ad l
+[ \fB--minor\fP \fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB--monitor\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB--nosync\fP ]
+.ad b
+.br
+.ad l
+[ \fB--noudevsync\fP ]
+.ad b
+.br
+.ad l
+[ \fB--reportformat\fP \fBbasic\fP|\fBjson\fP ]
+.ad b
+.br
[ COMMON_OPTIONS ]
.RE
.br
@@ -345,6 +655,54 @@ Create a raid1 or mirror LV (infers --type raid1|mirror).
.ad b
.br
.ad l
+[ \fB-A\fP|\fB--autobackup\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-a\fP|\fB--activate\fP \fBy\fP|\fBn\fP|\fBay\fP ]
+.ad b
+.br
+.ad l
+[ \fB-C\fP|\fB--contiguous\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-K\fP|\fB--ignoreactivationskip\fP ]
+.ad b
+.br
+.ad l
+[ \fB-j\fP|\fB--major\fP \fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB-n\fP|\fB--name\fP \fIString\fP ]
+.ad b
+.br
+.ad l
+[ \fB-p\fP|\fB--permission\fP \fBrw\fP|\fBr\fP ]
+.ad b
+.br
+.ad l
+[ \fB-M\fP|\fB--persistent\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-r\fP|\fB--readahead\fP \fBauto\fP|\fBnone\fP|\fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB-k\fP|\fB--setactivationskip\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-W\fP|\fB--wipesignatures\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-Z\fP|\fB--zero\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
[ \fB--mirrorlog\fP \fBcore\fP|\fBdisk\fP ]
.ad b
.br
@@ -356,6 +714,42 @@ Create a raid1 or mirror LV (infers --type raid1|mirror).
[ \fB--[raid]maxrecoveryrate\fP \fISize\fP[k|UNIT] ]
.ad b
.br
+.ad l
+[ \fB--addtag\fP \fITag\fP ]
+.ad b
+.br
+.ad l
+[ \fB--alloc\fP \fBcontiguous\fP|\fBcling\fP|\fBcling_by_tags\fP|\fBnormal\fP|\fBanywhere\fP|\fBinherit\fP ]
+.ad b
+.br
+.ad l
+[ \fB--ignoremonitoring\fP ]
+.ad b
+.br
+.ad l
+[ \fB--metadataprofile\fP \fIString\fP ]
+.ad b
+.br
+.ad l
+[ \fB--minor\fP \fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB--monitor\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB--nosync\fP ]
+.ad b
+.br
+.ad l
+[ \fB--noudevsync\fP ]
+.ad b
+.br
+.ad l
+[ \fB--reportformat\fP \fBbasic\fP|\fBjson\fP ]
+.ad b
+.br
[ COMMON_OPTIONS ]
.RE
.br
@@ -391,6 +785,54 @@ Create a raid LV (a specific raid level must be used, e.g. raid1).
.ad b
.br
.ad l
+[ \fB-A\fP|\fB--autobackup\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-a\fP|\fB--activate\fP \fBy\fP|\fBn\fP|\fBay\fP ]
+.ad b
+.br
+.ad l
+[ \fB-C\fP|\fB--contiguous\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-K\fP|\fB--ignoreactivationskip\fP ]
+.ad b
+.br
+.ad l
+[ \fB-j\fP|\fB--major\fP \fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB-n\fP|\fB--name\fP \fIString\fP ]
+.ad b
+.br
+.ad l
+[ \fB-p\fP|\fB--permission\fP \fBrw\fP|\fBr\fP ]
+.ad b
+.br
+.ad l
+[ \fB-M\fP|\fB--persistent\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-r\fP|\fB--readahead\fP \fBauto\fP|\fBnone\fP|\fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB-k\fP|\fB--setactivationskip\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-W\fP|\fB--wipesignatures\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-Z\fP|\fB--zero\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
[ \fB--[raid]minrecoveryrate\fP \fISize\fP[k|UNIT] ]
.ad b
.br
@@ -398,6 +840,42 @@ Create a raid LV (a specific raid level must be used, e.g. raid1).
[ \fB--[raid]maxrecoveryrate\fP \fISize\fP[k|UNIT] ]
.ad b
.br
+.ad l
+[ \fB--addtag\fP \fITag\fP ]
+.ad b
+.br
+.ad l
+[ \fB--alloc\fP \fBcontiguous\fP|\fBcling\fP|\fBcling_by_tags\fP|\fBnormal\fP|\fBanywhere\fP|\fBinherit\fP ]
+.ad b
+.br
+.ad l
+[ \fB--ignoremonitoring\fP ]
+.ad b
+.br
+.ad l
+[ \fB--metadataprofile\fP \fIString\fP ]
+.ad b
+.br
+.ad l
+[ \fB--minor\fP \fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB--monitor\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB--nosync\fP ]
+.ad b
+.br
+.ad l
+[ \fB--noudevsync\fP ]
+.ad b
+.br
+.ad l
+[ \fB--reportformat\fP \fBbasic\fP|\fBjson\fP ]
+.ad b
+.br
[ COMMON_OPTIONS ]
.RE
.br
@@ -428,6 +906,54 @@ Create a raid10 LV.
.ad b
.br
.ad l
+[ \fB-A\fP|\fB--autobackup\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-a\fP|\fB--activate\fP \fBy\fP|\fBn\fP|\fBay\fP ]
+.ad b
+.br
+.ad l
+[ \fB-C\fP|\fB--contiguous\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-K\fP|\fB--ignoreactivationskip\fP ]
+.ad b
+.br
+.ad l
+[ \fB-j\fP|\fB--major\fP \fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB-n\fP|\fB--name\fP \fIString\fP ]
+.ad b
+.br
+.ad l
+[ \fB-p\fP|\fB--permission\fP \fBrw\fP|\fBr\fP ]
+.ad b
+.br
+.ad l
+[ \fB-M\fP|\fB--persistent\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-r\fP|\fB--readahead\fP \fBauto\fP|\fBnone\fP|\fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB-k\fP|\fB--setactivationskip\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-W\fP|\fB--wipesignatures\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-Z\fP|\fB--zero\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
[ \fB--[raid]minrecoveryrate\fP \fISize\fP[k|UNIT] ]
.ad b
.br
@@ -435,6 +961,42 @@ Create a raid10 LV.
[ \fB--[raid]maxrecoveryrate\fP \fISize\fP[k|UNIT] ]
.ad b
.br
+.ad l
+[ \fB--addtag\fP \fITag\fP ]
+.ad b
+.br
+.ad l
+[ \fB--alloc\fP \fBcontiguous\fP|\fBcling\fP|\fBcling_by_tags\fP|\fBnormal\fP|\fBanywhere\fP|\fBinherit\fP ]
+.ad b
+.br
+.ad l
+[ \fB--ignoremonitoring\fP ]
+.ad b
+.br
+.ad l
+[ \fB--metadataprofile\fP \fIString\fP ]
+.ad b
+.br
+.ad l
+[ \fB--minor\fP \fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB--monitor\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB--nosync\fP ]
+.ad b
+.br
+.ad l
+[ \fB--noudevsync\fP ]
+.ad b
+.br
+.ad l
+[ \fB--reportformat\fP \fBbasic\fP|\fBjson\fP ]
+.ad b
+.br
[ COMMON_OPTIONS ]
.RE
.br
@@ -466,9 +1028,93 @@ Create a COW snapshot LV of an origin LV.
.ad b
.br
.ad l
+[ \fB-A\fP|\fB--autobackup\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-a\fP|\fB--activate\fP \fBy\fP|\fBn\fP|\fBay\fP ]
+.ad b
+.br
+.ad l
+[ \fB-C\fP|\fB--contiguous\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-K\fP|\fB--ignoreactivationskip\fP ]
+.ad b
+.br
+.ad l
+[ \fB-j\fP|\fB--major\fP \fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB-n\fP|\fB--name\fP \fIString\fP ]
+.ad b
+.br
+.ad l
+[ \fB-p\fP|\fB--permission\fP \fBrw\fP|\fBr\fP ]
+.ad b
+.br
+.ad l
+[ \fB-M\fP|\fB--persistent\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-r\fP|\fB--readahead\fP \fBauto\fP|\fBnone\fP|\fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB-k\fP|\fB--setactivationskip\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-W\fP|\fB--wipesignatures\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-Z\fP|\fB--zero\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
[ \fB--type\fP \fBsnapshot\fP ]
.ad b
.br
+.ad l
+[ \fB--addtag\fP \fITag\fP ]
+.ad b
+.br
+.ad l
+[ \fB--alloc\fP \fBcontiguous\fP|\fBcling\fP|\fBcling_by_tags\fP|\fBnormal\fP|\fBanywhere\fP|\fBinherit\fP ]
+.ad b
+.br
+.ad l
+[ \fB--ignoremonitoring\fP ]
+.ad b
+.br
+.ad l
+[ \fB--metadataprofile\fP \fIString\fP ]
+.ad b
+.br
+.ad l
+[ \fB--minor\fP \fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB--monitor\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB--nosync\fP ]
+.ad b
+.br
+.ad l
+[ \fB--noudevsync\fP ]
+.ad b
+.br
+.ad l
+[ \fB--reportformat\fP \fBbasic\fP|\fBjson\fP ]
+.ad b
+.br
[ COMMON_OPTIONS ]
.RE
.br
@@ -492,6 +1138,54 @@ Create a thin pool.
.ad b
.br
.ad l
+[ \fB-A\fP|\fB--autobackup\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-a\fP|\fB--activate\fP \fBy\fP|\fBn\fP|\fBay\fP ]
+.ad b
+.br
+.ad l
+[ \fB-C\fP|\fB--contiguous\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-K\fP|\fB--ignoreactivationskip\fP ]
+.ad b
+.br
+.ad l
+[ \fB-j\fP|\fB--major\fP \fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB-n\fP|\fB--name\fP \fIString\fP ]
+.ad b
+.br
+.ad l
+[ \fB-p\fP|\fB--permission\fP \fBrw\fP|\fBr\fP ]
+.ad b
+.br
+.ad l
+[ \fB-M\fP|\fB--persistent\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-r\fP|\fB--readahead\fP \fBauto\fP|\fBnone\fP|\fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB-k\fP|\fB--setactivationskip\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-W\fP|\fB--wipesignatures\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-Z\fP|\fB--zero\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
[ \fB-i\fP|\fB--stripes\fP \fINumber\fP ]
.ad b
.br
@@ -519,6 +1213,42 @@ Create a thin pool.
[ \fB--errorwhenfull\fP \fBy\fP|\fBn\fP ]
.ad b
.br
+.ad l
+[ \fB--addtag\fP \fITag\fP ]
+.ad b
+.br
+.ad l
+[ \fB--alloc\fP \fBcontiguous\fP|\fBcling\fP|\fBcling_by_tags\fP|\fBnormal\fP|\fBanywhere\fP|\fBinherit\fP ]
+.ad b
+.br
+.ad l
+[ \fB--ignoremonitoring\fP ]
+.ad b
+.br
+.ad l
+[ \fB--metadataprofile\fP \fIString\fP ]
+.ad b
+.br
+.ad l
+[ \fB--minor\fP \fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB--monitor\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB--nosync\fP ]
+.ad b
+.br
+.ad l
+[ \fB--noudevsync\fP ]
+.ad b
+.br
+.ad l
+[ \fB--reportformat\fP \fBbasic\fP|\fBjson\fP ]
+.ad b
+.br
[ COMMON_OPTIONS ]
.RE
.br
@@ -546,6 +1276,54 @@ Create a cache pool.
.ad b
.br
.ad l
+[ \fB-A\fP|\fB--autobackup\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-a\fP|\fB--activate\fP \fBy\fP|\fBn\fP|\fBay\fP ]
+.ad b
+.br
+.ad l
+[ \fB-C\fP|\fB--contiguous\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-K\fP|\fB--ignoreactivationskip\fP ]
+.ad b
+.br
+.ad l
+[ \fB-j\fP|\fB--major\fP \fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB-n\fP|\fB--name\fP \fIString\fP ]
+.ad b
+.br
+.ad l
+[ \fB-p\fP|\fB--permission\fP \fBrw\fP|\fBr\fP ]
+.ad b
+.br
+.ad l
+[ \fB-M\fP|\fB--persistent\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-r\fP|\fB--readahead\fP \fBauto\fP|\fBnone\fP|\fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB-k\fP|\fB--setactivationskip\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-W\fP|\fB--wipesignatures\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-Z\fP|\fB--zero\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
[ \fB--poolmetadatasize\fP \fISize\fP[m|UNIT] ]
.ad b
.br
@@ -569,6 +1347,42 @@ Create a cache pool.
[ \fB--cachemetadataformat\fP \fBauto\fP|\fB1\fP|\fB2\fP ]
.ad b
.br
+.ad l
+[ \fB--addtag\fP \fITag\fP ]
+.ad b
+.br
+.ad l
+[ \fB--alloc\fP \fBcontiguous\fP|\fBcling\fP|\fBcling_by_tags\fP|\fBnormal\fP|\fBanywhere\fP|\fBinherit\fP ]
+.ad b
+.br
+.ad l
+[ \fB--ignoremonitoring\fP ]
+.ad b
+.br
+.ad l
+[ \fB--metadataprofile\fP \fIString\fP ]
+.ad b
+.br
+.ad l
+[ \fB--minor\fP \fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB--monitor\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB--nosync\fP ]
+.ad b
+.br
+.ad l
+[ \fB--noudevsync\fP ]
+.ad b
+.br
+.ad l
+[ \fB--reportformat\fP \fBbasic\fP|\fBjson\fP ]
+.ad b
+.br
[ COMMON_OPTIONS ]
.RE
.br
@@ -588,6 +1402,54 @@ Create a thin LV in a thin pool (infers --type thin).
.ad b
.br
.ad l
+[ \fB-A\fP|\fB--autobackup\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-a\fP|\fB--activate\fP \fBy\fP|\fBn\fP|\fBay\fP ]
+.ad b
+.br
+.ad l
+[ \fB-C\fP|\fB--contiguous\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-K\fP|\fB--ignoreactivationskip\fP ]
+.ad b
+.br
+.ad l
+[ \fB-j\fP|\fB--major\fP \fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB-n\fP|\fB--name\fP \fIString\fP ]
+.ad b
+.br
+.ad l
+[ \fB-p\fP|\fB--permission\fP \fBrw\fP|\fBr\fP ]
+.ad b
+.br
+.ad l
+[ \fB-M\fP|\fB--persistent\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-r\fP|\fB--readahead\fP \fBauto\fP|\fBnone\fP|\fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB-k\fP|\fB--setactivationskip\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-W\fP|\fB--wipesignatures\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-Z\fP|\fB--zero\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
[ \fB--type\fP \fBthin\fP ]
.ad b
.br
@@ -599,6 +1461,42 @@ Create a thin LV in a thin pool (infers --type thin).
[ \fB--errorwhenfull\fP \fBy\fP|\fBn\fP ]
.ad b
.br
+.ad l
+[ \fB--addtag\fP \fITag\fP ]
+.ad b
+.br
+.ad l
+[ \fB--alloc\fP \fBcontiguous\fP|\fBcling\fP|\fBcling_by_tags\fP|\fBnormal\fP|\fBanywhere\fP|\fBinherit\fP ]
+.ad b
+.br
+.ad l
+[ \fB--ignoremonitoring\fP ]
+.ad b
+.br
+.ad l
+[ \fB--metadataprofile\fP \fIString\fP ]
+.ad b
+.br
+.ad l
+[ \fB--minor\fP \fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB--monitor\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB--nosync\fP ]
+.ad b
+.br
+.ad l
+[ \fB--noudevsync\fP ]
+.ad b
+.br
+.ad l
+[ \fB--reportformat\fP \fBbasic\fP|\fBjson\fP ]
+.ad b
+.br
[ COMMON_OPTIONS ]
.RE
.br
@@ -613,6 +1511,54 @@ Create a thin LV that is a snapshot of an existing thin LV
.br
.RS 4
.ad l
+[ \fB-A\fP|\fB--autobackup\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-a\fP|\fB--activate\fP \fBy\fP|\fBn\fP|\fBay\fP ]
+.ad b
+.br
+.ad l
+[ \fB-C\fP|\fB--contiguous\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-K\fP|\fB--ignoreactivationskip\fP ]
+.ad b
+.br
+.ad l
+[ \fB-j\fP|\fB--major\fP \fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB-n\fP|\fB--name\fP \fIString\fP ]
+.ad b
+.br
+.ad l
+[ \fB-p\fP|\fB--permission\fP \fBrw\fP|\fBr\fP ]
+.ad b
+.br
+.ad l
+[ \fB-M\fP|\fB--persistent\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-r\fP|\fB--readahead\fP \fBauto\fP|\fBnone\fP|\fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB-k\fP|\fB--setactivationskip\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-W\fP|\fB--wipesignatures\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-Z\fP|\fB--zero\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
[ \fB--type\fP \fBthin\fP ]
.ad b
.br
@@ -624,6 +1570,42 @@ Create a thin LV that is a snapshot of an existing thin LV
[ \fB--errorwhenfull\fP \fBy\fP|\fBn\fP ]
.ad b
.br
+.ad l
+[ \fB--addtag\fP \fITag\fP ]
+.ad b
+.br
+.ad l
+[ \fB--alloc\fP \fBcontiguous\fP|\fBcling\fP|\fBcling_by_tags\fP|\fBnormal\fP|\fBanywhere\fP|\fBinherit\fP ]
+.ad b
+.br
+.ad l
+[ \fB--ignoremonitoring\fP ]
+.ad b
+.br
+.ad l
+[ \fB--metadataprofile\fP \fIString\fP ]
+.ad b
+.br
+.ad l
+[ \fB--minor\fP \fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB--monitor\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB--nosync\fP ]
+.ad b
+.br
+.ad l
+[ \fB--noudevsync\fP ]
+.ad b
+.br
+.ad l
+[ \fB--reportformat\fP \fBbasic\fP|\fBjson\fP ]
+.ad b
+.br
[ COMMON_OPTIONS ]
.RE
.br
@@ -644,6 +1626,54 @@ Create a thin LV that is a snapshot of an external origin LV.
.ad b
.br
.ad l
+[ \fB-A\fP|\fB--autobackup\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-a\fP|\fB--activate\fP \fBy\fP|\fBn\fP|\fBay\fP ]
+.ad b
+.br
+.ad l
+[ \fB-C\fP|\fB--contiguous\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-K\fP|\fB--ignoreactivationskip\fP ]
+.ad b
+.br
+.ad l
+[ \fB-j\fP|\fB--major\fP \fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB-n\fP|\fB--name\fP \fIString\fP ]
+.ad b
+.br
+.ad l
+[ \fB-p\fP|\fB--permission\fP \fBrw\fP|\fBr\fP ]
+.ad b
+.br
+.ad l
+[ \fB-M\fP|\fB--persistent\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-r\fP|\fB--readahead\fP \fBauto\fP|\fBnone\fP|\fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB-k\fP|\fB--setactivationskip\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-W\fP|\fB--wipesignatures\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-Z\fP|\fB--zero\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
[ \fB--poolmetadatasize\fP \fISize\fP[m|UNIT] ]
.ad b
.br
@@ -659,6 +1689,42 @@ Create a thin LV that is a snapshot of an external origin LV.
[ \fB--errorwhenfull\fP \fBy\fP|\fBn\fP ]
.ad b
.br
+.ad l
+[ \fB--addtag\fP \fITag\fP ]
+.ad b
+.br
+.ad l
+[ \fB--alloc\fP \fBcontiguous\fP|\fBcling\fP|\fBcling_by_tags\fP|\fBnormal\fP|\fBanywhere\fP|\fBinherit\fP ]
+.ad b
+.br
+.ad l
+[ \fB--ignoremonitoring\fP ]
+.ad b
+.br
+.ad l
+[ \fB--metadataprofile\fP \fIString\fP ]
+.ad b
+.br
+.ad l
+[ \fB--minor\fP \fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB--monitor\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB--nosync\fP ]
+.ad b
+.br
+.ad l
+[ \fB--noudevsync\fP ]
+.ad b
+.br
+.ad l
+[ \fB--reportformat\fP \fBbasic\fP|\fBjson\fP ]
+.ad b
+.br
[ COMMON_OPTIONS ]
.RE
.br
@@ -688,6 +1754,54 @@ where the new thin pool is named by the --thinpool arg.
.ad b
.br
.ad l
+[ \fB-A\fP|\fB--autobackup\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-a\fP|\fB--activate\fP \fBy\fP|\fBn\fP|\fBay\fP ]
+.ad b
+.br
+.ad l
+[ \fB-C\fP|\fB--contiguous\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-K\fP|\fB--ignoreactivationskip\fP ]
+.ad b
+.br
+.ad l
+[ \fB-j\fP|\fB--major\fP \fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB-n\fP|\fB--name\fP \fIString\fP ]
+.ad b
+.br
+.ad l
+[ \fB-p\fP|\fB--permission\fP \fBrw\fP|\fBr\fP ]
+.ad b
+.br
+.ad l
+[ \fB-M\fP|\fB--persistent\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-r\fP|\fB--readahead\fP \fBauto\fP|\fBnone\fP|\fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB-k\fP|\fB--setactivationskip\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-W\fP|\fB--wipesignatures\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-Z\fP|\fB--zero\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
[ \fB-i\fP|\fB--stripes\fP \fINumber\fP ]
.ad b
.br
@@ -711,6 +1825,42 @@ where the new thin pool is named by the --thinpool arg.
[ \fB--errorwhenfull\fP \fBy\fP|\fBn\fP ]
.ad b
.br
+.ad l
+[ \fB--addtag\fP \fITag\fP ]
+.ad b
+.br
+.ad l
+[ \fB--alloc\fP \fBcontiguous\fP|\fBcling\fP|\fBcling_by_tags\fP|\fBnormal\fP|\fBanywhere\fP|\fBinherit\fP ]
+.ad b
+.br
+.ad l
+[ \fB--ignoremonitoring\fP ]
+.ad b
+.br
+.ad l
+[ \fB--metadataprofile\fP \fIString\fP ]
+.ad b
+.br
+.ad l
+[ \fB--minor\fP \fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB--monitor\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB--nosync\fP ]
+.ad b
+.br
+.ad l
+[ \fB--noudevsync\fP ]
+.ad b
+.br
+.ad l
+[ \fB--reportformat\fP \fBbasic\fP|\fBjson\fP ]
+.ad b
+.br
[ COMMON_OPTIONS ]
.RE
.br
@@ -745,94 +1895,83 @@ by the --cachepool arg.
.ad b
.br
.ad l
-[ \fB-i\fP|\fB--stripes\fP \fINumber\fP ]
+[ \fB-A\fP|\fB--autobackup\fP \fBy\fP|\fBn\fP ]
.ad b
.br
.ad l
-[ \fB-I\fP|\fB--stripesize\fP \fISize\fP[k|UNIT] ]
+[ \fB-a\fP|\fB--activate\fP \fBy\fP|\fBn\fP|\fBay\fP ]
.ad b
.br
.ad l
-[ \fB--poolmetadatasize\fP \fISize\fP[m|UNIT] ]
+[ \fB-C\fP|\fB--contiguous\fP \fBy\fP|\fBn\fP ]
.ad b
.br
.ad l
-[ \fB--poolmetadataspare\fP \fBy\fP|\fBn\fP ]
+[ \fB-K\fP|\fB--ignoreactivationskip\fP ]
.ad b
.br
.ad l
-[ \fB--cachemode\fP \fBwritethrough\fP|\fBwriteback\fP|\fBpassthrough\fP ]
+[ \fB-j\fP|\fB--major\fP \fINumber\fP ]
.ad b
.br
.ad l
-[ \fB--cachepolicy\fP \fIString\fP ]
+[ \fB-n\fP|\fB--name\fP \fIString\fP ]
.ad b
.br
.ad l
-[ \fB--cachesettings\fP \fIString\fP ]
+[ \fB-p\fP|\fB--permission\fP \fBrw\fP|\fBr\fP ]
.ad b
.br
.ad l
-[ \fB--cachemetadataformat\fP \fBauto\fP|\fB1\fP|\fB2\fP ]
+[ \fB-M\fP|\fB--persistent\fP \fBy\fP|\fBn\fP ]
.ad b
.br
-[ COMMON_OPTIONS ]
-.RE
-.br
-.RS 4
-[ \fIPV\fP ... ]
-.RE
--
-
-Common options for command:
-.
-.RS 4
.ad l
-[ \fB-a\fP|\fB--activate\fP \fBy\fP|\fBn\fP|\fBay\fP ]
+[ \fB-r\fP|\fB--readahead\fP \fBauto\fP|\fBnone\fP|\fINumber\fP ]
.ad b
.br
.ad l
-[ \fB-A\fP|\fB--autobackup\fP \fBy\fP|\fBn\fP ]
+[ \fB-k\fP|\fB--setactivationskip\fP \fBy\fP|\fBn\fP ]
.ad b
.br
.ad l
-[ \fB-C\fP|\fB--contiguous\fP \fBy\fP|\fBn\fP ]
+[ \fB-W\fP|\fB--wipesignatures\fP \fBy\fP|\fBn\fP ]
.ad b
.br
.ad l
-[ \fB-K\fP|\fB--ignoreactivationskip\fP ]
+[ \fB-Z\fP|\fB--zero\fP \fBy\fP|\fBn\fP ]
.ad b
.br
.ad l
-[ \fB-j\fP|\fB--major\fP \fINumber\fP ]
+[ \fB-i\fP|\fB--stripes\fP \fINumber\fP ]
.ad b
.br
.ad l
-[ \fB-n\fP|\fB--name\fP \fIString\fP ]
+[ \fB-I\fP|\fB--stripesize\fP \fISize\fP[k|UNIT] ]
.ad b
.br
.ad l
-[ \fB-p\fP|\fB--permission\fP \fBrw\fP|\fBr\fP ]
+[ \fB--poolmetadatasize\fP \fISize\fP[m|UNIT] ]
.ad b
.br
.ad l
-[ \fB-M\fP|\fB--persistent\fP \fBy\fP|\fBn\fP ]
+[ \fB--poolmetadataspare\fP \fBy\fP|\fBn\fP ]
.ad b
.br
.ad l
-[ \fB-r\fP|\fB--readahead\fP \fBauto\fP|\fBnone\fP|\fINumber\fP ]
+[ \fB--cachemode\fP \fBwritethrough\fP|\fBwriteback\fP|\fBpassthrough\fP ]
.ad b
.br
.ad l
-[ \fB-k\fP|\fB--setactivationskip\fP \fBy\fP|\fBn\fP ]
+[ \fB--cachepolicy\fP \fIString\fP ]
.ad b
.br
.ad l
-[ \fB-W\fP|\fB--wipesignatures\fP \fBy\fP|\fBn\fP ]
+[ \fB--cachesettings\fP \fIString\fP ]
.ad b
.br
.ad l
-[ \fB-Z\fP|\fB--zero\fP \fBy\fP|\fBn\fP ]
+[ \fB--cachemetadataformat\fP \fBauto\fP|\fB1\fP|\fB2\fP ]
.ad b
.br
.ad l
@@ -870,6 +2009,18 @@ Common options for command:
.ad l
[ \fB--reportformat\fP \fBbasic\fP|\fBjson\fP ]
.ad b
+.br
+[ COMMON_OPTIONS ]
+.RE
+.br
+.RS 4
+[ \fIPV\fP ... ]
+.RE
+-
+
+Common options for command:
+.
+.RS 4
.RE
Common options for lvm:
@@ -1064,6 +2215,13 @@ See \fBlvm.conf\fP(5) for more information about profiles.
.ad b
.HP
.ad l
+\fB--compression\fP \fBy\fP|\fBn\fP
+.br
+Controls whether compression is enabled or disable for VDO volume.
+See \fBlvmvdo\fP(7) for more information about VDO usage.
+.ad b
+.HP
+.ad l
\fB--config\fP \fIString\fP
.br
Config settings for the command. These override lvm.conf settings.
@@ -1090,6 +2248,13 @@ messages sent to the log file and/or syslog (if configured).
.ad b
.HP
.ad l
+\fB--deduplication\fP \fBy\fP|\fBn\fP
+.br
+Controls whether deduplication is enabled or disable for VDO volume.
+See \fBlvmvdo\fP(7) for more information about VDO usage.
+.ad b
+.HP
+.ad l
\fB--discards\fP \fBpassdown\fP|\fBnopassdown\fP|\fBignore\fP
.br
Specifies how the device-mapper thin pool layer in the kernel should
@@ -1475,6 +2640,21 @@ Use inferred types with care because it can lead to unexpected results.
.ad b
.HP
.ad l
+\fB--vdo\fP
+.br
+Specifies the command is handling VDO LV.
+See --type vdo.
+See \fBlvmvdo\fP(7) for more information about VDO usage.
+.ad b
+.HP
+.ad l
+\fB--vdopool\fP \fILV\fP
+.br
+The name of a VDO pool LV.
+See \fBlvmvdo\fP(7) for more information about VDO usage.
+.ad b
+.HP
+.ad l
\fB-v\fP|\fB--verbose\fP ...
.br
Set verbose level. Repeat from 1 to 4 times to increase the detail
@@ -1597,9 +2777,237 @@ Create an LV that returns errors when used.
[ \fB-l\fP|\fB--extents\fP \fINumber\fP[PERCENT] ]
.ad b
.br
+.ad l
+[ \fB-A\fP|\fB--autobackup\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-a\fP|\fB--activate\fP \fBy\fP|\fBn\fP|\fBay\fP ]
+.ad b
+.br
+.ad l
+[ \fB-C\fP|\fB--contiguous\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-K\fP|\fB--ignoreactivationskip\fP ]
+.ad b
+.br
+.ad l
+[ \fB-j\fP|\fB--major\fP \fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB-n\fP|\fB--name\fP \fIString\fP ]
+.ad b
+.br
+.ad l
+[ \fB-p\fP|\fB--permission\fP \fBrw\fP|\fBr\fP ]
+.ad b
+.br
+.ad l
+[ \fB-M\fP|\fB--persistent\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-r\fP|\fB--readahead\fP \fBauto\fP|\fBnone\fP|\fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB-k\fP|\fB--setactivationskip\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-W\fP|\fB--wipesignatures\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-Z\fP|\fB--zero\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB--addtag\fP \fITag\fP ]
+.ad b
+.br
+.ad l
+[ \fB--alloc\fP \fBcontiguous\fP|\fBcling\fP|\fBcling_by_tags\fP|\fBnormal\fP|\fBanywhere\fP|\fBinherit\fP ]
+.ad b
+.br
+.ad l
+[ \fB--ignoremonitoring\fP ]
+.ad b
+.br
+.ad l
+[ \fB--metadataprofile\fP \fIString\fP ]
+.ad b
+.br
+.ad l
+[ \fB--minor\fP \fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB--monitor\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB--nosync\fP ]
+.ad b
+.br
+.ad l
+[ \fB--noudevsync\fP ]
+.ad b
+.br
+.ad l
+[ \fB--reportformat\fP \fBbasic\fP|\fBjson\fP ]
+.ad b
+.br
+[ COMMON_OPTIONS ]
+.RE
+.br
+-
+
+Create an VDO LV with VDO pool.
+.br
+.P
+\fBlvcreate\fP \fB--vdo\fP \fB-L\fP|\fB--size\fP \fISize\fP[m|UNIT] \fIVG\fP
+.br
+.RS 4
+.ad l
+[ \fB-l\fP|\fB--extents\fP \fINumber\fP[PERCENT] ]
+.ad b
+.br
+.ad l
+[ \fB-A\fP|\fB--autobackup\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-a\fP|\fB--activate\fP \fBy\fP|\fBn\fP|\fBay\fP ]
+.ad b
+.br
+.ad l
+[ \fB-C\fP|\fB--contiguous\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-K\fP|\fB--ignoreactivationskip\fP ]
+.ad b
+.br
+.ad l
+[ \fB-j\fP|\fB--major\fP \fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB-n\fP|\fB--name\fP \fIString\fP ]
+.ad b
+.br
+.ad l
+[ \fB-p\fP|\fB--permission\fP \fBrw\fP|\fBr\fP ]
+.ad b
+.br
+.ad l
+[ \fB-M\fP|\fB--persistent\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-r\fP|\fB--readahead\fP \fBauto\fP|\fBnone\fP|\fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB-k\fP|\fB--setactivationskip\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-W\fP|\fB--wipesignatures\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-Z\fP|\fB--zero\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-V\fP|\fB--virtualsize\fP \fISize\fP[m|UNIT] ]
+.ad b
+.br
+.ad l
+[ \fB-i\fP|\fB--stripes\fP \fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB-I\fP|\fB--stripesize\fP \fISize\fP[k|UNIT] ]
+.ad b
+.br
+.ad l
+[ \fB--addtag\fP \fITag\fP ]
+.ad b
+.br
+.ad l
+[ \fB--alloc\fP \fBcontiguous\fP|\fBcling\fP|\fBcling_by_tags\fP|\fBnormal\fP|\fBanywhere\fP|\fBinherit\fP ]
+.ad b
+.br
+.ad l
+[ \fB--ignoremonitoring\fP ]
+.ad b
+.br
+.ad l
+[ \fB--metadataprofile\fP \fIString\fP ]
+.ad b
+.br
+.ad l
+[ \fB--minor\fP \fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB--monitor\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB--nosync\fP ]
+.ad b
+.br
+.ad l
+[ \fB--noudevsync\fP ]
+.ad b
+.br
+.ad l
+[ \fB--reportformat\fP \fBbasic\fP|\fBjson\fP ]
+.ad b
+.br
+.ad l
+[ \fB--compression\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB--deduplication\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+[ COMMON_OPTIONS ]
+.RE
+.br
+.RS 4
+[ \fIPV\fP ... ]
+.RE
+-
+
+Create an VDO LV using existing VDO pool.
+.br
+.P
+\fBlvcreate\fP \fB--vdopool\fP \fILV\fP \fB-V\fP|\fB--virtualsize\fP \fISize\fP[m|UNIT] \fIVG\fP
+.br
+.RS 4
+.ad l
+[ \fB--vdo\fP ]
+.ad b
+.br
+.ad l
+[ \fB--type\fP \fBvdo\fP ]
+.ad b
+.br
[ COMMON_OPTIONS ]
.RE
.br
+.RS 4
+[ \fIPV\fP ... ]
+.RE
-
Create an LV that returns zeros when read.
@@ -1612,6 +3020,90 @@ Create an LV that returns zeros when read.
[ \fB-l\fP|\fB--extents\fP \fINumber\fP[PERCENT] ]
.ad b
.br
+.ad l
+[ \fB-A\fP|\fB--autobackup\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-a\fP|\fB--activate\fP \fBy\fP|\fBn\fP|\fBay\fP ]
+.ad b
+.br
+.ad l
+[ \fB-C\fP|\fB--contiguous\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-K\fP|\fB--ignoreactivationskip\fP ]
+.ad b
+.br
+.ad l
+[ \fB-j\fP|\fB--major\fP \fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB-n\fP|\fB--name\fP \fIString\fP ]
+.ad b
+.br
+.ad l
+[ \fB-p\fP|\fB--permission\fP \fBrw\fP|\fBr\fP ]
+.ad b
+.br
+.ad l
+[ \fB-M\fP|\fB--persistent\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-r\fP|\fB--readahead\fP \fBauto\fP|\fBnone\fP|\fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB-k\fP|\fB--setactivationskip\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-W\fP|\fB--wipesignatures\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-Z\fP|\fB--zero\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB--addtag\fP \fITag\fP ]
+.ad b
+.br
+.ad l
+[ \fB--alloc\fP \fBcontiguous\fP|\fBcling\fP|\fBcling_by_tags\fP|\fBnormal\fP|\fBanywhere\fP|\fBinherit\fP ]
+.ad b
+.br
+.ad l
+[ \fB--ignoremonitoring\fP ]
+.ad b
+.br
+.ad l
+[ \fB--metadataprofile\fP \fIString\fP ]
+.ad b
+.br
+.ad l
+[ \fB--minor\fP \fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB--monitor\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB--nosync\fP ]
+.ad b
+.br
+.ad l
+[ \fB--noudevsync\fP ]
+.ad b
+.br
+.ad l
+[ \fB--reportformat\fP \fBbasic\fP|\fBjson\fP ]
+.ad b
+.br
[ COMMON_OPTIONS ]
.RE
.br
@@ -1627,6 +3119,90 @@ Create a linear LV.
[ \fB-l\fP|\fB--extents\fP \fINumber\fP[PERCENT] ]
.ad b
.br
+.ad l
+[ \fB-A\fP|\fB--autobackup\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-a\fP|\fB--activate\fP \fBy\fP|\fBn\fP|\fBay\fP ]
+.ad b
+.br
+.ad l
+[ \fB-C\fP|\fB--contiguous\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-K\fP|\fB--ignoreactivationskip\fP ]
+.ad b
+.br
+.ad l
+[ \fB-j\fP|\fB--major\fP \fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB-n\fP|\fB--name\fP \fIString\fP ]
+.ad b
+.br
+.ad l
+[ \fB-p\fP|\fB--permission\fP \fBrw\fP|\fBr\fP ]
+.ad b
+.br
+.ad l
+[ \fB-M\fP|\fB--persistent\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-r\fP|\fB--readahead\fP \fBauto\fP|\fBnone\fP|\fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB-k\fP|\fB--setactivationskip\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-W\fP|\fB--wipesignatures\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-Z\fP|\fB--zero\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB--addtag\fP \fITag\fP ]
+.ad b
+.br
+.ad l
+[ \fB--alloc\fP \fBcontiguous\fP|\fBcling\fP|\fBcling_by_tags\fP|\fBnormal\fP|\fBanywhere\fP|\fBinherit\fP ]
+.ad b
+.br
+.ad l
+[ \fB--ignoremonitoring\fP ]
+.ad b
+.br
+.ad l
+[ \fB--metadataprofile\fP \fIString\fP ]
+.ad b
+.br
+.ad l
+[ \fB--minor\fP \fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB--monitor\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB--nosync\fP ]
+.ad b
+.br
+.ad l
+[ \fB--noudevsync\fP ]
+.ad b
+.br
+.ad l
+[ \fB--reportformat\fP \fBbasic\fP|\fBjson\fP ]
+.ad b
+.br
[ COMMON_OPTIONS ]
.RE
.br
@@ -1653,6 +3229,90 @@ Create a striped LV (also see lvcreate --stripes).
[ \fB-I\fP|\fB--stripesize\fP \fISize\fP[k|UNIT] ]
.ad b
.br
+.ad l
+[ \fB-A\fP|\fB--autobackup\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-a\fP|\fB--activate\fP \fBy\fP|\fBn\fP|\fBay\fP ]
+.ad b
+.br
+.ad l
+[ \fB-C\fP|\fB--contiguous\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-K\fP|\fB--ignoreactivationskip\fP ]
+.ad b
+.br
+.ad l
+[ \fB-j\fP|\fB--major\fP \fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB-n\fP|\fB--name\fP \fIString\fP ]
+.ad b
+.br
+.ad l
+[ \fB-p\fP|\fB--permission\fP \fBrw\fP|\fBr\fP ]
+.ad b
+.br
+.ad l
+[ \fB-M\fP|\fB--persistent\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-r\fP|\fB--readahead\fP \fBauto\fP|\fBnone\fP|\fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB-k\fP|\fB--setactivationskip\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-W\fP|\fB--wipesignatures\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-Z\fP|\fB--zero\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB--addtag\fP \fITag\fP ]
+.ad b
+.br
+.ad l
+[ \fB--alloc\fP \fBcontiguous\fP|\fBcling\fP|\fBcling_by_tags\fP|\fBnormal\fP|\fBanywhere\fP|\fBinherit\fP ]
+.ad b
+.br
+.ad l
+[ \fB--ignoremonitoring\fP ]
+.ad b
+.br
+.ad l
+[ \fB--metadataprofile\fP \fIString\fP ]
+.ad b
+.br
+.ad l
+[ \fB--minor\fP \fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB--monitor\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB--nosync\fP ]
+.ad b
+.br
+.ad l
+[ \fB--noudevsync\fP ]
+.ad b
+.br
+.ad l
+[ \fB--reportformat\fP \fBbasic\fP|\fBjson\fP ]
+.ad b
+.br
[ COMMON_OPTIONS ]
.RE
.br
@@ -1688,9 +3348,93 @@ Create a mirror LV (also see --type raid1).
.ad b
.br
.ad l
+[ \fB-A\fP|\fB--autobackup\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-a\fP|\fB--activate\fP \fBy\fP|\fBn\fP|\fBay\fP ]
+.ad b
+.br
+.ad l
+[ \fB-C\fP|\fB--contiguous\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-K\fP|\fB--ignoreactivationskip\fP ]
+.ad b
+.br
+.ad l
+[ \fB-j\fP|\fB--major\fP \fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB-n\fP|\fB--name\fP \fIString\fP ]
+.ad b
+.br
+.ad l
+[ \fB-p\fP|\fB--permission\fP \fBrw\fP|\fBr\fP ]
+.ad b
+.br
+.ad l
+[ \fB-M\fP|\fB--persistent\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-r\fP|\fB--readahead\fP \fBauto\fP|\fBnone\fP|\fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB-k\fP|\fB--setactivationskip\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-W\fP|\fB--wipesignatures\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-Z\fP|\fB--zero\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
[ \fB--mirrorlog\fP \fBcore\fP|\fBdisk\fP ]
.ad b
.br
+.ad l
+[ \fB--addtag\fP \fITag\fP ]
+.ad b
+.br
+.ad l
+[ \fB--alloc\fP \fBcontiguous\fP|\fBcling\fP|\fBcling_by_tags\fP|\fBnormal\fP|\fBanywhere\fP|\fBinherit\fP ]
+.ad b
+.br
+.ad l
+[ \fB--ignoremonitoring\fP ]
+.ad b
+.br
+.ad l
+[ \fB--metadataprofile\fP \fIString\fP ]
+.ad b
+.br
+.ad l
+[ \fB--minor\fP \fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB--monitor\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB--nosync\fP ]
+.ad b
+.br
+.ad l
+[ \fB--noudevsync\fP ]
+.ad b
+.br
+.ad l
+[ \fB--reportformat\fP \fBbasic\fP|\fBjson\fP ]
+.ad b
+.br
[ COMMON_OPTIONS ]
.RE
.br
@@ -1727,6 +3471,90 @@ Create a COW snapshot LV of an origin LV
[ \fB-c\fP|\fB--chunksize\fP \fISize\fP[k|UNIT] ]
.ad b
.br
+.ad l
+[ \fB-A\fP|\fB--autobackup\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-a\fP|\fB--activate\fP \fBy\fP|\fBn\fP|\fBay\fP ]
+.ad b
+.br
+.ad l
+[ \fB-C\fP|\fB--contiguous\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-K\fP|\fB--ignoreactivationskip\fP ]
+.ad b
+.br
+.ad l
+[ \fB-j\fP|\fB--major\fP \fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB-n\fP|\fB--name\fP \fIString\fP ]
+.ad b
+.br
+.ad l
+[ \fB-p\fP|\fB--permission\fP \fBrw\fP|\fBr\fP ]
+.ad b
+.br
+.ad l
+[ \fB-M\fP|\fB--persistent\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-r\fP|\fB--readahead\fP \fBauto\fP|\fBnone\fP|\fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB-k\fP|\fB--setactivationskip\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-W\fP|\fB--wipesignatures\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-Z\fP|\fB--zero\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB--addtag\fP \fITag\fP ]
+.ad b
+.br
+.ad l
+[ \fB--alloc\fP \fBcontiguous\fP|\fBcling\fP|\fBcling_by_tags\fP|\fBnormal\fP|\fBanywhere\fP|\fBinherit\fP ]
+.ad b
+.br
+.ad l
+[ \fB--ignoremonitoring\fP ]
+.ad b
+.br
+.ad l
+[ \fB--metadataprofile\fP \fIString\fP ]
+.ad b
+.br
+.ad l
+[ \fB--minor\fP \fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB--monitor\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB--nosync\fP ]
+.ad b
+.br
+.ad l
+[ \fB--noudevsync\fP ]
+.ad b
+.br
+.ad l
+[ \fB--reportformat\fP \fBbasic\fP|\fBjson\fP ]
+.ad b
+.br
[ COMMON_OPTIONS ]
.RE
.br
@@ -1758,6 +3586,90 @@ Create a sparse COW snapshot LV of a virtual origin LV
[ \fB-c\fP|\fB--chunksize\fP \fISize\fP[k|UNIT] ]
.ad b
.br
+.ad l
+[ \fB-A\fP|\fB--autobackup\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-a\fP|\fB--activate\fP \fBy\fP|\fBn\fP|\fBay\fP ]
+.ad b
+.br
+.ad l
+[ \fB-C\fP|\fB--contiguous\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-K\fP|\fB--ignoreactivationskip\fP ]
+.ad b
+.br
+.ad l
+[ \fB-j\fP|\fB--major\fP \fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB-n\fP|\fB--name\fP \fIString\fP ]
+.ad b
+.br
+.ad l
+[ \fB-p\fP|\fB--permission\fP \fBrw\fP|\fBr\fP ]
+.ad b
+.br
+.ad l
+[ \fB-M\fP|\fB--persistent\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-r\fP|\fB--readahead\fP \fBauto\fP|\fBnone\fP|\fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB-k\fP|\fB--setactivationskip\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-W\fP|\fB--wipesignatures\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-Z\fP|\fB--zero\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB--addtag\fP \fITag\fP ]
+.ad b
+.br
+.ad l
+[ \fB--alloc\fP \fBcontiguous\fP|\fBcling\fP|\fBcling_by_tags\fP|\fBnormal\fP|\fBanywhere\fP|\fBinherit\fP ]
+.ad b
+.br
+.ad l
+[ \fB--ignoremonitoring\fP ]
+.ad b
+.br
+.ad l
+[ \fB--metadataprofile\fP \fIString\fP ]
+.ad b
+.br
+.ad l
+[ \fB--minor\fP \fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB--monitor\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB--nosync\fP ]
+.ad b
+.br
+.ad l
+[ \fB--noudevsync\fP ]
+.ad b
+.br
+.ad l
+[ \fB--reportformat\fP \fBbasic\fP|\fBjson\fP ]
+.ad b
+.br
[ COMMON_OPTIONS ]
.RE
.br
@@ -1784,9 +3696,93 @@ Create a sparse COW snapshot LV of a virtual origin LV.
.ad b
.br
.ad l
+[ \fB-A\fP|\fB--autobackup\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-a\fP|\fB--activate\fP \fBy\fP|\fBn\fP|\fBay\fP ]
+.ad b
+.br
+.ad l
+[ \fB-C\fP|\fB--contiguous\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-K\fP|\fB--ignoreactivationskip\fP ]
+.ad b
+.br
+.ad l
+[ \fB-j\fP|\fB--major\fP \fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB-n\fP|\fB--name\fP \fIString\fP ]
+.ad b
+.br
+.ad l
+[ \fB-p\fP|\fB--permission\fP \fBrw\fP|\fBr\fP ]
+.ad b
+.br
+.ad l
+[ \fB-M\fP|\fB--persistent\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-r\fP|\fB--readahead\fP \fBauto\fP|\fBnone\fP|\fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB-k\fP|\fB--setactivationskip\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-W\fP|\fB--wipesignatures\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-Z\fP|\fB--zero\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
[ \fB--type\fP \fBsnapshot\fP ]
.ad b
.br
+.ad l
+[ \fB--addtag\fP \fITag\fP ]
+.ad b
+.br
+.ad l
+[ \fB--alloc\fP \fBcontiguous\fP|\fBcling\fP|\fBcling_by_tags\fP|\fBnormal\fP|\fBanywhere\fP|\fBinherit\fP ]
+.ad b
+.br
+.ad l
+[ \fB--ignoremonitoring\fP ]
+.ad b
+.br
+.ad l
+[ \fB--metadataprofile\fP \fIString\fP ]
+.ad b
+.br
+.ad l
+[ \fB--minor\fP \fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB--monitor\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB--nosync\fP ]
+.ad b
+.br
+.ad l
+[ \fB--noudevsync\fP ]
+.ad b
+.br
+.ad l
+[ \fB--reportformat\fP \fBbasic\fP|\fBjson\fP ]
+.ad b
+.br
[ COMMON_OPTIONS ]
.RE
.br
@@ -1810,6 +3806,54 @@ Create a thin pool (infers --type thin-pool).
.ad b
.br
.ad l
+[ \fB-A\fP|\fB--autobackup\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-a\fP|\fB--activate\fP \fBy\fP|\fBn\fP|\fBay\fP ]
+.ad b
+.br
+.ad l
+[ \fB-C\fP|\fB--contiguous\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-K\fP|\fB--ignoreactivationskip\fP ]
+.ad b
+.br
+.ad l
+[ \fB-j\fP|\fB--major\fP \fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB-n\fP|\fB--name\fP \fIString\fP ]
+.ad b
+.br
+.ad l
+[ \fB-p\fP|\fB--permission\fP \fBrw\fP|\fBr\fP ]
+.ad b
+.br
+.ad l
+[ \fB-M\fP|\fB--persistent\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-r\fP|\fB--readahead\fP \fBauto\fP|\fBnone\fP|\fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB-k\fP|\fB--setactivationskip\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-W\fP|\fB--wipesignatures\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-Z\fP|\fB--zero\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
[ \fB-i\fP|\fB--stripes\fP \fINumber\fP ]
.ad b
.br
@@ -1837,6 +3881,42 @@ Create a thin pool (infers --type thin-pool).
[ \fB--errorwhenfull\fP \fBy\fP|\fBn\fP ]
.ad b
.br
+.ad l
+[ \fB--addtag\fP \fITag\fP ]
+.ad b
+.br
+.ad l
+[ \fB--alloc\fP \fBcontiguous\fP|\fBcling\fP|\fBcling_by_tags\fP|\fBnormal\fP|\fBanywhere\fP|\fBinherit\fP ]
+.ad b
+.br
+.ad l
+[ \fB--ignoremonitoring\fP ]
+.ad b
+.br
+.ad l
+[ \fB--metadataprofile\fP \fIString\fP ]
+.ad b
+.br
+.ad l
+[ \fB--minor\fP \fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB--monitor\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB--nosync\fP ]
+.ad b
+.br
+.ad l
+[ \fB--noudevsync\fP ]
+.ad b
+.br
+.ad l
+[ \fB--reportformat\fP \fBbasic\fP|\fBjson\fP ]
+.ad b
+.br
[ COMMON_OPTIONS ]
.RE
.br
@@ -1866,6 +3946,54 @@ Create a thin pool named by the --thinpool arg
.ad b
.br
.ad l
+[ \fB-A\fP|\fB--autobackup\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-a\fP|\fB--activate\fP \fBy\fP|\fBn\fP|\fBay\fP ]
+.ad b
+.br
+.ad l
+[ \fB-C\fP|\fB--contiguous\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-K\fP|\fB--ignoreactivationskip\fP ]
+.ad b
+.br
+.ad l
+[ \fB-j\fP|\fB--major\fP \fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB-n\fP|\fB--name\fP \fIString\fP ]
+.ad b
+.br
+.ad l
+[ \fB-p\fP|\fB--permission\fP \fBrw\fP|\fBr\fP ]
+.ad b
+.br
+.ad l
+[ \fB-M\fP|\fB--persistent\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-r\fP|\fB--readahead\fP \fBauto\fP|\fBnone\fP|\fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB-k\fP|\fB--setactivationskip\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-W\fP|\fB--wipesignatures\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-Z\fP|\fB--zero\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
[ \fB-i\fP|\fB--stripes\fP \fINumber\fP ]
.ad b
.br
@@ -1893,6 +4021,42 @@ Create a thin pool named by the --thinpool arg
[ \fB--errorwhenfull\fP \fBy\fP|\fBn\fP ]
.ad b
.br
+.ad l
+[ \fB--addtag\fP \fITag\fP ]
+.ad b
+.br
+.ad l
+[ \fB--alloc\fP \fBcontiguous\fP|\fBcling\fP|\fBcling_by_tags\fP|\fBnormal\fP|\fBanywhere\fP|\fBinherit\fP ]
+.ad b
+.br
+.ad l
+[ \fB--ignoremonitoring\fP ]
+.ad b
+.br
+.ad l
+[ \fB--metadataprofile\fP \fIString\fP ]
+.ad b
+.br
+.ad l
+[ \fB--minor\fP \fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB--monitor\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB--nosync\fP ]
+.ad b
+.br
+.ad l
+[ \fB--noudevsync\fP ]
+.ad b
+.br
+.ad l
+[ \fB--reportformat\fP \fBbasic\fP|\fBjson\fP ]
+.ad b
+.br
[ COMMON_OPTIONS ]
.RE
.br
@@ -1925,6 +4089,54 @@ Create a cache pool named by the --cachepool arg
.ad b
.br
.ad l
+[ \fB-A\fP|\fB--autobackup\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-a\fP|\fB--activate\fP \fBy\fP|\fBn\fP|\fBay\fP ]
+.ad b
+.br
+.ad l
+[ \fB-C\fP|\fB--contiguous\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-K\fP|\fB--ignoreactivationskip\fP ]
+.ad b
+.br
+.ad l
+[ \fB-j\fP|\fB--major\fP \fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB-n\fP|\fB--name\fP \fIString\fP ]
+.ad b
+.br
+.ad l
+[ \fB-p\fP|\fB--permission\fP \fBrw\fP|\fBr\fP ]
+.ad b
+.br
+.ad l
+[ \fB-M\fP|\fB--persistent\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-r\fP|\fB--readahead\fP \fBauto\fP|\fBnone\fP|\fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB-k\fP|\fB--setactivationskip\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-W\fP|\fB--wipesignatures\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-Z\fP|\fB--zero\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
[ \fB--poolmetadatasize\fP \fISize\fP[m|UNIT] ]
.ad b
.br
@@ -1948,6 +4160,42 @@ Create a cache pool named by the --cachepool arg
[ \fB--cachemetadataformat\fP \fBauto\fP|\fB1\fP|\fB2\fP ]
.ad b
.br
+.ad l
+[ \fB--addtag\fP \fITag\fP ]
+.ad b
+.br
+.ad l
+[ \fB--alloc\fP \fBcontiguous\fP|\fBcling\fP|\fBcling_by_tags\fP|\fBnormal\fP|\fBanywhere\fP|\fBinherit\fP ]
+.ad b
+.br
+.ad l
+[ \fB--ignoremonitoring\fP ]
+.ad b
+.br
+.ad l
+[ \fB--metadataprofile\fP \fIString\fP ]
+.ad b
+.br
+.ad l
+[ \fB--minor\fP \fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB--monitor\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB--nosync\fP ]
+.ad b
+.br
+.ad l
+[ \fB--noudevsync\fP ]
+.ad b
+.br
+.ad l
+[ \fB--reportformat\fP \fBbasic\fP|\fBjson\fP ]
+.ad b
+.br
[ COMMON_OPTIONS ]
.RE
.br
@@ -1974,6 +4222,54 @@ Create a thin LV in a thin pool.
.ad b
.br
.ad l
+[ \fB-A\fP|\fB--autobackup\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-a\fP|\fB--activate\fP \fBy\fP|\fBn\fP|\fBay\fP ]
+.ad b
+.br
+.ad l
+[ \fB-C\fP|\fB--contiguous\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-K\fP|\fB--ignoreactivationskip\fP ]
+.ad b
+.br
+.ad l
+[ \fB-j\fP|\fB--major\fP \fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB-n\fP|\fB--name\fP \fIString\fP ]
+.ad b
+.br
+.ad l
+[ \fB-p\fP|\fB--permission\fP \fBrw\fP|\fBr\fP ]
+.ad b
+.br
+.ad l
+[ \fB-M\fP|\fB--persistent\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-r\fP|\fB--readahead\fP \fBauto\fP|\fBnone\fP|\fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB-k\fP|\fB--setactivationskip\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-W\fP|\fB--wipesignatures\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-Z\fP|\fB--zero\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
[ \fB--poolmetadatasize\fP \fISize\fP[m|UNIT] ]
.ad b
.br
@@ -1989,6 +4285,42 @@ Create a thin LV in a thin pool.
[ \fB--errorwhenfull\fP \fBy\fP|\fBn\fP ]
.ad b
.br
+.ad l
+[ \fB--addtag\fP \fITag\fP ]
+.ad b
+.br
+.ad l
+[ \fB--alloc\fP \fBcontiguous\fP|\fBcling\fP|\fBcling_by_tags\fP|\fBnormal\fP|\fBanywhere\fP|\fBinherit\fP ]
+.ad b
+.br
+.ad l
+[ \fB--ignoremonitoring\fP ]
+.ad b
+.br
+.ad l
+[ \fB--metadataprofile\fP \fIString\fP ]
+.ad b
+.br
+.ad l
+[ \fB--minor\fP \fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB--monitor\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB--nosync\fP ]
+.ad b
+.br
+.ad l
+[ \fB--noudevsync\fP ]
+.ad b
+.br
+.ad l
+[ \fB--reportformat\fP \fBbasic\fP|\fBjson\fP ]
+.ad b
+.br
[ COMMON_OPTIONS ]
.RE
.br
@@ -2007,6 +4339,54 @@ Create a thin LV in a thin pool named in the first arg
.ad b
.br
.ad l
+[ \fB-A\fP|\fB--autobackup\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-a\fP|\fB--activate\fP \fBy\fP|\fBn\fP|\fBay\fP ]
+.ad b
+.br
+.ad l
+[ \fB-C\fP|\fB--contiguous\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-K\fP|\fB--ignoreactivationskip\fP ]
+.ad b
+.br
+.ad l
+[ \fB-j\fP|\fB--major\fP \fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB-n\fP|\fB--name\fP \fIString\fP ]
+.ad b
+.br
+.ad l
+[ \fB-p\fP|\fB--permission\fP \fBrw\fP|\fBr\fP ]
+.ad b
+.br
+.ad l
+[ \fB-M\fP|\fB--persistent\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-r\fP|\fB--readahead\fP \fBauto\fP|\fBnone\fP|\fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB-k\fP|\fB--setactivationskip\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-W\fP|\fB--wipesignatures\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-Z\fP|\fB--zero\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
[ \fB--discards\fP \fBpassdown\fP|\fBnopassdown\fP|\fBignore\fP ]
.ad b
.br
@@ -2014,6 +4394,42 @@ Create a thin LV in a thin pool named in the first arg
[ \fB--errorwhenfull\fP \fBy\fP|\fBn\fP ]
.ad b
.br
+.ad l
+[ \fB--addtag\fP \fITag\fP ]
+.ad b
+.br
+.ad l
+[ \fB--alloc\fP \fBcontiguous\fP|\fBcling\fP|\fBcling_by_tags\fP|\fBnormal\fP|\fBanywhere\fP|\fBinherit\fP ]
+.ad b
+.br
+.ad l
+[ \fB--ignoremonitoring\fP ]
+.ad b
+.br
+.ad l
+[ \fB--metadataprofile\fP \fIString\fP ]
+.ad b
+.br
+.ad l
+[ \fB--minor\fP \fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB--monitor\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB--nosync\fP ]
+.ad b
+.br
+.ad l
+[ \fB--noudevsync\fP ]
+.ad b
+.br
+.ad l
+[ \fB--reportformat\fP \fBbasic\fP|\fBjson\fP ]
+.ad b
+.br
[ COMMON_OPTIONS ]
.RE
.br
@@ -2034,6 +4450,54 @@ naming pool.)
.ad b
.br
.ad l
+[ \fB-A\fP|\fB--autobackup\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-a\fP|\fB--activate\fP \fBy\fP|\fBn\fP|\fBay\fP ]
+.ad b
+.br
+.ad l
+[ \fB-C\fP|\fB--contiguous\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-K\fP|\fB--ignoreactivationskip\fP ]
+.ad b
+.br
+.ad l
+[ \fB-j\fP|\fB--major\fP \fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB-n\fP|\fB--name\fP \fIString\fP ]
+.ad b
+.br
+.ad l
+[ \fB-p\fP|\fB--permission\fP \fBrw\fP|\fBr\fP ]
+.ad b
+.br
+.ad l
+[ \fB-M\fP|\fB--persistent\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-r\fP|\fB--readahead\fP \fBauto\fP|\fBnone\fP|\fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB-k\fP|\fB--setactivationskip\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-W\fP|\fB--wipesignatures\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-Z\fP|\fB--zero\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
[ \fB--type\fP \fBthin\fP ]
.ad b
.br
@@ -2045,6 +4509,42 @@ naming pool.)
[ \fB--errorwhenfull\fP \fBy\fP|\fBn\fP ]
.ad b
.br
+.ad l
+[ \fB--addtag\fP \fITag\fP ]
+.ad b
+.br
+.ad l
+[ \fB--alloc\fP \fBcontiguous\fP|\fBcling\fP|\fBcling_by_tags\fP|\fBnormal\fP|\fBanywhere\fP|\fBinherit\fP ]
+.ad b
+.br
+.ad l
+[ \fB--ignoremonitoring\fP ]
+.ad b
+.br
+.ad l
+[ \fB--metadataprofile\fP \fIString\fP ]
+.ad b
+.br
+.ad l
+[ \fB--minor\fP \fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB--monitor\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB--nosync\fP ]
+.ad b
+.br
+.ad l
+[ \fB--noudevsync\fP ]
+.ad b
+.br
+.ad l
+[ \fB--reportformat\fP \fBbasic\fP|\fBjson\fP ]
+.ad b
+.br
[ COMMON_OPTIONS ]
.RE
.br
@@ -2061,6 +4561,54 @@ Create a thin LV that is a snapshot of an existing thin LV.
.ad b
.br
.ad l
+[ \fB-A\fP|\fB--autobackup\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-a\fP|\fB--activate\fP \fBy\fP|\fBn\fP|\fBay\fP ]
+.ad b
+.br
+.ad l
+[ \fB-C\fP|\fB--contiguous\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-K\fP|\fB--ignoreactivationskip\fP ]
+.ad b
+.br
+.ad l
+[ \fB-j\fP|\fB--major\fP \fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB-n\fP|\fB--name\fP \fIString\fP ]
+.ad b
+.br
+.ad l
+[ \fB-p\fP|\fB--permission\fP \fBrw\fP|\fBr\fP ]
+.ad b
+.br
+.ad l
+[ \fB-M\fP|\fB--persistent\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-r\fP|\fB--readahead\fP \fBauto\fP|\fBnone\fP|\fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB-k\fP|\fB--setactivationskip\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-W\fP|\fB--wipesignatures\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-Z\fP|\fB--zero\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
[ \fB--discards\fP \fBpassdown\fP|\fBnopassdown\fP|\fBignore\fP ]
.ad b
.br
@@ -2068,6 +4616,42 @@ Create a thin LV that is a snapshot of an existing thin LV.
[ \fB--errorwhenfull\fP \fBy\fP|\fBn\fP ]
.ad b
.br
+.ad l
+[ \fB--addtag\fP \fITag\fP ]
+.ad b
+.br
+.ad l
+[ \fB--alloc\fP \fBcontiguous\fP|\fBcling\fP|\fBcling_by_tags\fP|\fBnormal\fP|\fBanywhere\fP|\fBinherit\fP ]
+.ad b
+.br
+.ad l
+[ \fB--ignoremonitoring\fP ]
+.ad b
+.br
+.ad l
+[ \fB--metadataprofile\fP \fIString\fP ]
+.ad b
+.br
+.ad l
+[ \fB--minor\fP \fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB--monitor\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB--nosync\fP ]
+.ad b
+.br
+.ad l
+[ \fB--noudevsync\fP ]
+.ad b
+.br
+.ad l
+[ \fB--reportformat\fP \fBbasic\fP|\fBjson\fP ]
+.ad b
+.br
[ COMMON_OPTIONS ]
.RE
.br
@@ -2082,6 +4666,54 @@ Create a thin LV that is a snapshot of an existing thin LV
.br
.RS 4
.ad l
+[ \fB-A\fP|\fB--autobackup\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-a\fP|\fB--activate\fP \fBy\fP|\fBn\fP|\fBay\fP ]
+.ad b
+.br
+.ad l
+[ \fB-C\fP|\fB--contiguous\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-K\fP|\fB--ignoreactivationskip\fP ]
+.ad b
+.br
+.ad l
+[ \fB-j\fP|\fB--major\fP \fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB-n\fP|\fB--name\fP \fIString\fP ]
+.ad b
+.br
+.ad l
+[ \fB-p\fP|\fB--permission\fP \fBrw\fP|\fBr\fP ]
+.ad b
+.br
+.ad l
+[ \fB-M\fP|\fB--persistent\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-r\fP|\fB--readahead\fP \fBauto\fP|\fBnone\fP|\fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB-k\fP|\fB--setactivationskip\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-W\fP|\fB--wipesignatures\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-Z\fP|\fB--zero\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
[ \fB--type\fP \fBthin\fP ]
.ad b
.br
@@ -2093,6 +4725,42 @@ Create a thin LV that is a snapshot of an existing thin LV
[ \fB--errorwhenfull\fP \fBy\fP|\fBn\fP ]
.ad b
.br
+.ad l
+[ \fB--addtag\fP \fITag\fP ]
+.ad b
+.br
+.ad l
+[ \fB--alloc\fP \fBcontiguous\fP|\fBcling\fP|\fBcling_by_tags\fP|\fBnormal\fP|\fBanywhere\fP|\fBinherit\fP ]
+.ad b
+.br
+.ad l
+[ \fB--ignoremonitoring\fP ]
+.ad b
+.br
+.ad l
+[ \fB--metadataprofile\fP \fIString\fP ]
+.ad b
+.br
+.ad l
+[ \fB--minor\fP \fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB--monitor\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB--nosync\fP ]
+.ad b
+.br
+.ad l
+[ \fB--noudevsync\fP ]
+.ad b
+.br
+.ad l
+[ \fB--reportformat\fP \fBbasic\fP|\fBjson\fP ]
+.ad b
+.br
[ COMMON_OPTIONS ]
.RE
.br
@@ -2107,6 +4775,54 @@ Create a thin LV that is a snapshot of an external origin LV
.br
.RS 4
.ad l
+[ \fB-A\fP|\fB--autobackup\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-a\fP|\fB--activate\fP \fBy\fP|\fBn\fP|\fBay\fP ]
+.ad b
+.br
+.ad l
+[ \fB-C\fP|\fB--contiguous\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-K\fP|\fB--ignoreactivationskip\fP ]
+.ad b
+.br
+.ad l
+[ \fB-j\fP|\fB--major\fP \fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB-n\fP|\fB--name\fP \fIString\fP ]
+.ad b
+.br
+.ad l
+[ \fB-p\fP|\fB--permission\fP \fBrw\fP|\fBr\fP ]
+.ad b
+.br
+.ad l
+[ \fB-M\fP|\fB--persistent\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-r\fP|\fB--readahead\fP \fBauto\fP|\fBnone\fP|\fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB-k\fP|\fB--setactivationskip\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-W\fP|\fB--wipesignatures\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-Z\fP|\fB--zero\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
[ \fB--type\fP \fBthin\fP ]
.ad b
.br
@@ -2118,6 +4834,42 @@ Create a thin LV that is a snapshot of an external origin LV
[ \fB--errorwhenfull\fP \fBy\fP|\fBn\fP ]
.ad b
.br
+.ad l
+[ \fB--addtag\fP \fITag\fP ]
+.ad b
+.br
+.ad l
+[ \fB--alloc\fP \fBcontiguous\fP|\fBcling\fP|\fBcling_by_tags\fP|\fBnormal\fP|\fBanywhere\fP|\fBinherit\fP ]
+.ad b
+.br
+.ad l
+[ \fB--ignoremonitoring\fP ]
+.ad b
+.br
+.ad l
+[ \fB--metadataprofile\fP \fIString\fP ]
+.ad b
+.br
+.ad l
+[ \fB--minor\fP \fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB--monitor\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB--nosync\fP ]
+.ad b
+.br
+.ad l
+[ \fB--noudevsync\fP ]
+.ad b
+.br
+.ad l
+[ \fB--reportformat\fP \fBbasic\fP|\fBjson\fP ]
+.ad b
+.br
[ COMMON_OPTIONS ]
.RE
.br
@@ -2149,6 +4901,54 @@ where the new thin pool is named by the --thinpool arg
.ad b
.br
.ad l
+[ \fB-A\fP|\fB--autobackup\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-a\fP|\fB--activate\fP \fBy\fP|\fBn\fP|\fBay\fP ]
+.ad b
+.br
+.ad l
+[ \fB-C\fP|\fB--contiguous\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-K\fP|\fB--ignoreactivationskip\fP ]
+.ad b
+.br
+.ad l
+[ \fB-j\fP|\fB--major\fP \fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB-n\fP|\fB--name\fP \fIString\fP ]
+.ad b
+.br
+.ad l
+[ \fB-p\fP|\fB--permission\fP \fBrw\fP|\fBr\fP ]
+.ad b
+.br
+.ad l
+[ \fB-M\fP|\fB--persistent\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-r\fP|\fB--readahead\fP \fBauto\fP|\fBnone\fP|\fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB-k\fP|\fB--setactivationskip\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-W\fP|\fB--wipesignatures\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-Z\fP|\fB--zero\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
[ \fB-i\fP|\fB--stripes\fP \fINumber\fP ]
.ad b
.br
@@ -2172,6 +4972,42 @@ where the new thin pool is named by the --thinpool arg
[ \fB--errorwhenfull\fP \fBy\fP|\fBn\fP ]
.ad b
.br
+.ad l
+[ \fB--addtag\fP \fITag\fP ]
+.ad b
+.br
+.ad l
+[ \fB--alloc\fP \fBcontiguous\fP|\fBcling\fP|\fBcling_by_tags\fP|\fBnormal\fP|\fBanywhere\fP|\fBinherit\fP ]
+.ad b
+.br
+.ad l
+[ \fB--ignoremonitoring\fP ]
+.ad b
+.br
+.ad l
+[ \fB--metadataprofile\fP \fIString\fP ]
+.ad b
+.br
+.ad l
+[ \fB--minor\fP \fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB--monitor\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB--nosync\fP ]
+.ad b
+.br
+.ad l
+[ \fB--noudevsync\fP ]
+.ad b
+.br
+.ad l
+[ \fB--reportformat\fP \fBbasic\fP|\fBjson\fP ]
+.ad b
+.br
[ COMMON_OPTIONS ]
.RE
.br
@@ -2206,6 +5042,54 @@ where the new thin pool is named by the --thinpool arg
.ad b
.br
.ad l
+[ \fB-A\fP|\fB--autobackup\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-a\fP|\fB--activate\fP \fBy\fP|\fBn\fP|\fBay\fP ]
+.ad b
+.br
+.ad l
+[ \fB-C\fP|\fB--contiguous\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-K\fP|\fB--ignoreactivationskip\fP ]
+.ad b
+.br
+.ad l
+[ \fB-j\fP|\fB--major\fP \fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB-n\fP|\fB--name\fP \fIString\fP ]
+.ad b
+.br
+.ad l
+[ \fB-p\fP|\fB--permission\fP \fBrw\fP|\fBr\fP ]
+.ad b
+.br
+.ad l
+[ \fB-M\fP|\fB--persistent\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-r\fP|\fB--readahead\fP \fBauto\fP|\fBnone\fP|\fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB-k\fP|\fB--setactivationskip\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-W\fP|\fB--wipesignatures\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-Z\fP|\fB--zero\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
[ \fB-i\fP|\fB--stripes\fP \fINumber\fP ]
.ad b
.br
@@ -2229,6 +5113,42 @@ where the new thin pool is named by the --thinpool arg
[ \fB--errorwhenfull\fP \fBy\fP|\fBn\fP ]
.ad b
.br
+.ad l
+[ \fB--addtag\fP \fITag\fP ]
+.ad b
+.br
+.ad l
+[ \fB--alloc\fP \fBcontiguous\fP|\fBcling\fP|\fBcling_by_tags\fP|\fBnormal\fP|\fBanywhere\fP|\fBinherit\fP ]
+.ad b
+.br
+.ad l
+[ \fB--ignoremonitoring\fP ]
+.ad b
+.br
+.ad l
+[ \fB--metadataprofile\fP \fIString\fP ]
+.ad b
+.br
+.ad l
+[ \fB--minor\fP \fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB--monitor\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB--nosync\fP ]
+.ad b
+.br
+.ad l
+[ \fB--noudevsync\fP ]
+.ad b
+.br
+.ad l
+[ \fB--reportformat\fP \fBbasic\fP|\fBjson\fP ]
+.ad b
+.br
[ COMMON_OPTIONS ]
.RE
.br
@@ -2265,6 +5185,54 @@ arg is a VG name.
.ad b
.br
.ad l
+[ \fB-A\fP|\fB--autobackup\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-a\fP|\fB--activate\fP \fBy\fP|\fBn\fP|\fBay\fP ]
+.ad b
+.br
+.ad l
+[ \fB-C\fP|\fB--contiguous\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-K\fP|\fB--ignoreactivationskip\fP ]
+.ad b
+.br
+.ad l
+[ \fB-j\fP|\fB--major\fP \fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB-n\fP|\fB--name\fP \fIString\fP ]
+.ad b
+.br
+.ad l
+[ \fB-p\fP|\fB--permission\fP \fBrw\fP|\fBr\fP ]
+.ad b
+.br
+.ad l
+[ \fB-M\fP|\fB--persistent\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-r\fP|\fB--readahead\fP \fBauto\fP|\fBnone\fP|\fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB-k\fP|\fB--setactivationskip\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-W\fP|\fB--wipesignatures\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-Z\fP|\fB--zero\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
[ \fB-i\fP|\fB--stripes\fP \fINumber\fP ]
.ad b
.br
@@ -2288,6 +5256,42 @@ arg is a VG name.
[ \fB--errorwhenfull\fP \fBy\fP|\fBn\fP ]
.ad b
.br
+.ad l
+[ \fB--addtag\fP \fITag\fP ]
+.ad b
+.br
+.ad l
+[ \fB--alloc\fP \fBcontiguous\fP|\fBcling\fP|\fBcling_by_tags\fP|\fBnormal\fP|\fBanywhere\fP|\fBinherit\fP ]
+.ad b
+.br
+.ad l
+[ \fB--ignoremonitoring\fP ]
+.ad b
+.br
+.ad l
+[ \fB--metadataprofile\fP \fIString\fP ]
+.ad b
+.br
+.ad l
+[ \fB--minor\fP \fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB--monitor\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB--nosync\fP ]
+.ad b
+.br
+.ad l
+[ \fB--noudevsync\fP ]
+.ad b
+.br
+.ad l
+[ \fB--reportformat\fP \fBbasic\fP|\fBjson\fP ]
+.ad b
+.br
[ COMMON_OPTIONS ]
.RE
.br
@@ -2320,6 +5324,54 @@ arg is a VG name (variant, infers --type thin).
.ad b
.br
.ad l
+[ \fB-A\fP|\fB--autobackup\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-a\fP|\fB--activate\fP \fBy\fP|\fBn\fP|\fBay\fP ]
+.ad b
+.br
+.ad l
+[ \fB-C\fP|\fB--contiguous\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-K\fP|\fB--ignoreactivationskip\fP ]
+.ad b
+.br
+.ad l
+[ \fB-j\fP|\fB--major\fP \fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB-n\fP|\fB--name\fP \fIString\fP ]
+.ad b
+.br
+.ad l
+[ \fB-p\fP|\fB--permission\fP \fBrw\fP|\fBr\fP ]
+.ad b
+.br
+.ad l
+[ \fB-M\fP|\fB--persistent\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-r\fP|\fB--readahead\fP \fBauto\fP|\fBnone\fP|\fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB-k\fP|\fB--setactivationskip\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-W\fP|\fB--wipesignatures\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-Z\fP|\fB--zero\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
[ \fB-i\fP|\fB--stripes\fP \fINumber\fP ]
.ad b
.br
@@ -2343,6 +5395,42 @@ arg is a VG name (variant, infers --type thin).
[ \fB--errorwhenfull\fP \fBy\fP|\fBn\fP ]
.ad b
.br
+.ad l
+[ \fB--addtag\fP \fITag\fP ]
+.ad b
+.br
+.ad l
+[ \fB--alloc\fP \fBcontiguous\fP|\fBcling\fP|\fBcling_by_tags\fP|\fBnormal\fP|\fBanywhere\fP|\fBinherit\fP ]
+.ad b
+.br
+.ad l
+[ \fB--ignoremonitoring\fP ]
+.ad b
+.br
+.ad l
+[ \fB--metadataprofile\fP \fIString\fP ]
+.ad b
+.br
+.ad l
+[ \fB--minor\fP \fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB--monitor\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB--nosync\fP ]
+.ad b
+.br
+.ad l
+[ \fB--noudevsync\fP ]
+.ad b
+.br
+.ad l
+[ \fB--reportformat\fP \fBbasic\fP|\fBjson\fP ]
+.ad b
+.br
[ COMMON_OPTIONS ]
.RE
.br
@@ -2380,6 +5468,54 @@ config setting sparse_segtype_default.
.ad b
.br
.ad l
+[ \fB-A\fP|\fB--autobackup\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-a\fP|\fB--activate\fP \fBy\fP|\fBn\fP|\fBay\fP ]
+.ad b
+.br
+.ad l
+[ \fB-C\fP|\fB--contiguous\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-K\fP|\fB--ignoreactivationskip\fP ]
+.ad b
+.br
+.ad l
+[ \fB-j\fP|\fB--major\fP \fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB-n\fP|\fB--name\fP \fIString\fP ]
+.ad b
+.br
+.ad l
+[ \fB-p\fP|\fB--permission\fP \fBrw\fP|\fBr\fP ]
+.ad b
+.br
+.ad l
+[ \fB-M\fP|\fB--persistent\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-r\fP|\fB--readahead\fP \fBauto\fP|\fBnone\fP|\fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB-k\fP|\fB--setactivationskip\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-W\fP|\fB--wipesignatures\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-Z\fP|\fB--zero\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
[ \fB-i\fP|\fB--stripes\fP \fINumber\fP ]
.ad b
.br
@@ -2407,6 +5543,42 @@ config setting sparse_segtype_default.
[ \fB--errorwhenfull\fP \fBy\fP|\fBn\fP ]
.ad b
.br
+.ad l
+[ \fB--addtag\fP \fITag\fP ]
+.ad b
+.br
+.ad l
+[ \fB--alloc\fP \fBcontiguous\fP|\fBcling\fP|\fBcling_by_tags\fP|\fBnormal\fP|\fBanywhere\fP|\fBinherit\fP ]
+.ad b
+.br
+.ad l
+[ \fB--ignoremonitoring\fP ]
+.ad b
+.br
+.ad l
+[ \fB--metadataprofile\fP \fIString\fP ]
+.ad b
+.br
+.ad l
+[ \fB--minor\fP \fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB--monitor\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB--nosync\fP ]
+.ad b
+.br
+.ad l
+[ \fB--noudevsync\fP ]
+.ad b
+.br
+.ad l
+[ \fB--reportformat\fP \fBbasic\fP|\fBjson\fP ]
+.ad b
+.br
[ COMMON_OPTIONS ]
.RE
.br
@@ -2438,6 +5610,54 @@ by the --cachepool arg (variant, infers --type cache).
.ad b
.br
.ad l
+[ \fB-A\fP|\fB--autobackup\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-a\fP|\fB--activate\fP \fBy\fP|\fBn\fP|\fBay\fP ]
+.ad b
+.br
+.ad l
+[ \fB-C\fP|\fB--contiguous\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-K\fP|\fB--ignoreactivationskip\fP ]
+.ad b
+.br
+.ad l
+[ \fB-j\fP|\fB--major\fP \fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB-n\fP|\fB--name\fP \fIString\fP ]
+.ad b
+.br
+.ad l
+[ \fB-p\fP|\fB--permission\fP \fBrw\fP|\fBr\fP ]
+.ad b
+.br
+.ad l
+[ \fB-M\fP|\fB--persistent\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-r\fP|\fB--readahead\fP \fBauto\fP|\fBnone\fP|\fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB-k\fP|\fB--setactivationskip\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-W\fP|\fB--wipesignatures\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-Z\fP|\fB--zero\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
[ \fB-i\fP|\fB--stripes\fP \fINumber\fP ]
.ad b
.br
@@ -2465,6 +5685,42 @@ by the --cachepool arg (variant, infers --type cache).
[ \fB--cachemetadataformat\fP \fBauto\fP|\fB1\fP|\fB2\fP ]
.ad b
.br
+.ad l
+[ \fB--addtag\fP \fITag\fP ]
+.ad b
+.br
+.ad l
+[ \fB--alloc\fP \fBcontiguous\fP|\fBcling\fP|\fBcling_by_tags\fP|\fBnormal\fP|\fBanywhere\fP|\fBinherit\fP ]
+.ad b
+.br
+.ad l
+[ \fB--ignoremonitoring\fP ]
+.ad b
+.br
+.ad l
+[ \fB--metadataprofile\fP \fIString\fP ]
+.ad b
+.br
+.ad l
+[ \fB--minor\fP \fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB--monitor\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB--nosync\fP ]
+.ad b
+.br
+.ad l
+[ \fB--noudevsync\fP ]
+.ad b
+.br
+.ad l
+[ \fB--reportformat\fP \fBbasic\fP|\fBjson\fP ]
+.ad b
+.br
[ COMMON_OPTIONS ]
.RE
.br
@@ -2496,6 +5752,54 @@ in the first arg (variant, also use --cachepool).
.ad b
.br
.ad l
+[ \fB-A\fP|\fB--autobackup\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-a\fP|\fB--activate\fP \fBy\fP|\fBn\fP|\fBay\fP ]
+.ad b
+.br
+.ad l
+[ \fB-C\fP|\fB--contiguous\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-K\fP|\fB--ignoreactivationskip\fP ]
+.ad b
+.br
+.ad l
+[ \fB-j\fP|\fB--major\fP \fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB-n\fP|\fB--name\fP \fIString\fP ]
+.ad b
+.br
+.ad l
+[ \fB-p\fP|\fB--permission\fP \fBrw\fP|\fBr\fP ]
+.ad b
+.br
+.ad l
+[ \fB-M\fP|\fB--persistent\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-r\fP|\fB--readahead\fP \fBauto\fP|\fBnone\fP|\fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB-k\fP|\fB--setactivationskip\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-W\fP|\fB--wipesignatures\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-Z\fP|\fB--zero\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
[ \fB-i\fP|\fB--stripes\fP \fINumber\fP ]
.ad b
.br
@@ -2527,6 +5831,42 @@ in the first arg (variant, also use --cachepool).
[ \fB--cachemetadataformat\fP \fBauto\fP|\fB1\fP|\fB2\fP ]
.ad b
.br
+.ad l
+[ \fB--addtag\fP \fITag\fP ]
+.ad b
+.br
+.ad l
+[ \fB--alloc\fP \fBcontiguous\fP|\fBcling\fP|\fBcling_by_tags\fP|\fBnormal\fP|\fBanywhere\fP|\fBinherit\fP ]
+.ad b
+.br
+.ad l
+[ \fB--ignoremonitoring\fP ]
+.ad b
+.br
+.ad l
+[ \fB--metadataprofile\fP \fIString\fP ]
+.ad b
+.br
+.ad l
+[ \fB--minor\fP \fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB--monitor\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB--nosync\fP ]
+.ad b
+.br
+.ad l
+[ \fB--noudevsync\fP ]
+.ad b
+.br
+.ad l
+[ \fB--reportformat\fP \fBbasic\fP|\fBjson\fP ]
+.ad b
+.br
[ COMMON_OPTIONS ]
.RE
.br
@@ -2562,6 +5902,54 @@ to type cache after creating a new cache pool LV to use
.ad b
.br
.ad l
+[ \fB-A\fP|\fB--autobackup\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-a\fP|\fB--activate\fP \fBy\fP|\fBn\fP|\fBay\fP ]
+.ad b
+.br
+.ad l
+[ \fB-C\fP|\fB--contiguous\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-K\fP|\fB--ignoreactivationskip\fP ]
+.ad b
+.br
+.ad l
+[ \fB-j\fP|\fB--major\fP \fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB-n\fP|\fB--name\fP \fIString\fP ]
+.ad b
+.br
+.ad l
+[ \fB-p\fP|\fB--permission\fP \fBrw\fP|\fBr\fP ]
+.ad b
+.br
+.ad l
+[ \fB-M\fP|\fB--persistent\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-r\fP|\fB--readahead\fP \fBauto\fP|\fBnone\fP|\fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB-k\fP|\fB--setactivationskip\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-W\fP|\fB--wipesignatures\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB-Z\fP|\fB--zero\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
[ \fB-i\fP|\fB--stripes\fP \fINumber\fP ]
.ad b
.br
@@ -2593,6 +5981,42 @@ to type cache after creating a new cache pool LV to use
[ \fB--poolmetadataspare\fP \fBy\fP|\fBn\fP ]
.ad b
.br
+.ad l
+[ \fB--addtag\fP \fITag\fP ]
+.ad b
+.br
+.ad l
+[ \fB--alloc\fP \fBcontiguous\fP|\fBcling\fP|\fBcling_by_tags\fP|\fBnormal\fP|\fBanywhere\fP|\fBinherit\fP ]
+.ad b
+.br
+.ad l
+[ \fB--ignoremonitoring\fP ]
+.ad b
+.br
+.ad l
+[ \fB--metadataprofile\fP \fIString\fP ]
+.ad b
+.br
+.ad l
+[ \fB--minor\fP \fINumber\fP ]
+.ad b
+.br
+.ad l
+[ \fB--monitor\fP \fBy\fP|\fBn\fP ]
+.ad b
+.br
+.ad l
+[ \fB--nosync\fP ]
+.ad b
+.br
+.ad l
+[ \fB--noudevsync\fP ]
+.ad b
+.br
+.ad l
+[ \fB--reportformat\fP \fBbasic\fP|\fBjson\fP ]
+.ad b
+.br
[ COMMON_OPTIONS ]
.RE
.br
diff --git a/man/lvscan.8_pregen b/man/lvscan.8_pregen
index 489286e..2d4fd6b 100644
--- a/man/lvscan.8_pregen
+++ b/man/lvscan.8_pregen
@@ -3,12 +3,10 @@
lvscan - List all logical volumes in all volume groups
.
.SH SYNOPSIS
-\fBlvscan\fP \fIoption_args\fP
+\fBlvscan\fP
.br
[ \fIoption_args\fP ]
.br
- [ \fIposition_args\fP ]
-.br
.SH DESCRIPTION
lvscan scans all VGs or all supported LVM block devices in the system for
LVs. The output consists of one line for each LV indicating whether or not
@@ -23,23 +21,6 @@ comprehensive information about LVs.
[ \fB-a\fP|\fB--all\fP ]
.ad b
.br
-[ COMMON_OPTIONS ]
-.RE
-.br
-
-\fBlvscan\fP \fB--cache\fP
-.br
-.RS 4
-[ COMMON_OPTIONS ]
-.RE
-.br
-.RS 4
-[ \fILV\fP ... ]
-.RE
-
-Common options for command:
-.
-.RS 4
.ad l
[ \fB-b\fP|\fB--blockdevice\fP ]
.ad b
@@ -55,7 +36,10 @@ Common options for command:
.ad l
[ \fB--reportformat\fP \fBbasic\fP|\fBjson\fP ]
.ad b
+.br
+[ COMMON_OPTIONS ]
.RE
+.br
Common options for lvm:
.
@@ -133,12 +117,6 @@ No longer used.
.ad b
.HP
.ad l
-\fB--cache\fP
-.br
-Scan the devices used by an LV and send the metadata to lvmetad.
-.ad b
-.HP
-.ad l
\fB--commandprofile\fP \fIString\fP
.br
The command profile to use for command configuration.
@@ -271,11 +249,6 @@ answer yes. Use with extreme caution.
.ad b
.SH VARIABLES
.HP
-\fILV\fP
-.br
-Logical Volume name. See \fBlvm\fP(8) for valid names.
-An LV positional arg generally includes the VG name and LV name, e.g. VG/LV.
-.HP
\fIString\fP
.br
See the option description for information about the string content.
diff --git a/man/pvmove.8_pregen b/man/pvmove.8_pregen
index e553722..16bbe94 100644
--- a/man/pvmove.8_pregen
+++ b/man/pvmove.8_pregen
@@ -195,12 +195,7 @@ Enabling this is strongly advised! See \fBvgcfgbackup\fP(8) for more information
.ad b
.HP
.ad l
-\fB-b\fP|\fB--background\fP
-.br
-If the operation requires polling, this option causes the command to
-return before the operation is complete, and polling is done in the
-background.
-.ad b
+\fB-b\fP|\fB--background\fP.ad b
.HP
.ad l
\fB--commandprofile\fP \fIString\fP
diff --git a/man/pvscan.8_pregen b/man/pvscan.8_pregen
index 3ce59b5..2326ec5 100644
--- a/man/pvscan.8_pregen
+++ b/man/pvscan.8_pregen
@@ -129,7 +129,7 @@ Display PV information.
.RE
.br
-Populate the lvmetad cache by scanning PVs.
+Autoactivate a VG when all PVs are online.
.br
.P
\fBpvscan\fP \fB--cache\fP
@@ -239,17 +239,12 @@ Auto-activate LVs in a VG when the PVs scanned have completed the VG.
.ad b
.HP
.ad l
-\fB-b\fP|\fB--background\fP
-.br
-If the operation requires polling, this option causes the command to
-return before the operation is complete, and polling is done in the
-background.
-.ad b
+\fB-b\fP|\fB--background\fP.ad b
.HP
.ad l
\fB--cache\fP
.br
-Scan one or more devices and send the metadata to lvmetad.
+Scan one or more devices and record that they are online.
.ad b
.HP
.ad l
diff --git a/man/vgchange.8_pregen b/man/vgchange.8_pregen
index 94dbd88..e1fcb81 100644
--- a/man/vgchange.8_pregen
+++ b/man/vgchange.8_pregen
@@ -143,6 +143,10 @@ vgchange - Change volume group attributes
.ad b
.br
.ad l
+ \fB--readonly\fP
+.ad b
+.br
+.ad l
\fB--refresh\fP
.ad b
.br
@@ -417,6 +421,10 @@ Activate or deactivate LVs.
.ad b
.br
.ad l
+[ \fB--readonly\fP ]
+.ad b
+.br
+.ad l
[ \fB--ignorelockingfailure\fP ]
.ad b
.br
@@ -920,6 +928,20 @@ Repeat once to also suppress any prompts with answer 'no'.
.ad b
.HP
.ad l
+\fB--readonly\fP
+.br
+Run the command in a special read-only mode which will read on-disk
+metadata without needing to take any locks. This can be used to peek
+inside metadata used by a virtual machine image while the virtual
+machine is running.
+It can also be used to peek inside the metadata of clustered VGs
+when clustered locking is not configured or running. No attempt
+will be made to communicate with the device-mapper kernel driver, so
+this option is unable to report whether or not LVs are
+actually in use.
+.ad b
+.HP
+.ad l
\fB--refresh\fP
.br
If the LV is active, reload its metadata.
@@ -968,7 +990,6 @@ available. As such, some functionality needs to be disabled and this option
acts as a shortcut which selects an appropriate set of options. Currently,
this is equivalent to using --ignorelockingfailure, --ignoremonitoring,
--poll n, and setting env var LVM_SUPPRESS_LOCKING_FAILURE_MESSAGES.
-When used in conjunction with lvmetad enabled and running,
vgchange/lvchange skip autoactivation, and defer to pvscan autoactivation.
.ad b
.HP
diff --git a/man/vgscan.8_pregen b/man/vgscan.8_pregen
index fe9f201..7fe3713 100644
--- a/man/vgscan.8_pregen
+++ b/man/vgscan.8_pregen
@@ -14,10 +14,6 @@ vgscan scans all supported LVM block devices in the system for VGs.
.br
.RS 4
.ad l
-[ \fB--cache\fP ]
-.ad b
-.br
-.ad l
[ \fB--ignorelockingfailure\fP ]
.ad b
.br
@@ -99,12 +95,6 @@ Common options for lvm:
.SH OPTIONS
.HP
.ad l
-\fB--cache\fP
-.br
-Scan all devices and send the metadata to lvmetad.
-.ad b
-.HP
-.ad l
\fB--commandprofile\fP \fIString\fP
.br
The command profile to use for command configuration.
^ permalink raw reply related [flat|nested] 12+ messages in thread
* master - build: make generate
@ 2018-06-22 21:38 Zdenek Kabelac
0 siblings, 0 replies; 12+ messages in thread
From: Zdenek Kabelac @ 2018-06-22 21:38 UTC (permalink / raw)
To: lvm-devel
Gitweb: https://sourceware.org/git/?p=lvm2.git;a=commitdiff;h=086f1ef4a0f59ee247067e850b9b9ef0cdf5b1c3
Commit: 086f1ef4a0f59ee247067e850b9b9ef0cdf5b1c3
Parent: 254e5c5d119447bcb8b160a4b4e5b0c36e9af5ba
Author: Zdenek Kabelac <zkabelac@redhat.com>
AuthorDate: Tue Jun 19 15:07:50 2018 +0200
Committer: Zdenek Kabelac <zkabelac@redhat.com>
CommitterDate: Fri Jun 22 15:36:34 2018 +0200
build: make generate
---
conf/example.conf.in | 33 +++++----------------------------
man/lvchange.8_pregen | 15 ---------------
man/lvdisplay.8_pregen | 11 -----------
man/lvm-fullreport.8_pregen | 11 -----------
man/lvs.8_pregen | 11 -----------
man/pvchange.8_pregen | 11 -----------
man/pvdisplay.8_pregen | 11 -----------
man/pvs.8_pregen | 11 -----------
man/vgchange.8_pregen | 31 -------------------------------
man/vgconvert.8_pregen | 9 +++++----
man/vgdisplay.8_pregen | 11 -----------
man/vgs.8_pregen | 11 -----------
12 files changed, 10 insertions(+), 166 deletions(-)
diff --git a/conf/example.conf.in b/conf/example.conf.in
index 97daab2..83f9f42 100644
--- a/conf/example.conf.in
+++ b/conf/example.conf.in
@@ -151,21 +151,15 @@ devices {
# global_filter = [ "a|.*/|" ]
# Configuration option devices/cache_dir.
- # Directory in which to store the device cache file.
- # The results of filtering are cached on disk to avoid rescanning dud
- # devices (which can take a very long time). By default this cache is
- # stored in a file named .cache. It is safe to delete this file; the
- # tools regenerate it. If obtain_device_list_from_udev is enabled, the
- # list of devices is obtained from udev and any existing .cache file
- # is removed.
+ # This setting is no longer used.
cache_dir = "@DEFAULT_SYS_DIR@/@DEFAULT_CACHE_SUBDIR@"
# Configuration option devices/cache_file_prefix.
- # A prefix used before the .cache file name. See devices/cache_dir.
+ # This setting is no longer used.
cache_file_prefix = ""
# Configuration option devices/write_cache_state.
- # Enable/disable writing the cache file. See devices/cache_dir.
+ # This setting is no longer used.
write_cache_state = 1
# Configuration option devices/types.
@@ -269,11 +263,7 @@ devices {
ignore_lvm_mirrors = 1
# Configuration option devices/disable_after_error_count.
- # Number of I/O errors after which a device is skipped.
- # During each LVM operation, errors received from each device are
- # counted. If the counter of a device exceeds the limit set here,
- # no further I/O is sent to that device for the remainder of the
- # operation. Setting this to 0 disables the counters altogether.
+ # This setting is no longer used.
disable_after_error_count = 0
# Configuration option devices/require_restorefile_with_uuid.
@@ -1557,20 +1547,7 @@ activation {
# stripesize = 64
# Configuration option metadata/dirs.
- # Directories holding live copies of text format metadata.
- # These directories must not be on logical volumes!
- # It's possible to use LVM with a couple of directories here,
- # preferably on different (non-LV) filesystems, and with no other
- # on-disk metadata (pvmetadatacopies = 0). Or this can be in addition
- # to on-disk metadata areas. The feature was originally added to
- # simplify testing and is not supported under low memory situations -
- # the machine could lock up. Never edit any files in these directories
- # by hand unless you are absolutely sure you know what you are doing!
- # Use the supplied toolset to make changes (e.g. vgcfgrestore).
- #
- # Example
- # dirs = [ "/etc/lvm/metadata", "/mnt/disk2/lvm/metadata2" ]
- #
+ # This setting is no longer used.
# This configuration option is advanced.
# This configuration option does not have a default value defined.
# }
diff --git a/man/lvchange.8_pregen b/man/lvchange.8_pregen
index 8f9783a..03e0b1c 100644
--- a/man/lvchange.8_pregen
+++ b/man/lvchange.8_pregen
@@ -97,10 +97,6 @@ lvchange - Change the attributes of logical volume(s)
.ad b
.br
.ad l
- \fB--ignoreskippedcluster\fP
-.ad b
-.br
-.ad l
\fB--lockopt\fP \fIString\fP
.ad b
.br
@@ -520,10 +516,6 @@ Common options for command:
.ad b
.br
.ad l
-[ \fB--ignoreskippedcluster\fP ]
-.ad b
-.br
-.ad l
[ \fB--noudevsync\fP ]
.ad b
.br
@@ -818,13 +810,6 @@ Do not use this if dmeventd is already monitoring a device.
.ad b
.HP
.ad l
-\fB--ignoreskippedcluster\fP
-.br
-Use to avoid exiting with an non-zero status code if the command is run
-without clustered locking and clustered VGs are skipped.
-.ad b
-.HP
-.ad l
\fB--lockopt\fP \fIString\fP
.br
Used to pass options for special cases to lvmlockd.
diff --git a/man/lvdisplay.8_pregen b/man/lvdisplay.8_pregen
index 6211a47..9a8962b 100644
--- a/man/lvdisplay.8_pregen
+++ b/man/lvdisplay.8_pregen
@@ -72,10 +72,6 @@ and more, using a more compact and configurable output format.
.ad b
.br
.ad l
-[ \fB--ignoreskippedcluster\fP ]
-.ad b
-.br
-.ad l
[ \fB--logonly\fP ]
.ad b
.br
@@ -284,13 +280,6 @@ operations after locking failures.
.ad b
.HP
.ad l
-\fB--ignoreskippedcluster\fP
-.br
-Use to avoid exiting with an non-zero status code if the command is run
-without clustered locking and clustered VGs are skipped.
-.ad b
-.HP
-.ad l
\fB--lockopt\fP \fIString\fP
.br
Used to pass options for special cases to lvmlockd.
diff --git a/man/lvm-fullreport.8_pregen b/man/lvm-fullreport.8_pregen
index 4a8d7b3..111b8ef 100644
--- a/man/lvm-fullreport.8_pregen
+++ b/man/lvm-fullreport.8_pregen
@@ -56,10 +56,6 @@ if information changes between commands.
.ad b
.br
.ad l
-[ \fB--ignoreskippedcluster\fP ]
-.ad b
-.br
-.ad l
[ \fB--logonly\fP ]
.ad b
.br
@@ -255,13 +251,6 @@ operations after locking failures.
.ad b
.HP
.ad l
-\fB--ignoreskippedcluster\fP
-.br
-Use to avoid exiting with an non-zero status code if the command is run
-without clustered locking and clustered VGs are skipped.
-.ad b
-.HP
-.ad l
\fB--lockopt\fP \fIString\fP
.br
Used to pass options for special cases to lvmlockd.
diff --git a/man/lvs.8_pregen b/man/lvs.8_pregen
index b5128f9..fecca99 100644
--- a/man/lvs.8_pregen
+++ b/man/lvs.8_pregen
@@ -60,10 +60,6 @@ lvs produces formatted output about LVs.
.ad b
.br
.ad l
-[ \fB--ignoreskippedcluster\fP ]
-.ad b
-.br
-.ad l
[ \fB--logonly\fP ]
.ad b
.br
@@ -270,13 +266,6 @@ operations after locking failures.
.ad b
.HP
.ad l
-\fB--ignoreskippedcluster\fP
-.br
-Use to avoid exiting with an non-zero status code if the command is run
-without clustered locking and clustered VGs are skipped.
-.ad b
-.HP
-.ad l
\fB--lockopt\fP \fIString\fP
.br
Used to pass options for special cases to lvmlockd.
diff --git a/man/pvchange.8_pregen b/man/pvchange.8_pregen
index 5da8eca..8c9288d 100644
--- a/man/pvchange.8_pregen
+++ b/man/pvchange.8_pregen
@@ -98,10 +98,6 @@ Common options for command:
.ad b
.br
.ad l
-[ \fB--ignoreskippedcluster\fP ]
-.ad b
-.br
-.ad l
[ \fB--reportformat\fP \fBbasic\fP|\fBjson\fP ]
.ad b
.RE
@@ -244,13 +240,6 @@ Display help text.
.ad b
.HP
.ad l
-\fB--ignoreskippedcluster\fP
-.br
-Use to avoid exiting with an non-zero status code if the command is run
-without clustered locking and clustered VGs are skipped.
-.ad b
-.HP
-.ad l
\fB--lockopt\fP \fIString\fP
.br
Used to pass options for special cases to lvmlockd.
diff --git a/man/pvdisplay.8_pregen b/man/pvdisplay.8_pregen
index 5f39e7b..9dbcac3 100644
--- a/man/pvdisplay.8_pregen
+++ b/man/pvdisplay.8_pregen
@@ -72,10 +72,6 @@ and more, using a more compact and configurable output format.
.ad b
.br
.ad l
-[ \fB--ignoreskippedcluster\fP ]
-.ad b
-.br
-.ad l
[ \fB--logonly\fP ]
.ad b
.br
@@ -271,13 +267,6 @@ operations after locking failures.
.ad b
.HP
.ad l
-\fB--ignoreskippedcluster\fP
-.br
-Use to avoid exiting with an non-zero status code if the command is run
-without clustered locking and clustered VGs are skipped.
-.ad b
-.HP
-.ad l
\fB--lockopt\fP \fIString\fP
.br
Used to pass options for special cases to lvmlockd.
diff --git a/man/pvs.8_pregen b/man/pvs.8_pregen
index 59f1e3d..53c259c 100644
--- a/man/pvs.8_pregen
+++ b/man/pvs.8_pregen
@@ -56,10 +56,6 @@ pvs produces formatted output about PVs.
.ad b
.br
.ad l
-[ \fB--ignoreskippedcluster\fP ]
-.ad b
-.br
-.ad l
[ \fB--logonly\fP ]
.ad b
.br
@@ -257,13 +253,6 @@ operations after locking failures.
.ad b
.HP
.ad l
-\fB--ignoreskippedcluster\fP
-.br
-Use to avoid exiting with an non-zero status code if the command is run
-without clustered locking and clustered VGs are skipped.
-.ad b
-.HP
-.ad l
\fB--lockopt\fP \fIString\fP
.br
Used to pass options for special cases to lvmlockd.
diff --git a/man/vgchange.8_pregen b/man/vgchange.8_pregen
index a9ac546..94dbd88 100644
--- a/man/vgchange.8_pregen
+++ b/man/vgchange.8_pregen
@@ -75,10 +75,6 @@ vgchange - Change volume group attributes
.ad b
.br
.ad l
- \fB--ignoreskippedcluster\fP
-.ad b
-.br
-.ad l
\fB--lockopt\fP \fIString\fP
.ad b
.br
@@ -279,10 +275,6 @@ required, after which the others are optional.
.ad b
.br
.ad l
-[ \fB--ignoreskippedcluster\fP ]
-.ad b
-.br
-.ad l
[ \fB--noudevsync\fP ]
.ad b
.br
@@ -333,10 +325,6 @@ Start or stop monitoring LVs from dmeventd.
.ad b
.br
.ad l
-[ \fB--ignoreskippedcluster\fP ]
-.ad b
-.br
-.ad l
[ \fB--noudevsync\fP ]
.ad b
.br
@@ -379,10 +367,6 @@ Start or stop processing LV conversions.
.ad b
.br
.ad l
-[ \fB--ignoreskippedcluster\fP ]
-.ad b
-.br
-.ad l
[ \fB--noudevsync\fP ]
.ad b
.br
@@ -449,10 +433,6 @@ Activate or deactivate LVs.
.ad b
.br
.ad l
-[ \fB--ignoreskippedcluster\fP ]
-.ad b
-.br
-.ad l
[ \fB--noudevsync\fP ]
.ad b
.br
@@ -503,10 +483,6 @@ Reactivate LVs using the latest metadata.
.ad b
.br
.ad l
-[ \fB--ignoreskippedcluster\fP ]
-.ad b
-.br
-.ad l
[ \fB--noudevsync\fP ]
.ad b
.br
@@ -800,13 +776,6 @@ Do not use this if dmeventd is already monitoring a device.
.ad b
.HP
.ad l
-\fB--ignoreskippedcluster\fP
-.br
-Use to avoid exiting with an non-zero status code if the command is run
-without clustered locking and clustered VGs are skipped.
-.ad b
-.HP
-.ad l
\fB--lockopt\fP \fIString\fP
.br
Used to pass options for special cases to lvmlockd.
diff --git a/man/vgconvert.8_pregen b/man/vgconvert.8_pregen
index 16e1fc8..b2a6027 100644
--- a/man/vgconvert.8_pregen
+++ b/man/vgconvert.8_pregen
@@ -8,9 +8,9 @@ vgconvert - Change volume group metadata format
[ \fIoption_args\fP ]
.br
.SH DESCRIPTION
-vgconvert converts VG metadata from one format to another. This command
-is no longer used because this version of lvm no longer supports the LVM1
-format.
+vgconvert is no longer a part of LVM. It was removed along with
+support for the LVM1 format. Use an older version of LVM to
+convert VGs from the LVM1 format to LVM2.
.SH USAGE
\fBvgconvert\fP \fIVG\fP ...
.br
@@ -46,7 +46,6 @@ format.
[ COMMON_OPTIONS ]
.RE
.br
-
Common options for lvm:
.
.RS 4
@@ -106,6 +105,7 @@ Common options for lvm:
[ \fB--version\fP ]
.ad b
.RE
+
.SH OPTIONS
.HP
.ad l
@@ -301,6 +301,7 @@ capital letters mean multiple of 1000.)
.SH ENVIRONMENT VARIABLES
See \fBlvm\fP(8) for information about environment variables used by lvm.
For example, LVM_VG_NAME can generally be substituted for a required VG parameter.
+
.SH SEE ALSO
.BR lvm (8)
diff --git a/man/vgdisplay.8_pregen b/man/vgdisplay.8_pregen
index 89e3603..7c8fb12 100644
--- a/man/vgdisplay.8_pregen
+++ b/man/vgdisplay.8_pregen
@@ -67,10 +67,6 @@ and more, using a more compact and configurable output format.
.ad b
.br
.ad l
-[ \fB--ignoreskippedcluster\fP ]
-.ad b
-.br
-.ad l
[ \fB--logonly\fP ]
.ad b
.br
@@ -266,13 +262,6 @@ operations after locking failures.
.ad b
.HP
.ad l
-\fB--ignoreskippedcluster\fP
-.br
-Use to avoid exiting with an non-zero status code if the command is run
-without clustered locking and clustered VGs are skipped.
-.ad b
-.HP
-.ad l
\fB--lockopt\fP \fIString\fP
.br
Used to pass options for special cases to lvmlockd.
diff --git a/man/vgs.8_pregen b/man/vgs.8_pregen
index 681711b..c8a9611 100644
--- a/man/vgs.8_pregen
+++ b/man/vgs.8_pregen
@@ -52,10 +52,6 @@ vgs produces formatted output about VGs.
.ad b
.br
.ad l
-[ \fB--ignoreskippedcluster\fP ]
-.ad b
-.br
-.ad l
[ \fB--logonly\fP ]
.ad b
.br
@@ -252,13 +248,6 @@ operations after locking failures.
.ad b
.HP
.ad l
-\fB--ignoreskippedcluster\fP
-.br
-Use to avoid exiting with an non-zero status code if the command is run
-without clustered locking and clustered VGs are skipped.
-.ad b
-.HP
-.ad l
\fB--lockopt\fP \fIString\fP
.br
Used to pass options for special cases to lvmlockd.
^ permalink raw reply related [flat|nested] 12+ messages in thread
* master - build: make generate
@ 2018-06-11 20:27 Zdenek Kabelac
0 siblings, 0 replies; 12+ messages in thread
From: Zdenek Kabelac @ 2018-06-11 20:27 UTC (permalink / raw)
To: lvm-devel
Gitweb: https://sourceware.org/git/?p=lvm2.git;a=commitdiff;h=5c2f7f083cc518b11e657b294f42e38a688404e1
Commit: 5c2f7f083cc518b11e657b294f42e38a688404e1
Parent: 2a307ce33c515268763c714275bd4a85bf9fd0fa
Author: Zdenek Kabelac <zkabelac@redhat.com>
AuthorDate: Fri Jun 8 22:16:00 2018 +0200
Committer: Zdenek Kabelac <zkabelac@redhat.com>
CommitterDate: Mon Jun 11 22:25:42 2018 +0200
build: make generate
---
conf/example.conf.in | 43 ++++---------------------------------------
man/lvchange.8_pregen | 14 ++++++++++++++
man/lvconvert.8_pregen | 14 ++++++++++++++
man/lvcreate.8_pregen | 14 ++++++++++++++
man/lvdisplay.8_pregen | 10 ++++++++++
man/lvextend.8_pregen | 14 ++++++++++++++
man/lvm-fullreport.8_pregen | 8 ++++----
man/lvm-lvpoll.8_pregen | 10 ++++++++++
man/lvmconfig.8_pregen | 10 ++++++++++
man/lvmdiskscan.8_pregen | 10 ++++++++++
man/lvreduce.8_pregen | 10 ++++++++++
man/lvremove.8_pregen | 10 ++++++++++
man/lvrename.8_pregen | 10 ++++++++++
man/lvresize.8_pregen | 14 ++++++++++++++
man/lvs.8_pregen | 8 ++++----
man/lvscan.8_pregen | 10 ++++++++++
man/pvchange.8_pregen | 10 ++++++++++
man/pvck.8_pregen | 10 ++++++++++
man/pvcreate.8_pregen | 10 ++++++++++
man/pvdisplay.8_pregen | 10 ++++++++++
man/pvmove.8_pregen | 10 ++++++++++
man/pvremove.8_pregen | 10 ++++++++++
man/pvresize.8_pregen | 10 ++++++++++
man/pvs.8_pregen | 8 ++++----
man/pvscan.8_pregen | 10 ++++++++++
man/vgcfgbackup.8_pregen | 10 ++++++++++
man/vgcfgrestore.8_pregen | 14 ++++++++++++++
man/vgchange.8_pregen | 29 ++++++++++++++---------------
man/vgck.8_pregen | 10 ++++++++++
man/vgconvert.8_pregen | 10 ++++++++++
man/vgcreate.8_pregen | 17 ++++++++++++-----
man/vgdisplay.8_pregen | 10 ++++++++++
man/vgexport.8_pregen | 10 ++++++++++
man/vgextend.8_pregen | 10 ++++++++++
man/vgimport.8_pregen | 10 ++++++++++
man/vgimportclone.8_pregen | 10 ++++++++++
man/vgmerge.8_pregen | 10 ++++++++++
man/vgmknodes.8_pregen | 10 ++++++++++
man/vgreduce.8_pregen | 14 ++++++++++++++
man/vgremove.8_pregen | 10 ++++++++++
man/vgrename.8_pregen | 10 ++++++++++
man/vgs.8_pregen | 8 ++++----
man/vgscan.8_pregen | 10 ++++++++++
man/vgsplit.8_pregen | 20 ++++++++++----------
44 files changed, 444 insertions(+), 85 deletions(-)
diff --git a/conf/example.conf.in b/conf/example.conf.in
index 4c62aad..97daab2 100644
--- a/conf/example.conf.in
+++ b/conf/example.conf.in
@@ -728,34 +728,7 @@ global {
etc = "@CONFDIR@"
# Configuration option global/locking_type.
- # Type of locking to use.
- #
- # Accepted values:
- # 0
- # Turns off locking. Warning: this risks metadata corruption if
- # commands run concurrently.
- # 1
- # LVM uses local file-based locking, the standard mode.
- # 2
- # LVM uses the external shared library locking_library.
- # 3
- # LVM uses built-in clustered locking with clvmd.
- # This is incompatible with lvmetad. If use_lvmetad is enabled,
- # LVM prints a warning and disables lvmetad use.
- # 4
- # LVM uses read-only locking which forbids any operations that
- # might change metadata.
- # 5
- # Offers dummy locking for tools that do not need any locks.
- # You should not need to set this directly; the tools will select
- # when to use it instead of the configured locking_type.
- # Do not use lvmetad or the kernel device-mapper driver with this
- # locking type. It is used by the --readonly option that offers
- # read-only access to Volume Group metadata that cannot be locked
- # safely because it belongs to an inaccessible domain and might be
- # in use, for example a virtual machine image or a disk that is
- # shared by a clustered machine.
- #
+ # This setting is no longer used.
locking_type = 1
# Configuration option global/wait_for_locks.
@@ -763,19 +736,11 @@ global {
wait_for_locks = 1
# Configuration option global/fallback_to_clustered_locking.
- # Attempt to use built-in cluster locking if locking_type 2 fails.
- # If using external locking (type 2) and initialisation fails, with
- # this enabled, an attempt will be made to use the built-in clustered
- # locking. Disable this if using a customised locking_library.
+ # This setting is no longer used.
fallback_to_clustered_locking = 1
# Configuration option global/fallback_to_local_locking.
- # Use locking_type 1 (local) if locking_type 2 or 3 fail.
- # If an attempt to initialise type 2 or type 3 locking failed, perhaps
- # because cluster components such as clvmd are not running, with this
- # enabled, an attempt will be made to use local file-based locking
- # (type 1). If this succeeds, only commands against local VGs will
- # proceed. VGs marked as clustered will be ignored.
+ # This setting is no longer used.
fallback_to_local_locking = 1
# Configuration option global/locking_dir.
@@ -799,7 +764,7 @@ global {
# This configuration option does not have a default value defined.
# Configuration option global/locking_library.
- # The external locking library to use for locking_type 2.
+ # This setting is no longer used.
# This configuration option has an automatic default value.
# locking_library = "liblvm2clusterlock.so"
diff --git a/man/lvchange.8_pregen b/man/lvchange.8_pregen
index 26a6297..8f9783a 100644
--- a/man/lvchange.8_pregen
+++ b/man/lvchange.8_pregen
@@ -133,6 +133,10 @@ lvchange - Change the attributes of logical volume(s)
.ad b
.br
.ad l
+ \fB--nolocking\fP
+.ad b
+.br
+.ad l
\fB--noudevsync\fP
.ad b
.br
@@ -576,6 +580,10 @@ Common options for lvm:
.ad b
.br
.ad l
+[ \fB--nolocking\fP ]
+.ad b
+.br
+.ad l
[ \fB--profile\fP \fIString\fP ]
.ad b
.br
@@ -876,6 +884,12 @@ See \fBdmeventd\fP(8) for more information.
.ad b
.HP
.ad l
+\fB--nolocking\fP
+.br
+Disable locking.
+.ad b
+.HP
+.ad l
\fB--noudevsync\fP
.br
Disables udev synchronisation. The process will not wait for notification
diff --git a/man/lvconvert.8_pregen b/man/lvconvert.8_pregen
index 91691a3..c9df4da 100644
--- a/man/lvconvert.8_pregen
+++ b/man/lvconvert.8_pregen
@@ -119,6 +119,10 @@ lvconvert - Change logical volume layout
.ad b
.br
.ad l
+ \fB--nolocking\fP
+.ad b
+.br
+.ad l
\fB--noudevsync\fP
.ad b
.br
@@ -903,6 +907,10 @@ Common options for lvm:
.ad b
.br
.ad l
+[ \fB--nolocking\fP ]
+.ad b
+.br
+.ad l
[ \fB--profile\fP \fIString\fP ]
.ad b
.br
@@ -1177,6 +1185,12 @@ generated, where # is a number generated by LVM.
.ad b
.HP
.ad l
+\fB--nolocking\fP
+.br
+Disable locking.
+.ad b
+.HP
+.ad l
\fB--noudevsync\fP
.br
Disables udev synchronisation. The process will not wait for notification
diff --git a/man/lvcreate.8_pregen b/man/lvcreate.8_pregen
index 9dcb33f..b6483b5 100644
--- a/man/lvcreate.8_pregen
+++ b/man/lvcreate.8_pregen
@@ -143,6 +143,10 @@ lvcreate - Create a logical volume
.ad b
.br
.ad l
+ \fB--nolocking\fP
+.ad b
+.br
+.ad l
\fB--nosync\fP
.ad b
.br
@@ -916,6 +920,10 @@ Common options for lvm:
.ad b
.br
.ad l
+[ \fB--nolocking\fP ]
+.ad b
+.br
+.ad l
[ \fB--profile\fP \fIString\fP ]
.ad b
.br
@@ -1254,6 +1262,12 @@ generated, where # is a number generated by LVM.
.ad b
.HP
.ad l
+\fB--nolocking\fP
+.br
+Disable locking.
+.ad b
+.HP
+.ad l
\fB--nosync\fP
.br
Causes the creation of mirror, raid1, raid4, raid5 and raid10 to skip the
diff --git a/man/lvdisplay.8_pregen b/man/lvdisplay.8_pregen
index 33e4f5d..6211a47 100644
--- a/man/lvdisplay.8_pregen
+++ b/man/lvdisplay.8_pregen
@@ -170,6 +170,10 @@ Common options for lvm:
.ad b
.br
.ad l
+[ \fB--nolocking\fP ]
+.ad b
+.br
+.ad l
[ \fB--profile\fP \fIString\fP ]
.ad b
.br
@@ -321,6 +325,12 @@ Useful if grepping the output.
.ad b
.HP
.ad l
+\fB--nolocking\fP
+.br
+Disable locking.
+.ad b
+.HP
+.ad l
\fB--nosuffix\fP
.br
Suppress the suffix on output sizes. Use with --units
diff --git a/man/lvextend.8_pregen b/man/lvextend.8_pregen
index 130672e..b29f508 100644
--- a/man/lvextend.8_pregen
+++ b/man/lvextend.8_pregen
@@ -63,6 +63,10 @@ lvextend - Add space to a logical volume
.ad b
.br
.ad l
+ \fB--nolocking\fP
+.ad b
+.br
+.ad l
\fB--nosync\fP
.ad b
.br
@@ -324,6 +328,10 @@ Common options for lvm:
.ad b
.br
.ad l
+[ \fB--nolocking\fP ]
+.ad b
+.br
+.ad l
[ \fB--profile\fP \fIString\fP ]
.ad b
.br
@@ -455,6 +463,12 @@ this option.
.ad b
.HP
.ad l
+\fB--nolocking\fP
+.br
+Disable locking.
+.ad b
+.HP
+.ad l
\fB--nosync\fP
.br
Causes the creation of mirror, raid1, raid4, raid5 and raid10 to skip the
diff --git a/man/lvm-fullreport.8_pregen b/man/lvm-fullreport.8_pregen
index 3fb00b1..4a8d7b3 100644
--- a/man/lvm-fullreport.8_pregen
+++ b/man/lvm-fullreport.8_pregen
@@ -72,10 +72,6 @@ if information changes between commands.
.ad b
.br
.ad l
-[ \fB--nolocking\fP ]
-.ad b
-.br
-.ad l
[ \fB--nosuffix\fP ]
.ad b
.br
@@ -170,6 +166,10 @@ Common options for lvm:
.ad b
.br
.ad l
+[ \fB--nolocking\fP ]
+.ad b
+.br
+.ad l
[ \fB--profile\fP \fIString\fP ]
.ad b
.br
diff --git a/man/lvm-lvpoll.8_pregen b/man/lvm-lvpoll.8_pregen
index 4591a28..1f4c129 100644
--- a/man/lvm-lvpoll.8_pregen
+++ b/man/lvm-lvpoll.8_pregen
@@ -84,6 +84,10 @@ Common options for lvm:
.ad b
.br
.ad l
+[ \fB--nolocking\fP ]
+.ad b
+.br
+.ad l
[ \fB--profile\fP \fIString\fP ]
.ad b
.br
@@ -169,6 +173,12 @@ Display long help text.
.ad b
.HP
.ad l
+\fB--nolocking\fP
+.br
+Disable locking.
+.ad b
+.HP
+.ad l
\fB--polloperation\fP \fBpvmove\fP|\fBconvert\fP|\fBmerge\fP|\fBmerge_thin\fP
.br
The command to perform from lvmpolld.
diff --git a/man/lvmconfig.8_pregen b/man/lvmconfig.8_pregen
index b47d589..0db2dd7 100644
--- a/man/lvmconfig.8_pregen
+++ b/man/lvmconfig.8_pregen
@@ -153,6 +153,10 @@ Common options for lvm:
.ad b
.br
.ad l
+[ \fB--nolocking\fP ]
+.ad b
+.br
+.ad l
[ \fB--profile\fP \fIString\fP ]
.ad b
.br
@@ -281,6 +285,12 @@ See \fBlvm.conf\fP(5) for more information about profiles.
.ad b
.HP
.ad l
+\fB--nolocking\fP
+.br
+Disable locking.
+.ad b
+.HP
+.ad l
\fB--profile\fP \fIString\fP
.br
An alias for --commandprofile or --metadataprofile, depending
diff --git a/man/lvmdiskscan.8_pregen b/man/lvmdiskscan.8_pregen
index 8b26d95..8eb57bf 100644
--- a/man/lvmdiskscan.8_pregen
+++ b/man/lvmdiskscan.8_pregen
@@ -79,6 +79,10 @@ Common options for lvm:
.ad b
.br
.ad l
+[ \fB--nolocking\fP ]
+.ad b
+.br
+.ad l
[ \fB--profile\fP \fIString\fP ]
.ad b
.br
@@ -144,6 +148,12 @@ Only report PVs.
.ad b
.HP
.ad l
+\fB--nolocking\fP
+.br
+Disable locking.
+.ad b
+.HP
+.ad l
\fB--profile\fP \fIString\fP
.br
An alias for --commandprofile or --metadataprofile, depending
diff --git a/man/lvreduce.8_pregen b/man/lvreduce.8_pregen
index 3aa4b5a..7acc042 100644
--- a/man/lvreduce.8_pregen
+++ b/man/lvreduce.8_pregen
@@ -110,6 +110,10 @@ Common options for lvm:
.ad b
.br
.ad l
+[ \fB--nolocking\fP ]
+.ad b
+.br
+.ad l
[ \fB--profile\fP \fIString\fP ]
.ad b
.br
@@ -214,6 +218,12 @@ this option.
.ad b
.HP
.ad l
+\fB--nolocking\fP
+.br
+Disable locking.
+.ad b
+.HP
+.ad l
\fB--noudevsync\fP
.br
Disables udev synchronisation. The process will not wait for notification
diff --git a/man/lvremove.8_pregen b/man/lvremove.8_pregen
index 88d0501..c835672 100644
--- a/man/lvremove.8_pregen
+++ b/man/lvremove.8_pregen
@@ -114,6 +114,10 @@ Common options for lvm:
.ad b
.br
.ad l
+[ \fB--nolocking\fP ]
+.ad b
+.br
+.ad l
[ \fB--profile\fP \fIString\fP ]
.ad b
.br
@@ -195,6 +199,12 @@ metadata/record_lvs_history is enabled.
.ad b
.HP
.ad l
+\fB--nolocking\fP
+.br
+Disable locking.
+.ad b
+.HP
+.ad l
\fB--noudevsync\fP
.br
Disables udev synchronisation. The process will not wait for notification
diff --git a/man/lvrename.8_pregen b/man/lvrename.8_pregen
index 69711e0..8d2f9b3 100644
--- a/man/lvrename.8_pregen
+++ b/man/lvrename.8_pregen
@@ -89,6 +89,10 @@ Common options for lvm:
.ad b
.br
.ad l
+[ \fB--nolocking\fP ]
+.ad b
+.br
+.ad l
[ \fB--profile\fP \fIString\fP ]
.ad b
.br
@@ -155,6 +159,12 @@ Display long help text.
.ad b
.HP
.ad l
+\fB--nolocking\fP
+.br
+Disable locking.
+.ad b
+.HP
+.ad l
\fB--noudevsync\fP
.br
Disables udev synchronisation. The process will not wait for notification
diff --git a/man/lvresize.8_pregen b/man/lvresize.8_pregen
index 8df157a..13246f5 100644
--- a/man/lvresize.8_pregen
+++ b/man/lvresize.8_pregen
@@ -59,6 +59,10 @@ lvresize - Resize a logical volume
.ad b
.br
.ad l
+ \fB--nolocking\fP
+.ad b
+.br
+.ad l
\fB--nosync\fP
.ad b
.br
@@ -272,6 +276,10 @@ Common options for lvm:
.ad b
.br
.ad l
+[ \fB--nolocking\fP ]
+.ad b
+.br
+.ad l
[ \fB--profile\fP \fIString\fP ]
.ad b
.br
@@ -397,6 +405,12 @@ this option.
.ad b
.HP
.ad l
+\fB--nolocking\fP
+.br
+Disable locking.
+.ad b
+.HP
+.ad l
\fB--nosync\fP
.br
Causes the creation of mirror, raid1, raid4, raid5 and raid10 to skip the
diff --git a/man/lvs.8_pregen b/man/lvs.8_pregen
index c6303bb..b5128f9 100644
--- a/man/lvs.8_pregen
+++ b/man/lvs.8_pregen
@@ -76,10 +76,6 @@ lvs produces formatted output about LVs.
.ad b
.br
.ad l
-[ \fB--nolocking\fP ]
-.ad b
-.br
-.ad l
[ \fB--nosuffix\fP ]
.ad b
.br
@@ -174,6 +170,10 @@ Common options for lvm:
.ad b
.br
.ad l
+[ \fB--nolocking\fP ]
+.ad b
+.br
+.ad l
[ \fB--profile\fP \fIString\fP ]
.ad b
.br
diff --git a/man/lvscan.8_pregen b/man/lvscan.8_pregen
index e9d90ee..489286e 100644
--- a/man/lvscan.8_pregen
+++ b/man/lvscan.8_pregen
@@ -105,6 +105,10 @@ Common options for lvm:
.ad b
.br
.ad l
+[ \fB--nolocking\fP ]
+.ad b
+.br
+.ad l
[ \fB--profile\fP \fIString\fP ]
.ad b
.br
@@ -191,6 +195,12 @@ Display long help text.
.ad b
.HP
.ad l
+\fB--nolocking\fP
+.br
+Disable locking.
+.ad b
+.HP
+.ad l
\fB--profile\fP \fIString\fP
.br
An alias for --commandprofile or --metadataprofile, depending
diff --git a/man/pvchange.8_pregen b/man/pvchange.8_pregen
index 6a80e72..5da8eca 100644
--- a/man/pvchange.8_pregen
+++ b/man/pvchange.8_pregen
@@ -154,6 +154,10 @@ Common options for lvm:
.ad b
.br
.ad l
+[ \fB--nolocking\fP ]
+.ad b
+.br
+.ad l
[ \fB--profile\fP \fIString\fP ]
.ad b
.br
@@ -269,6 +273,12 @@ If no, lvm will store metadata on the PV.
.ad b
.HP
.ad l
+\fB--nolocking\fP
+.br
+Disable locking.
+.ad b
+.HP
+.ad l
\fB--profile\fP \fIString\fP
.br
An alias for --commandprofile or --metadataprofile, depending
diff --git a/man/pvck.8_pregen b/man/pvck.8_pregen
index 1140d69..499f62c 100644
--- a/man/pvck.8_pregen
+++ b/man/pvck.8_pregen
@@ -69,6 +69,10 @@ Common options for lvm:
.ad b
.br
.ad l
+[ \fB--nolocking\fP ]
+.ad b
+.br
+.ad l
[ \fB--profile\fP \fIString\fP ]
.ad b
.br
@@ -137,6 +141,12 @@ Display long help text.
.ad b
.HP
.ad l
+\fB--nolocking\fP
+.br
+Disable locking.
+.ad b
+.HP
+.ad l
\fB--profile\fP \fIString\fP
.br
An alias for --commandprofile or --metadataprofile, depending
diff --git a/man/pvcreate.8_pregen b/man/pvcreate.8_pregen
index c4b03da..2b4fb1c 100644
--- a/man/pvcreate.8_pregen
+++ b/man/pvcreate.8_pregen
@@ -145,6 +145,10 @@ Common options for lvm:
.ad b
.br
.ad l
+[ \fB--nolocking\fP ]
+.ad b
+.br
+.ad l
[ \fB--profile\fP \fIString\fP ]
.ad b
.br
@@ -274,6 +278,12 @@ Specifies the type of on-disk metadata to use.
.ad b
.HP
.ad l
+\fB--nolocking\fP
+.br
+Disable locking.
+.ad b
+.HP
+.ad l
\fB--norestorefile\fP
.br
In conjunction with --uuid, this allows a uuid to be specified
diff --git a/man/pvdisplay.8_pregen b/man/pvdisplay.8_pregen
index bbf09d8..5f39e7b 100644
--- a/man/pvdisplay.8_pregen
+++ b/man/pvdisplay.8_pregen
@@ -166,6 +166,10 @@ Common options for lvm:
.ad b
.br
.ad l
+[ \fB--nolocking\fP ]
+.ad b
+.br
+.ad l
[ \fB--profile\fP \fIString\fP ]
.ad b
.br
@@ -306,6 +310,12 @@ Useful if grepping the output.
.ad b
.HP
.ad l
+\fB--nolocking\fP
+.br
+Disable locking.
+.ad b
+.HP
+.ad l
\fB--nosuffix\fP
.br
Suppress the suffix on output sizes. Use with --units
diff --git a/man/pvmove.8_pregen b/man/pvmove.8_pregen
index cb121f2..e553722 100644
--- a/man/pvmove.8_pregen
+++ b/man/pvmove.8_pregen
@@ -137,6 +137,10 @@ Common options for lvm:
.ad b
.br
.ad l
+[ \fB--nolocking\fP ]
+.ad b
+.br
+.ad l
[ \fB--profile\fP \fIString\fP ]
.ad b
.br
@@ -260,6 +264,12 @@ Move only the extents belonging to the named LV.
.ad b
.HP
.ad l
+\fB--nolocking\fP
+.br
+Disable locking.
+.ad b
+.HP
+.ad l
\fB--noudevsync\fP
.br
Disables udev synchronisation. The process will not wait for notification
diff --git a/man/pvremove.8_pregen b/man/pvremove.8_pregen
index 16a82ad..3d83478 100644
--- a/man/pvremove.8_pregen
+++ b/man/pvremove.8_pregen
@@ -79,6 +79,10 @@ Common options for lvm:
.ad b
.br
.ad l
+[ \fB--nolocking\fP ]
+.ad b
+.br
+.ad l
[ \fB--profile\fP \fIString\fP ]
.ad b
.br
@@ -145,6 +149,12 @@ Display long help text.
.ad b
.HP
.ad l
+\fB--nolocking\fP
+.br
+Disable locking.
+.ad b
+.HP
+.ad l
\fB--profile\fP \fIString\fP
.br
An alias for --commandprofile or --metadataprofile, depending
diff --git a/man/pvresize.8_pregen b/man/pvresize.8_pregen
index 7b61f81..5a5c975 100644
--- a/man/pvresize.8_pregen
+++ b/man/pvresize.8_pregen
@@ -74,6 +74,10 @@ Common options for lvm:
.ad b
.br
.ad l
+[ \fB--nolocking\fP ]
+.ad b
+.br
+.ad l
[ \fB--profile\fP \fIString\fP ]
.ad b
.br
@@ -133,6 +137,12 @@ Display long help text.
.ad b
.HP
.ad l
+\fB--nolocking\fP
+.br
+Disable locking.
+.ad b
+.HP
+.ad l
\fB--profile\fP \fIString\fP
.br
An alias for --commandprofile or --metadataprofile, depending
diff --git a/man/pvs.8_pregen b/man/pvs.8_pregen
index a2a62a6..59f1e3d 100644
--- a/man/pvs.8_pregen
+++ b/man/pvs.8_pregen
@@ -72,10 +72,6 @@ pvs produces formatted output about PVs.
.ad b
.br
.ad l
-[ \fB--nolocking\fP ]
-.ad b
-.br
-.ad l
[ \fB--nosuffix\fP ]
.ad b
.br
@@ -170,6 +166,10 @@ Common options for lvm:
.ad b
.br
.ad l
+[ \fB--nolocking\fP ]
+.ad b
+.br
+.ad l
[ \fB--profile\fP \fIString\fP ]
.ad b
.br
diff --git a/man/pvscan.8_pregen b/man/pvscan.8_pregen
index 230492b..3ce59b5 100644
--- a/man/pvscan.8_pregen
+++ b/man/pvscan.8_pregen
@@ -218,6 +218,10 @@ Common options for lvm:
.ad b
.br
.ad l
+[ \fB--nolocking\fP ]
+.ad b
+.br
+.ad l
[ \fB--profile\fP \fIString\fP ]
.ad b
.br
@@ -323,6 +327,12 @@ The minor number of a device.
.ad b
.HP
.ad l
+\fB--nolocking\fP
+.br
+Disable locking.
+.ad b
+.HP
+.ad l
\fB-n\fP|\fB--novolumegroup\fP
.br
Only show PVs not belonging to any VG.
diff --git a/man/vgcfgbackup.8_pregen b/man/vgcfgbackup.8_pregen
index e9c42fe..cd2521a 100644
--- a/man/vgcfgbackup.8_pregen
+++ b/man/vgcfgbackup.8_pregen
@@ -105,6 +105,10 @@ Common options for lvm:
.ad b
.br
.ad l
+[ \fB--nolocking\fP ]
+.ad b
+.br
+.ad l
[ \fB--profile\fP \fIString\fP ]
.ad b
.br
@@ -186,6 +190,12 @@ Display long help text.
.ad b
.HP
.ad l
+\fB--nolocking\fP
+.br
+Disable locking.
+.ad b
+.HP
+.ad l
\fB--profile\fP \fIString\fP
.br
An alias for --commandprofile or --metadataprofile, depending
diff --git a/man/vgcfgrestore.8_pregen b/man/vgcfgrestore.8_pregen
index cffd44b..b4e2183 100644
--- a/man/vgcfgrestore.8_pregen
+++ b/man/vgcfgrestore.8_pregen
@@ -55,6 +55,10 @@ vgcfgrestore - Restore volume group configuration
.ad b
.br
.ad l
+ \fB--nolocking\fP
+.ad b
+.br
+.ad l
\fB--profile\fP \fIString\fP
.ad b
.br
@@ -197,6 +201,10 @@ Common options for lvm:
.ad b
.br
.ad l
+[ \fB--nolocking\fP ]
+.ad b
+.br
+.ad l
[ \fB--profile\fP \fIString\fP ]
.ad b
.br
@@ -288,6 +296,12 @@ Specifies the type of on-disk metadata to use.
.ad b
.HP
.ad l
+\fB--nolocking\fP
+.br
+Disable locking.
+.ad b
+.HP
+.ad l
\fB--profile\fP \fIString\fP
.br
An alias for --commandprofile or --metadataprofile, depending
diff --git a/man/vgchange.8_pregen b/man/vgchange.8_pregen
index 00cfc2b..a9ac546 100644
--- a/man/vgchange.8_pregen
+++ b/man/vgchange.8_pregen
@@ -31,10 +31,6 @@ vgchange - Change volume group attributes
.ad b
.br
.ad l
- \fB-c\fP|\fB--clustered\fP \fBy\fP|\fBn\fP
-.ad b
-.br
-.ad l
\fB--commandprofile\fP \fIString\fP
.ad b
.br
@@ -119,6 +115,10 @@ vgchange - Change volume group attributes
.ad b
.br
.ad l
+ \fB--nolocking\fP
+.ad b
+.br
+.ad l
\fB--noudevsync\fP
.ad b
.br
@@ -218,10 +218,6 @@ required, after which the others are optional.
.ad b
.br
.ad l
- \fB-c\fP|\fB--clustered\fP \fBy\fP|\fBn\fP,
-.ad b
-.br
-.ad l
\fB-s\fP|\fB--physicalextentsize\fP \fISize\fP[m|UNIT],
.ad b
.br
@@ -637,6 +633,10 @@ Common options for lvm:
.ad b
.br
.ad l
+[ \fB--nolocking\fP ]
+.ad b
+.br
+.ad l
[ \fB--profile\fP \fIString\fP ]
.ad b
.br
@@ -722,13 +722,6 @@ Enabling this is strongly advised! See \fBvgcfgbackup\fP(8) for more information
.ad b
.HP
.ad l
-\fB-c\fP|\fB--clustered\fP \fBy\fP|\fBn\fP
-.br
-Change the clustered property of a VG using clvmd.
-See \fBclvmd\fP(8) for more information about clustered VGs.
-.ad b
-.HP
-.ad l
\fB--commandprofile\fP \fIString\fP
.br
The command profile to use for command configuration.
@@ -881,6 +874,12 @@ See \fBdmeventd\fP(8) for more information.
.ad b
.HP
.ad l
+\fB--nolocking\fP
+.br
+Disable locking.
+.ad b
+.HP
+.ad l
\fB--noudevsync\fP
.br
Disables udev synchronisation. The process will not wait for notification
diff --git a/man/vgck.8_pregen b/man/vgck.8_pregen
index 83e4a19..b1418f3 100644
--- a/man/vgck.8_pregen
+++ b/man/vgck.8_pregen
@@ -74,6 +74,10 @@ Common options for lvm:
.ad b
.br
.ad l
+[ \fB--nolocking\fP ]
+.ad b
+.br
+.ad l
[ \fB--profile\fP \fIString\fP ]
.ad b
.br
@@ -133,6 +137,12 @@ Display long help text.
.ad b
.HP
.ad l
+\fB--nolocking\fP
+.br
+Disable locking.
+.ad b
+.HP
+.ad l
\fB--profile\fP \fIString\fP
.br
An alias for --commandprofile or --metadataprofile, depending
diff --git a/man/vgconvert.8_pregen b/man/vgconvert.8_pregen
index 5e7f8a9..16e1fc8 100644
--- a/man/vgconvert.8_pregen
+++ b/man/vgconvert.8_pregen
@@ -95,6 +95,10 @@ Common options for lvm:
.ad b
.br
.ad l
+[ \fB--nolocking\fP ]
+.ad b
+.br
+.ad l
[ \fB--profile\fP \fIString\fP ]
.ad b
.br
@@ -199,6 +203,12 @@ Specifies the type of on-disk metadata to use.
.ad b
.HP
.ad l
+\fB--nolocking\fP
+.br
+Disable locking.
+.ad b
+.HP
+.ad l
\fB--profile\fP \fIString\fP
.br
An alias for --commandprofile or --metadataprofile, depending
diff --git a/man/vgcreate.8_pregen b/man/vgcreate.8_pregen
index 09bf126..cc990cc 100644
--- a/man/vgcreate.8_pregen
+++ b/man/vgcreate.8_pregen
@@ -152,6 +152,10 @@ Common options for lvm:
.ad b
.br
.ad l
+[ \fB--nolocking\fP ]
+.ad b
+.br
+.ad l
[ \fB--profile\fP \fIString\fP ]
.ad b
.br
@@ -199,11 +203,8 @@ Enabling this is strongly advised! See \fBvgcfgbackup\fP(8) for more information
.ad l
\fB-c\fP|\fB--clustered\fP \fBy\fP|\fBn\fP
.br
-Create a clustered VG using clvmd if LVM is compiled with cluster support.
-This allows multiple hosts to share a VG on shared devices.
-clvmd and a lock manager must be configured and running.
-(A clustered VG using clvmd is different from a shared VG using lvmlockd.)
-See \fBclvmd\fP(8) for more information about clustered VGs.
+This option was specific to clvm and is now replaced by
+the --shared option with \fBlvmlockd\fP(8).
.ad b
.HP
.ad l
@@ -332,6 +333,12 @@ Specifies the type of on-disk metadata to use.
.ad b
.HP
.ad l
+\fB--nolocking\fP
+.br
+Disable locking.
+.ad b
+.HP
+.ad l
\fB-s\fP|\fB--physicalextentsize\fP \fISize\fP[m|UNIT]
.br
Sets the physical extent size of PVs in the VG.
diff --git a/man/vgdisplay.8_pregen b/man/vgdisplay.8_pregen
index dcf9934..89e3603 100644
--- a/man/vgdisplay.8_pregen
+++ b/man/vgdisplay.8_pregen
@@ -161,6 +161,10 @@ Common options for lvm:
.ad b
.br
.ad l
+[ \fB--nolocking\fP ]
+.ad b
+.br
+.ad l
[ \fB--profile\fP \fIString\fP ]
.ad b
.br
@@ -295,6 +299,12 @@ Useful if grepping the output.
.ad b
.HP
.ad l
+\fB--nolocking\fP
+.br
+Disable locking.
+.ad b
+.HP
+.ad l
\fB--nosuffix\fP
.br
Suppress the suffix on output sizes. Use with --units
diff --git a/man/vgexport.8_pregen b/man/vgexport.8_pregen
index 1dd715e..a87c871 100644
--- a/man/vgexport.8_pregen
+++ b/man/vgexport.8_pregen
@@ -108,6 +108,10 @@ Common options for lvm:
.ad b
.br
.ad l
+[ \fB--nolocking\fP ]
+.ad b
+.br
+.ad l
[ \fB--profile\fP \fIString\fP ]
.ad b
.br
@@ -172,6 +176,12 @@ Display long help text.
.ad b
.HP
.ad l
+\fB--nolocking\fP
+.br
+Disable locking.
+.ad b
+.HP
+.ad l
\fB--profile\fP \fIString\fP
.br
An alias for --commandprofile or --metadataprofile, depending
diff --git a/man/vgextend.8_pregen b/man/vgextend.8_pregen
index a6a30e9..a2aff35 100644
--- a/man/vgextend.8_pregen
+++ b/man/vgextend.8_pregen
@@ -123,6 +123,10 @@ Common options for lvm:
.ad b
.br
.ad l
+[ \fB--nolocking\fP ]
+.ad b
+.br
+.ad l
[ \fB--profile\fP \fIString\fP ]
.ad b
.br
@@ -245,6 +249,12 @@ Specifies the type of on-disk metadata to use.
.ad b
.HP
.ad l
+\fB--nolocking\fP
+.br
+Disable locking.
+.ad b
+.HP
+.ad l
\fB--profile\fP \fIString\fP
.br
An alias for --commandprofile or --metadataprofile, depending
diff --git a/man/vgimport.8_pregen b/man/vgimport.8_pregen
index 71f9d56..f3d86df 100644
--- a/man/vgimport.8_pregen
+++ b/man/vgimport.8_pregen
@@ -98,6 +98,10 @@ Common options for lvm:
.ad b
.br
.ad l
+[ \fB--nolocking\fP ]
+.ad b
+.br
+.ad l
[ \fB--profile\fP \fIString\fP ]
.ad b
.br
@@ -170,6 +174,12 @@ Display long help text.
.ad b
.HP
.ad l
+\fB--nolocking\fP
+.br
+Disable locking.
+.ad b
+.HP
+.ad l
\fB--profile\fP \fIString\fP
.br
An alias for --commandprofile or --metadataprofile, depending
diff --git a/man/vgimportclone.8_pregen b/man/vgimportclone.8_pregen
index aab34f4..0d0eb84 100644
--- a/man/vgimportclone.8_pregen
+++ b/man/vgimportclone.8_pregen
@@ -78,6 +78,10 @@ Common options for lvm:
.ad b
.br
.ad l
+[ \fB--nolocking\fP ]
+.ad b
+.br
+.ad l
[ \fB--profile\fP \fIString\fP ]
.ad b
.br
@@ -154,6 +158,12 @@ Display long help text.
.ad b
.HP
.ad l
+\fB--nolocking\fP
+.br
+Disable locking.
+.ad b
+.HP
+.ad l
\fB--profile\fP \fIString\fP
.br
An alias for --commandprofile or --metadataprofile, depending
diff --git a/man/vgmerge.8_pregen b/man/vgmerge.8_pregen
index ab6873d..8b599f8 100644
--- a/man/vgmerge.8_pregen
+++ b/man/vgmerge.8_pregen
@@ -75,6 +75,10 @@ Common options for lvm:
.ad b
.br
.ad l
+[ \fB--nolocking\fP ]
+.ad b
+.br
+.ad l
[ \fB--profile\fP \fIString\fP ]
.ad b
.br
@@ -147,6 +151,12 @@ Display long help text.
.ad b
.HP
.ad l
+\fB--nolocking\fP
+.br
+Disable locking.
+.ad b
+.HP
+.ad l
\fB--profile\fP \fIString\fP
.br
An alias for --commandprofile or --metadataprofile, depending
diff --git a/man/vgmknodes.8_pregen b/man/vgmknodes.8_pregen
index 9588694..1cff786 100644
--- a/man/vgmknodes.8_pregen
+++ b/man/vgmknodes.8_pregen
@@ -86,6 +86,10 @@ Common options for lvm:
.ad b
.br
.ad l
+[ \fB--nolocking\fP ]
+.ad b
+.br
+.ad l
[ \fB--profile\fP \fIString\fP ]
.ad b
.br
@@ -152,6 +156,12 @@ Display long help text.
.ad b
.HP
.ad l
+\fB--nolocking\fP
+.br
+Disable locking.
+.ad b
+.HP
+.ad l
\fB--profile\fP \fIString\fP
.br
An alias for --commandprofile or --metadataprofile, depending
diff --git a/man/vgreduce.8_pregen b/man/vgreduce.8_pregen
index ecc5aca..fd92266 100644
--- a/man/vgreduce.8_pregen
+++ b/man/vgreduce.8_pregen
@@ -53,6 +53,10 @@ vgreduce - Remove physical volume(s) from a volume group
.ad b
.br
.ad l
+ \fB--nolocking\fP
+.ad b
+.br
+.ad l
\fB--profile\fP \fIString\fP
.ad b
.br
@@ -187,6 +191,10 @@ Common options for lvm:
.ad b
.br
.ad l
+[ \fB--nolocking\fP ]
+.ad b
+.br
+.ad l
[ \fB--profile\fP \fIString\fP ]
.ad b
.br
@@ -272,6 +280,12 @@ Only remove missing PVs from mirror LVs.
.ad b
.HP
.ad l
+\fB--nolocking\fP
+.br
+Disable locking.
+.ad b
+.HP
+.ad l
\fB--profile\fP \fIString\fP
.br
An alias for --commandprofile or --metadataprofile, depending
diff --git a/man/vgremove.8_pregen b/man/vgremove.8_pregen
index f562991..69f2831 100644
--- a/man/vgremove.8_pregen
+++ b/man/vgremove.8_pregen
@@ -89,6 +89,10 @@ Common options for lvm:
.ad b
.br
.ad l
+[ \fB--nolocking\fP ]
+.ad b
+.br
+.ad l
[ \fB--profile\fP \fIString\fP ]
.ad b
.br
@@ -155,6 +159,12 @@ Display long help text.
.ad b
.HP
.ad l
+\fB--nolocking\fP
+.br
+Disable locking.
+.ad b
+.HP
+.ad l
\fB--noudevsync\fP
.br
Disables udev synchronisation. The process will not wait for notification
diff --git a/man/vgrename.8_pregen b/man/vgrename.8_pregen
index 1f8928e..0313cf8 100644
--- a/man/vgrename.8_pregen
+++ b/man/vgrename.8_pregen
@@ -102,6 +102,10 @@ Common options for lvm:
.ad b
.br
.ad l
+[ \fB--nolocking\fP ]
+.ad b
+.br
+.ad l
[ \fB--profile\fP \fIString\fP ]
.ad b
.br
@@ -175,6 +179,12 @@ Display long help text.
.ad b
.HP
.ad l
+\fB--nolocking\fP
+.br
+Disable locking.
+.ad b
+.HP
+.ad l
\fB--profile\fP \fIString\fP
.br
An alias for --commandprofile or --metadataprofile, depending
diff --git a/man/vgs.8_pregen b/man/vgs.8_pregen
index efceb4e..681711b 100644
--- a/man/vgs.8_pregen
+++ b/man/vgs.8_pregen
@@ -68,10 +68,6 @@ vgs produces formatted output about VGs.
.ad b
.br
.ad l
-[ \fB--nolocking\fP ]
-.ad b
-.br
-.ad l
[ \fB--nosuffix\fP ]
.ad b
.br
@@ -166,6 +162,10 @@ Common options for lvm:
.ad b
.br
.ad l
+[ \fB--nolocking\fP ]
+.ad b
+.br
+.ad l
[ \fB--profile\fP \fIString\fP ]
.ad b
.br
diff --git a/man/vgscan.8_pregen b/man/vgscan.8_pregen
index 18b2990..fe9f201 100644
--- a/man/vgscan.8_pregen
+++ b/man/vgscan.8_pregen
@@ -85,6 +85,10 @@ Common options for lvm:
.ad b
.br
.ad l
+[ \fB--nolocking\fP ]
+.ad b
+.br
+.ad l
[ \fB--profile\fP \fIString\fP ]
.ad b
.br
@@ -164,6 +168,12 @@ LVs and creates any missing ones and removes unused ones.
.ad b
.HP
.ad l
+\fB--nolocking\fP
+.br
+Disable locking.
+.ad b
+.HP
+.ad l
\fB--notifydbus\fP
.br
Send a notification to D-Bus. The command will exit with an error
diff --git a/man/vgsplit.8_pregen b/man/vgsplit.8_pregen
index 6c3e6ec..c1e7f4e 100644
--- a/man/vgsplit.8_pregen
+++ b/man/vgsplit.8_pregen
@@ -50,10 +50,6 @@ Common options for command:
.ad b
.br
.ad l
-[ \fB-c\fP|\fB--clustered\fP \fBy\fP|\fBn\fP ]
-.ad b
-.br
-.ad l
[ \fB-l\fP|\fB--maxlogicalvolumes\fP \fINumber\fP ]
.ad b
.br
@@ -122,6 +118,10 @@ Common options for lvm:
.ad b
.br
.ad l
+[ \fB--nolocking\fP ]
+.ad b
+.br
+.ad l
[ \fB--profile\fP \fIString\fP ]
.ad b
.br
@@ -160,12 +160,6 @@ Enabling this is strongly advised! See \fBvgcfgbackup\fP(8) for more information
.ad b
.HP
.ad l
-\fB-c\fP|\fB--clustered\fP \fBy\fP|\fBn\fP
-.br
-Specifies the clustered property of the new VG.
-.ad b
-.HP
-.ad l
\fB--commandprofile\fP \fIString\fP
.br
The command profile to use for command configuration.
@@ -244,6 +238,12 @@ Move only PVs used by the named LV.
.ad b
.HP
.ad l
+\fB--nolocking\fP
+.br
+Disable locking.
+.ad b
+.HP
+.ad l
\fB--profile\fP \fIString\fP
.br
An alias for --commandprofile or --metadataprofile, depending
^ permalink raw reply related [flat|nested] 12+ messages in thread
* master - build: make generate
@ 2018-05-12 16:26 Zdenek Kabelac
0 siblings, 0 replies; 12+ messages in thread
From: Zdenek Kabelac @ 2018-05-12 16:26 UTC (permalink / raw)
To: lvm-devel
Gitweb: https://sourceware.org/git/?p=lvm2.git;a=commitdiff;h=83e362cd32e4648fd386401bbdcd72374731dd67
Commit: 83e362cd32e4648fd386401bbdcd72374731dd67
Parent: 0b465d1543a46ba3994a0a53a08592f7a2838d35
Author: Zdenek Kabelac <zkabelac@redhat.com>
AuthorDate: Sat May 12 17:02:34 2018 +0200
Committer: Zdenek Kabelac <zkabelac@redhat.com>
CommitterDate: Sat May 12 18:18:23 2018 +0200
build: make generate
---
conf/example.conf.in | 27 ++++-----------------------
man/lvconvert.8_pregen | 8 +++++---
man/pvcreate.8_pregen | 7 +++----
man/vgcfgrestore.8_pregen | 9 ++++-----
man/vgconvert.8_pregen | 14 +++++---------
man/vgcreate.8_pregen | 7 +++----
man/vgextend.8_pregen | 7 +++----
man/vgsplit.8_pregen | 7 +++----
8 files changed, 30 insertions(+), 56 deletions(-)
diff --git a/conf/example.conf.in b/conf/example.conf.in
index aab274d..92af8d3 100644
--- a/conf/example.conf.in
+++ b/conf/example.conf.in
@@ -702,29 +702,17 @@ global {
activation = 1
# Configuration option global/fallback_to_lvm1.
- # Try running LVM1 tools if LVM cannot communicate with DM.
- # This option only applies to 2.4 kernels and is provided to help
- # switch between device-mapper kernels and LVM1 kernels. The LVM1
- # tools need to be installed with .lvm1 suffices, e.g. vgscan.lvm1.
- # They will stop working once the lvm2 on-disk metadata format is used.
+ # This setting setting no longer used.
# This configuration option has an automatic default value.
- # fallback_to_lvm1 = @DEFAULT_FALLBACK_TO_LVM1@
+ # fallback_to_lvm1 = 0
# Configuration option global/format.
- # The default metadata format that commands should use.
- # The -M 1|2 option overrides this setting.
- #
- # Accepted values:
- # lvm1
- # lvm2
- #
+ # This setting is no longer used.
# This configuration option has an automatic default value.
# format = "lvm2"
# Configuration option global/format_libraries.
- # Shared libraries that process different metadata formats.
- # If support for LVM1 metadata was compiled as a shared library use
- # format_libraries = "liblvm2format1.so"
+ # This setting is no longer used.
# This configuration option does not have a default value defined.
# Configuration option global/segment_libraries.
@@ -821,13 +809,6 @@ global {
# encountered the internal error. Please only enable for debugging.
abort_on_internal_errors = 0
- # Configuration option global/detect_internal_vg_cache_corruption.
- # Internal verification of VG structures.
- # Check if CRC matches when a parsed VG is used multiple times. This
- # is useful to catch unexpected changes to cached VG structures.
- # Please only enable for debugging.
- detect_internal_vg_cache_corruption = 0
-
# Configuration option global/metadata_read_only.
# No operations that change on-disk metadata are permitted.
# Additionally, read-only commands that encounter metadata in need of
diff --git a/man/lvconvert.8_pregen b/man/lvconvert.8_pregen
index e0e38b9..91691a3 100644
--- a/man/lvconvert.8_pregen
+++ b/man/lvconvert.8_pregen
@@ -503,7 +503,7 @@ Merge LV images that were split from a raid1 LV.
Convert LV to a thin LV, using the original LV as an external origin.
.br
.P
-\fBlvconvert\fP \fB--type\fP \fBthin\fP \fB--thinpool\fP \fILV\fP \fILV\fP\fI_linear_striped_cache_raid\fP
+\fBlvconvert\fP \fB--type\fP \fBthin\fP \fB--thinpool\fP \fILV\fP \fILV\fP\fI_linear_striped_thin_cache_raid\fP
.br
.RS 4
.ad l
@@ -1530,7 +1530,7 @@ Convert LV to a thin LV, using the original LV as an external origin
(infers --type thin).
.br
.P
-\fBlvconvert\fP \fB-T\fP|\fB--thin\fP \fB--thinpool\fP \fILV\fP \fILV\fP\fI_linear_striped_cache_raid\fP
+\fBlvconvert\fP \fB-T\fP|\fB--thin\fP \fB--thinpool\fP \fILV\fP \fILV\fP\fI_linear_striped_thin_cache_raid\fP
.br
.RS 4
.ad l
@@ -1714,7 +1714,9 @@ origin LV (first arg) to reverse a splitsnapshot command.
.br
-
-Poll LV to continue conversion (also see --startpoll).
+Poll LV to continue conversion (also see --startpoll)
+.br
+or waits till conversion/mirror syncing is finished
.br
.P
\fBlvconvert\fP \fILV\fP\fI_mirror_raid\fP
diff --git a/man/pvcreate.8_pregen b/man/pvcreate.8_pregen
index abceb82..c4b03da 100644
--- a/man/pvcreate.8_pregen
+++ b/man/pvcreate.8_pregen
@@ -38,7 +38,7 @@ normally prevent it, e.g. if the PV is already in a VG.
.ad b
.br
.ad l
-[ \fB-M\fP|\fB--metadatatype\fP \fBlvm2\fP|\fBlvm1\fP ]
+[ \fB-M\fP|\fB--metadatatype\fP \fBlvm2\fP ]
.ad b
.br
.ad l
@@ -266,12 +266,11 @@ The size may be rounded.
.ad b
.HP
.ad l
-\fB-M\fP|\fB--metadatatype\fP \fBlvm2\fP|\fBlvm1\fP
+\fB-M\fP|\fB--metadatatype\fP \fBlvm2\fP
.br
Specifies the type of on-disk metadata to use.
\fBlvm2\fP (or just \fB2\fP) is the current, standard format.
-\fBlvm1\fP (or just \fB1\fP) is a historical format that
-can be used for accessing old data.
+\fBlvm1\fP (or just \fB1\fP) is no longer used.
.ad b
.HP
.ad l
diff --git a/man/vgcfgrestore.8_pregen b/man/vgcfgrestore.8_pregen
index e028103..cffd44b 100644
--- a/man/vgcfgrestore.8_pregen
+++ b/man/vgcfgrestore.8_pregen
@@ -51,7 +51,7 @@ vgcfgrestore - Restore volume group configuration
.ad b
.br
.ad l
- \fB-M\fP|\fB--metadatatype\fP \fBlvm2\fP|\fBlvm1\fP
+ \fB-M\fP|\fB--metadatatype\fP \fBlvm2\fP
.ad b
.br
.ad l
@@ -141,7 +141,7 @@ Common options for command:
.
.RS 4
.ad l
-[ \fB-M\fP|\fB--metadatatype\fP \fBlvm2\fP|\fBlvm1\fP ]
+[ \fB-M\fP|\fB--metadatatype\fP \fBlvm2\fP ]
.ad b
.br
.ad l
@@ -280,12 +280,11 @@ Display long help text.
.ad b
.HP
.ad l
-\fB-M\fP|\fB--metadatatype\fP \fBlvm2\fP|\fBlvm1\fP
+\fB-M\fP|\fB--metadatatype\fP \fBlvm2\fP
.br
Specifies the type of on-disk metadata to use.
\fBlvm2\fP (or just \fB2\fP) is the current, standard format.
-\fBlvm1\fP (or just \fB1\fP) is a historical format that
-can be used for accessing old data.
+\fBlvm1\fP (or just \fB1\fP) is no longer used.
.ad b
.HP
.ad l
diff --git a/man/vgconvert.8_pregen b/man/vgconvert.8_pregen
index 6228087..5e7f8a9 100644
--- a/man/vgconvert.8_pregen
+++ b/man/vgconvert.8_pregen
@@ -8,12 +8,9 @@ vgconvert - Change volume group metadata format
[ \fIoption_args\fP ]
.br
.SH DESCRIPTION
-vgconvert converts VG metadata from one format to another. The new
-metadata format must be able to fit into the space provided by the old
+vgconvert converts VG metadata from one format to another. This command
+is no longer used because this version of lvm no longer supports the LVM1
format.
-
-Because the LVM1 format should no longer be used, this command is no
-longer needed in general.
.SH USAGE
\fBvgconvert\fP \fIVG\fP ...
.br
@@ -23,7 +20,7 @@ longer needed in general.
.ad b
.br
.ad l
-[ \fB-M\fP|\fB--metadatatype\fP \fBlvm2\fP|\fBlvm1\fP ]
+[ \fB-M\fP|\fB--metadatatype\fP \fBlvm2\fP ]
.ad b
.br
.ad l
@@ -194,12 +191,11 @@ The size may be rounded.
.ad b
.HP
.ad l
-\fB-M\fP|\fB--metadatatype\fP \fBlvm2\fP|\fBlvm1\fP
+\fB-M\fP|\fB--metadatatype\fP \fBlvm2\fP
.br
Specifies the type of on-disk metadata to use.
\fBlvm2\fP (or just \fB2\fP) is the current, standard format.
-\fBlvm1\fP (or just \fB1\fP) is a historical format that
-can be used for accessing old data.
+\fBlvm1\fP (or just \fB1\fP) is no longer used.
.ad b
.HP
.ad l
diff --git a/man/vgcreate.8_pregen b/man/vgcreate.8_pregen
index ddad391..09bf126 100644
--- a/man/vgcreate.8_pregen
+++ b/man/vgcreate.8_pregen
@@ -33,7 +33,7 @@ devices are also available with vgcreate.
.ad b
.br
.ad l
-[ \fB-M\fP|\fB--metadatatype\fP \fBlvm2\fP|\fBlvm1\fP ]
+[ \fB-M\fP|\fB--metadatatype\fP \fBlvm2\fP ]
.ad b
.br
.ad l
@@ -324,12 +324,11 @@ The size may be rounded.
.ad b
.HP
.ad l
-\fB-M\fP|\fB--metadatatype\fP \fBlvm2\fP|\fBlvm1\fP
+\fB-M\fP|\fB--metadatatype\fP \fBlvm2\fP
.br
Specifies the type of on-disk metadata to use.
\fBlvm2\fP (or just \fB2\fP) is the current, standard format.
-\fBlvm1\fP (or just \fB1\fP) is a historical format that
-can be used for accessing old data.
+\fBlvm1\fP (or just \fB1\fP) is no longer used.
.ad b
.HP
.ad l
diff --git a/man/vgextend.8_pregen b/man/vgextend.8_pregen
index ee805a8..a6a30e9 100644
--- a/man/vgextend.8_pregen
+++ b/man/vgextend.8_pregen
@@ -36,7 +36,7 @@ will initialize them. In this case pvcreate options can be used, e.g.
.ad b
.br
.ad l
-[ \fB-M\fP|\fB--metadatatype\fP \fBlvm2\fP|\fBlvm1\fP ]
+[ \fB-M\fP|\fB--metadatatype\fP \fBlvm2\fP ]
.ad b
.br
.ad l
@@ -237,12 +237,11 @@ The size may be rounded.
.ad b
.HP
.ad l
-\fB-M\fP|\fB--metadatatype\fP \fBlvm2\fP|\fBlvm1\fP
+\fB-M\fP|\fB--metadatatype\fP \fBlvm2\fP
.br
Specifies the type of on-disk metadata to use.
\fBlvm2\fP (or just \fB2\fP) is the current, standard format.
-\fBlvm1\fP (or just \fB1\fP) is a historical format that
-can be used for accessing old data.
+\fBlvm1\fP (or just \fB1\fP) is no longer used.
.ad b
.HP
.ad l
diff --git a/man/vgsplit.8_pregen b/man/vgsplit.8_pregen
index 210c266..6c3e6ec 100644
--- a/man/vgsplit.8_pregen
+++ b/man/vgsplit.8_pregen
@@ -62,7 +62,7 @@ Common options for command:
.ad b
.br
.ad l
-[ \fB-M\fP|\fB--metadatatype\fP \fBlvm2\fP|\fBlvm1\fP ]
+[ \fB-M\fP|\fB--metadatatype\fP \fBlvm2\fP ]
.ad b
.br
.ad l
@@ -230,12 +230,11 @@ and --vgmetadatacopies for improving performance.
.ad b
.HP
.ad l
-\fB-M\fP|\fB--metadatatype\fP \fBlvm2\fP|\fBlvm1\fP
+\fB-M\fP|\fB--metadatatype\fP \fBlvm2\fP
.br
Specifies the type of on-disk metadata to use.
\fBlvm2\fP (or just \fB2\fP) is the current, standard format.
-\fBlvm1\fP (or just \fB1\fP) is a historical format that
-can be used for accessing old data.
+\fBlvm1\fP (or just \fB1\fP) is no longer used.
.ad b
.HP
.ad l
^ permalink raw reply related [flat|nested] 12+ messages in thread
end of thread, other threads:[~2020-11-26 16:38 UTC | newest]
Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-05-21 13:09 master - build: make generate Marian Csontos
-- strict thread matches above, loose matches on Subject: below --
2020-11-26 16:38 Marian Csontos
2020-08-09 15:01 Marian Csontos
2019-11-30 13:58 Marian Csontos
2019-10-23 8:02 Marian Csontos
2019-09-25 6:36 Marian Csontos
2019-06-15 7:34 Marian Csontos
2019-06-10 15:06 Marian Csontos
2018-10-10 11:28 Marian Csontos
2018-06-22 21:38 Zdenek Kabelac
2018-06-11 20:27 Zdenek Kabelac
2018-05-12 16:26 Zdenek Kabelac
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.