lvconvert --version (return code: 0)
WARNING: Running as a non-root user. Functionality may be unavailable.
/run/lvm/lvmetad.socket: connect failed: Permission denied
WARNING: Failed to connect to lvmetad. Falling back to internal scanning.
LVM version: 2.02.133(2) (2015-10-30)
Library version: 1.02.110 (2015-10-30)
/dev/mapper/control: open failed: Permission denied
Failure to communicate with kernel device-mapper driver.
Incompatible libdevmapper (unknown version) and kernel driver (unknown version).
lvconvert --help (return code: 0)
WARNING: Running as a non-root user. Functionality may be unavailable.
/run/lvm/lvmetad.socket: connect failed: Permission denied
WARNING: Failed to connect to lvmetad. Falling back to internal scanning.
lvconvert: Change logical volume layout
lvconvert [-m|--mirrors Mirrors [{--mirrorlog {disk|core|mirrored}|--corelog}]]
[--type SegmentType]
[--repair [--use-policies]]
[--replace PhysicalVolume]
[-R|--regionsize MirrorLogRegionSize]
[--alloc AllocationPolicy]
[-b|--background]
[-f|--force]
[-i|--interval seconds]
[--stripes Stripes [-I|--stripesize StripeSize]]
[--commandprofile ProfileName] [-d|--debug] [-h|-?|--help]
[--noudevsync] [-t|--test] [-v|--verbose] [--version] [-y|--yes]
LogicalVolume[Path] [PhysicalVolume[Path]...]
lvconvert [--splitmirrors Images --trackchanges]
[--splitmirrors Images --name SplitLogicalVolumeName]
[--commandprofile ProfileName] [-d|--debug] [-h|-?|--help]
[--noudevsync] [-t|--test] [-v|--verbose] [--version] [-y|--yes]
LogicalVolume[Path] [SplittablePhysicalVolume[Path]...]
lvconvert --splitsnapshot
[--commandprofile ProfileName] [-d|--debug] [-h|-?|--help]
[--noudevsync] [-t|--test] [-v|--verbose] [--version] [-y|--yes]
SnapshotLogicalVolume[Path]
lvconvert --splitcache
[--commandprofile ProfileName] [-d|--debug] [-h|-?|--help]
[--noudevsync] [-t|--test] [-v|--verbose] [--version] [-y|--yes]
CacheLogicalVolume[Path]
lvconvert --split
[--name SplitLogicalVolumeName]
[--commandprofile ProfileName] [-d|--debug] [-h|-?|--help]
[--noudevsync] [-t|--test] [-v|--verbose] [--version] [-y|--yes]
SplitableLogicalVolume[Path]
lvconvert --uncache
[--commandprofile ProfileName] [-d|--debug] [-h|-?|--help]
[--noudevsync] [-t|--test] [-v|--verbose] [--version] [-y|--yes]
CacheLogicalVolume[Path]
lvconvert [--type snapshot|-s|--snapshot]
[-c|--chunksize]
[-Z|--zero {y|n}]
[--commandprofile ProfileName] [-d|--debug] [-h|-?|--help]
[--noudevsync] [-t|--test] [-v|--verbose] [--version] [-y|--yes]
OriginalLogicalVolume[Path] SnapshotLogicalVolume[Path]
lvconvert --merge
[-b|--background]
[-i|--interval seconds]
[--commandprofile ProfileName] [-d|--debug] [-h|-?|--help]
[--noudevsync] [-t|--test] [-v|--verbose] [--version] [-y|--yes]
LogicalVolume[Path]
lvconvert [--type thin[-pool]|-T|--thin]
[--thinpool ThinPoolLogicalVolume[Path]]
[--chunksize size]
[--discards {ignore|nopassdown|passdown}]
[--poolmetadataspare {y|n}]
[{--poolmetadata ThinMetadataLogicalVolume[Path] |
--poolmetadatasize size}]
[-r|--readahead ReadAheadSectors|auto|none]
[--stripes Stripes [-I|--stripesize StripeSize]]]
[--originname NewExternalOriginVolumeName]]
[-Z|--zero {y|n}]
[--commandprofile ProfileName] [-d|--debug] [-h|-?|--help]
[--noudevsync] [-t|--test] [-v|--verbose] [--version] [-y|--yes]
[ExternalOrigin|ThinDataPool]LogicalVolume[Path] [PhysicalVolumePath...]
lvconvert [--type cache[-pool]|-H|--cache]
[--cachepool CacheDataLogicalVolume[Path]]
[--cachemode CacheMode]
[--cachepolicy policy]
[--cachesettings key=value]
[--chunksize size]
[--poolmetadataspare {y|n}]]
[{--poolmetadata CacheMetadataLogicalVolume[Path] |
--poolmetadatasize size}]
[--commandprofile ProfileName] [-d|--debug] [-h|-?|--help]
[--noudevsync] [-t|--test] [-v|--verbose] [--version] [-y|--yes]
[Cache|CacheDataPool]LogicalVolume[Path] [PhysicalVolumePath...]