From d04520c321cc33b2874c3f09d126602cb714a9ac Mon Sep 17 00:00:00 2001 From: Zdenek Kabelac Date: Mon, 28 Jan 2019 21:37:23 +0100 Subject: [PATCH] man: vdo regenerated Correcting order of appearance of VDO description in lvcreate. --- man/lvconvert.8_pregen | 7 +- man/lvcreate.8_des | 11 + man/lvcreate.8_pregen | 3536 ++-------------------------------------- man/lvresize.8_pregen | 9 +- 4 files changed, 175 insertions(+), 3388 deletions(-) diff --git a/man/lvconvert.8_pregen b/man/lvconvert.8_pregen index cefdb0d89..26bcf5f46 100644 --- a/man/lvconvert.8_pregen +++ b/man/lvconvert.8_pregen @@ -223,7 +223,7 @@ lvconvert - Change logical volume layout .ad b .br .ad l - \fB--type\fP \fBlinear\fP|\fBstriped\fP|\fBsnapshot\fP|\fBmirror\fP|\fBraid\fP|\fBthin\fP|\fBcache\fP|\fBthin-pool\fP|\fBcache-pool\fP + \fB--type\fP \fBlinear\fP|\fBstriped\fP|\fBsnapshot\fP|\fBmirror\fP|\fBraid\fP|\fBthin\fP|\fBcache\fP|\fBvdo\fP|\fBthin-pool\fP|\fBcache-pool\fP|\fBvdo-pool\fP .ad b .br .ad l @@ -1451,7 +1451,7 @@ the image (see --splitmirrors with --name. .ad b .HP .ad l -\fB--type\fP \fBlinear\fP|\fBstriped\fP|\fBsnapshot\fP|\fBmirror\fP|\fBraid\fP|\fBthin\fP|\fBcache\fP|\fBthin-pool\fP|\fBcache-pool\fP +\fB--type\fP \fBlinear\fP|\fBstriped\fP|\fBsnapshot\fP|\fBmirror\fP|\fBraid\fP|\fBthin\fP|\fBcache\fP|\fBvdo\fP|\fBthin-pool\fP|\fBcache-pool\fP|\fBvdo-pool\fP .br The LV type, also known as "segment type" or "segtype". See usage descriptions for the specific ways to use these types. @@ -1459,9 +1459,10 @@ For more information about redundancy and performance (\fBraid\fP, \fBmirror\ For thin provisioning (\fBthin\fP, \fBthin-pool\fP) see \fBlvmthin\fP(7). For performance caching (\fBcache\fP, \fBcache-pool\fP) see \fBlvmcache\fP(7). For copy-on-write snapshots (\fBsnapshot\fP) see usage definitions. +For VDO (\fBvdo\fP) see \fBlvmvdo\fP(7). Several commands omit an explicit type option because the type is inferred from other options or shortcuts -(e.g. --stripes, --mirrors, --snapshot, --virtualsize, --thin, --cache). +(e.g. --stripes, --mirrors, --snapshot, --virtualsize, --thin, --cache, --vdo). Use inferred types with care because it can lead to unexpected results. .ad b .HP diff --git a/man/lvcreate.8_des b/man/lvcreate.8_des index 589bd6307..7bb2bb61a 100644 --- a/man/lvcreate.8_des +++ b/man/lvcreate.8_des @@ -25,6 +25,10 @@ Thin LVs are thinly provisioned from a thin pool, and are created with a virtual size rather than a physical size. A cache LV is the combination of a standard LV with a cache pool, used to cache active portions of the LV to improve performance. + +VDO LVs are also provisioned volumes from a VDO pool, and are created with a +virtual size rather than a physical size (see \fBlvmvdo\fP(7)). + .SS Usage notes In the usage section below, \fB--size\fP \fISize\fP can be replaced with \fB--extents\fP \fINumber\fP. See descriptions in the options section. @@ -33,3 +37,10 @@ In the usage section below, \fB--name\fP is omitted from the required 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. + +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. + +Pool name can be specified together with \fIVG\fP name i.e.: +vg00/mythinpool. diff --git a/man/lvcreate.8_pregen b/man/lvcreate.8_pregen index ff684475c..f1d9f138d 100644 --- a/man/lvcreate.8_pregen +++ b/man/lvcreate.8_pregen @@ -231,7 +231,7 @@ lvcreate - Create a logical volume .ad b .br .ad l - \fB--type\fP \fBlinear\fP|\fBstriped\fP|\fBsnapshot\fP|\fBmirror\fP|\fBraid\fP|\fBthin\fP|\fBcache\fP|\fBthin-pool\fP|\fBcache-pool\fP + \fB--type\fP \fBlinear\fP|\fBstriped\fP|\fBsnapshot\fP|\fBmirror\fP|\fBraid\fP|\fBthin\fP|\fBcache\fP|\fBvdo\fP|\fBthin-pool\fP|\fBcache-pool\fP|\fBvdo-pool\fP .ad b .br .ad l @@ -293,6 +293,10 @@ Thin LVs are thinly provisioned from a thin pool, and are created with a virtual size rather than a physical size. A cache LV is the combination of a standard LV with a cache pool, used to cache active portions of the LV to improve performance. + +VDO LVs are also provisioned volumes from a VDO pool, and are created with a +virtual size rather than a physical size (see \fBlvmvdo\fP(7)). + .SS Usage notes In the usage section below, \fB--size\fP \fISize\fP can be replaced with \fB--extents\fP \fINumber\fP. See descriptions in the options section. @@ -301,133 +305,13 @@ In the usage section below, \fB--name\fP is omitted from the required 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 -- +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.: +vg00/mythinpool. +.SH USAGE Create a linear LV. .br .P @@ -439,93 +323,9 @@ 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 @@ -548,90 +348,6 @@ 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 @@ -655,54 +371,6 @@ 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 @@ -714,42 +382,6 @@ 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 @@ -785,54 +417,6 @@ 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 @@ -840,42 +424,6 @@ 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 @@ -906,54 +454,6 @@ 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 @@ -961,42 +461,6 @@ 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 @@ -1028,93 +492,9 @@ 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 @@ -1138,54 +518,6 @@ 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 @@ -1213,42 +545,6 @@ 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 @@ -1276,54 +572,6 @@ 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 @@ -1347,42 +595,6 @@ 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 @@ -1402,54 +614,6 @@ 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 @@ -1461,42 +625,6 @@ 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 @@ -1511,54 +639,6 @@ 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 @@ -1570,42 +650,6 @@ 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 @@ -1626,54 +670,6 @@ 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 @@ -1689,45 +685,55 @@ Create a thin LV that is a snapshot of an external origin LV. [ \fB--errorwhenfull\fP \fBy\fP|\fBn\fP ] .ad b .br +[ COMMON_OPTIONS ] +.RE +.br +- + +Create a 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--addtag\fP \fITag\fP ] +[ \fB-l\fP|\fB--extents\fP \fINumber\fP[PERCENT] ] .ad b .br .ad l -[ \fB--alloc\fP \fBcontiguous\fP|\fBcling\fP|\fBcling_by_tags\fP|\fBnormal\fP|\fBanywhere\fP|\fBinherit\fP ] +[ \fB-V\fP|\fB--virtualsize\fP \fISize\fP[m|UNIT] ] .ad b .br .ad l -[ \fB--ignoremonitoring\fP ] +[ \fB-i\fP|\fB--stripes\fP \fINumber\fP ] .ad b .br .ad l -[ \fB--metadataprofile\fP \fIString\fP ] +[ \fB-I\fP|\fB--stripesize\fP \fISize\fP[k|UNIT] ] .ad b .br .ad l -[ \fB--minor\fP \fINumber\fP ] +[ \fB--vdo\fP ] .ad b .br .ad l -[ \fB--monitor\fP \fBy\fP|\fBn\fP ] +[ \fB--vdopool\fP \fILV\fP\fI_new\fP ] .ad b .br .ad l -[ \fB--nosync\fP ] +[ \fB--compression\fP \fBy\fP|\fBn\fP ] .ad b .br .ad l -[ \fB--noudevsync\fP ] -.ad b -.br -.ad l -[ \fB--reportformat\fP \fBbasic\fP|\fBjson\fP ] +[ \fB--deduplication\fP \fBy\fP|\fBn\fP ] .ad b .br [ COMMON_OPTIONS ] .RE .br +.RS 4 +[ \fIPV\fP ... ] +.RE - Create a thin LV, first creating a thin pool for it, @@ -1754,54 +760,6 @@ 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 @@ -1825,42 +783,6 @@ 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 @@ -1895,14 +817,57 @@ by the --cachepool arg. .ad b .br .ad l -[ \fB-A\fP|\fB--autobackup\fP \fBy\fP|\fBn\fP ] +[ \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--poolmetadatasize\fP \fISize\fP[m|UNIT] ] +.ad b +.br +.ad l +[ \fB--poolmetadataspare\fP \fBy\fP|\fBn\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--cachemetadataformat\fP \fBauto\fP|\fB1\fP|\fB2\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 ] .ad b .br .ad l +[ \fB-A\fP|\fB--autobackup\fP \fBy\fP|\fBn\fP ] +.ad b +.br +.ad l [ \fB-C\fP|\fB--contiguous\fP \fBy\fP|\fBn\fP ] .ad b .br @@ -1943,38 +908,6 @@ by the --cachepool arg. .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--poolmetadatasize\fP \fISize\fP[m|UNIT] ] -.ad b -.br -.ad l -[ \fB--poolmetadataspare\fP \fBy\fP|\fBn\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--cachemetadataformat\fP \fBauto\fP|\fB1\fP|\fB2\fP ] -.ad b -.br -.ad l [ \fB--addtag\fP \fITag\fP ] .ad b .br @@ -2009,18 +942,6 @@ by the --cachepool arg. .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: @@ -2624,7 +1545,7 @@ The name of a thin pool LV. .ad b .HP .ad l -\fB--type\fP \fBlinear\fP|\fBstriped\fP|\fBsnapshot\fP|\fBmirror\fP|\fBraid\fP|\fBthin\fP|\fBcache\fP|\fBthin-pool\fP|\fBcache-pool\fP +\fB--type\fP \fBlinear\fP|\fBstriped\fP|\fBsnapshot\fP|\fBmirror\fP|\fBraid\fP|\fBthin\fP|\fBcache\fP|\fBvdo\fP|\fBthin-pool\fP|\fBcache-pool\fP|\fBvdo-pool\fP .br The LV type, also known as "segment type" or "segtype". See usage descriptions for the specific ways to use these types. @@ -2632,9 +1553,10 @@ For more information about redundancy and performance (\fBraid\fP, \fBmirror\ For thin provisioning (\fBthin\fP, \fBthin-pool\fP) see \fBlvmthin\fP(7). For performance caching (\fBcache\fP, \fBcache-pool\fP) see \fBlvmcache\fP(7). For copy-on-write snapshots (\fBsnapshot\fP) see usage definitions. +For VDO (\fBvdo\fP) see \fBlvmvdo\fP(7). Several commands omit an explicit type option because the type is inferred from other options or shortcuts -(e.g. --stripes, --mirrors, --snapshot, --virtualsize, --thin, --cache). +(e.g. --stripes, --mirrors, --snapshot, --virtualsize, --thin, --cache, --vdo). Use inferred types with care because it can lead to unexpected results. .ad b .HP @@ -2777,239 +1699,11 @@ 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. .br .P @@ -3020,90 +1714,6 @@ 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 @@ -3119,90 +1729,6 @@ 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 @@ -3229,90 +1755,6 @@ 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 @@ -3348,93 +1790,9 @@ 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 @@ -3471,90 +1829,6 @@ 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 @@ -3586,90 +1860,6 @@ 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 @@ -3696,93 +1886,9 @@ 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 @@ -3806,54 +1912,6 @@ 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 @@ -3881,42 +1939,6 @@ 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 @@ -3946,54 +1968,6 @@ 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 @@ -4021,42 +1995,6 @@ 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 @@ -4089,54 +2027,6 @@ 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 @@ -4160,42 +2050,6 @@ 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 @@ -4222,54 +2076,6 @@ 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 @@ -4285,42 +2091,6 @@ 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 @@ -4339,54 +2109,6 @@ 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 @@ -4394,42 +2116,6 @@ 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 @@ -4450,54 +2136,6 @@ 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 @@ -4509,42 +2147,6 @@ 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 @@ -4561,54 +2163,6 @@ 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 @@ -4616,42 +2170,6 @@ 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 @@ -4666,54 +2184,6 @@ 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 @@ -4725,42 +2195,6 @@ 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 @@ -4775,54 +2209,6 @@ 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 @@ -4834,45 +2220,97 @@ Create a thin LV that is a snapshot of an external origin LV [ \fB--errorwhenfull\fP \fBy\fP|\fBn\fP ] .ad b .br +[ COMMON_OPTIONS ] +.RE +.br +- + +Create a 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--addtag\fP \fITag\fP ] +[ \fB-l\fP|\fB--extents\fP \fINumber\fP[PERCENT] ] .ad b .br .ad l -[ \fB--alloc\fP \fBcontiguous\fP|\fBcling\fP|\fBcling_by_tags\fP|\fBnormal\fP|\fBanywhere\fP|\fBinherit\fP ] +[ \fB-V\fP|\fB--virtualsize\fP \fISize\fP[m|UNIT] ] .ad b .br .ad l -[ \fB--ignoremonitoring\fP ] +[ \fB-i\fP|\fB--stripes\fP \fINumber\fP ] .ad b .br .ad l -[ \fB--metadataprofile\fP \fIString\fP ] +[ \fB-I\fP|\fB--stripesize\fP \fISize\fP[k|UNIT] ] .ad b .br .ad l -[ \fB--minor\fP \fINumber\fP ] +[ \fB--vdopool\fP \fILV\fP\fI_new\fP ] .ad b .br .ad l -[ \fB--monitor\fP \fBy\fP|\fBn\fP ] +[ \fB--compression\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 ] +[ \fB--deduplication\fP \fBy\fP|\fBn\fP ] .ad b .br [ COMMON_OPTIONS ] .RE .br +.RS 4 +[ \fIPV\fP ... ] +.RE +- + +Create a VDO LV with VDO pool. +.br +.P +\fBlvcreate\fP \fB--vdopool\fP \fILV\fP\fI_new\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-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--type\fP \fBvdo\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 thin LV, first creating a thin pool for it, @@ -4901,54 +2339,6 @@ 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 @@ -4972,42 +2362,6 @@ 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 @@ -5042,54 +2396,6 @@ 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 @@ -5113,42 +2419,6 @@ 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 @@ -5185,54 +2455,6 @@ 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 @@ -5256,42 +2478,6 @@ 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 @@ -5324,54 +2510,6 @@ 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 @@ -5395,42 +2533,6 @@ 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 @@ -5468,54 +2570,6 @@ 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 @@ -5543,42 +2597,6 @@ 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 @@ -5610,54 +2628,6 @@ 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 @@ -5685,42 +2655,6 @@ 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 @@ -5752,54 +2686,6 @@ 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 @@ -5831,42 +2717,6 @@ 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 @@ -5902,54 +2752,6 @@ 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 @@ -5981,42 +2783,6 @@ 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 @@ -6091,6 +2857,10 @@ to the first image). .br .B lvcreate --type raid10 -L 5G -i 2 -m 1 -n mylv vg00 +Create a 1TiB thin LV mythin, with 256GiB thinpool tpool0 in vg00. +.br +.B lvcreate --T --size 256G --name mythin vg00/tpool0 + Create a 1TiB thin LV, first creating a new thin pool for it, where the thin pool has 100MiB of space, uses 2 stripes, has a 64KiB stripe size, and 256KiB chunk size. @@ -6122,6 +2892,10 @@ then combining the new origin LV with an existing cache pool. .RS .B -L 100G -n mylv vg00 /dev/slow1 .RE + +Create a VDO LV vdo0 with VDOPoolLV size of 10GiB and name vpool1. +.br +.B lvcreate --vdo --size 10G --name vdo0 vg00/vpool1 .SH SEE ALSO .BR lvm (8) diff --git a/man/lvresize.8_pregen b/man/lvresize.8_pregen index e3a124a26..f1a67c4d1 100644 --- a/man/lvresize.8_pregen +++ b/man/lvresize.8_pregen @@ -107,7 +107,7 @@ lvresize - Resize a logical volume .ad b .br .ad l - \fB--type\fP \fBlinear\fP|\fBstriped\fP|\fBsnapshot\fP|\fBmirror\fP|\fBraid\fP|\fBthin\fP|\fBcache\fP|\fBthin-pool\fP|\fBcache-pool\fP + \fB--type\fP \fBlinear\fP|\fBstriped\fP|\fBsnapshot\fP|\fBmirror\fP|\fBraid\fP|\fBthin\fP|\fBcache\fP|\fBvdo\fP|\fBthin-pool\fP|\fBcache-pool\fP|\fBvdo-pool\fP .ad b .br .ad l @@ -224,7 +224,7 @@ Common options for command: .ad b .br .ad l -[ \fB--type\fP \fBlinear\fP|\fBstriped\fP|\fBsnapshot\fP|\fBmirror\fP|\fBraid\fP|\fBthin\fP|\fBcache\fP|\fBthin-pool\fP|\fBcache-pool\fP ] +[ \fB--type\fP \fBlinear\fP|\fBstriped\fP|\fBsnapshot\fP|\fBmirror\fP|\fBraid\fP|\fBthin\fP|\fBcache\fP|\fBvdo\fP|\fBthin-pool\fP|\fBcache-pool\fP|\fBvdo-pool\fP ] .ad b .RE @@ -522,7 +522,7 @@ back metadata it believes has changed but hasn't. .ad b .HP .ad l -\fB--type\fP \fBlinear\fP|\fBstriped\fP|\fBsnapshot\fP|\fBmirror\fP|\fBraid\fP|\fBthin\fP|\fBcache\fP|\fBthin-pool\fP|\fBcache-pool\fP +\fB--type\fP \fBlinear\fP|\fBstriped\fP|\fBsnapshot\fP|\fBmirror\fP|\fBraid\fP|\fBthin\fP|\fBcache\fP|\fBvdo\fP|\fBthin-pool\fP|\fBcache-pool\fP|\fBvdo-pool\fP .br The LV type, also known as "segment type" or "segtype". See usage descriptions for the specific ways to use these types. @@ -530,9 +530,10 @@ For more information about redundancy and performance (\fBraid\fP, \fBmirror\ For thin provisioning (\fBthin\fP, \fBthin-pool\fP) see \fBlvmthin\fP(7). For performance caching (\fBcache\fP, \fBcache-pool\fP) see \fBlvmcache\fP(7). For copy-on-write snapshots (\fBsnapshot\fP) see usage definitions. +For VDO (\fBvdo\fP) see \fBlvmvdo\fP(7). Several commands omit an explicit type option because the type is inferred from other options or shortcuts -(e.g. --stripes, --mirrors, --snapshot, --virtualsize, --thin, --cache). +(e.g. --stripes, --mirrors, --snapshot, --virtualsize, --thin, --cache, --vdo). Use inferred types with care because it can lead to unexpected results. .ad b .HP