1VGCONVERT(8)                System Manager's Manual               VGCONVERT(8)
2
3
4

NAME

6       vgconvert — Change volume group metadata format
7

SYNOPSIS

9       vgconvert position_args
10           [ option_args ]
11

DESCRIPTION

13       vgconvert  is  no longer a part of LVM.  It was removed along with sup‐
14       port for the LVM1 format.  Use an older version of LVM to  convert  VGs
15       from the LVM1 format to LVM2.
16

USAGE

18       vgconvert VG ...
19           [ -f|--force ]
20           [ -M|--metadatatype lvm2 ]
21           [    --labelsector Number ]
22           [    --bootloaderareasize Size[m|UNIT] ]
23           [    --pvmetadatacopies 0|1|2 ]
24           [    --metadatasize Size[m|UNIT] ]
25           [    --reportformat basic|json|json_std ]
26           [ COMMON_OPTIONS ]
27
28       Common options for lvm:
29           [ -d|--debug ]
30           [ -h|--help ]
31           [ -q|--quiet ]
32           [ -t|--test ]
33           [ -v|--verbose ]
34           [ -y|--yes ]
35           [    --commandprofile String ]
36           [    --config String ]
37           [    --devices PV ]
38           [    --devicesfile String ]
39           [    --driverloaded y|n ]
40           [    --journal String ]
41           [    --lockopt String ]
42           [    --longhelp ]
43           [    --nohints ]
44           [    --nolocking ]
45           [    --profile String ]
46           [    --version ]
47

OPTIONS

49       --bootloaderareasize Size[m|UNIT]
50              Reserve  space  for the bootloader between the LVM metadata area
51              and the first PE.  The bootloader area is reserved for bootload‐
52              ers  to  embed  their own data or metadata; LVM will not use it.
53              The bootloader area begins where the first PE would otherwise be
54              located.   The  first  PE  is moved out by the size of the boot‐
55              loader area, and then moved out further if  necessary  to  match
56              the  data alignment.  The start of the bootloader area is always
57              aligned, see also --dataalignment and --dataalignmentoffset. The
58              bootloader  area  may be larger than requested due to the align‐
59              ment, but it's never less than the requested size.  To  see  the
60              bootloader  area  start  and  size  of an existing PV use pvs -o
61              +pv_ba_start,pv_ba_size.
62
63       --commandprofile String
64              The command profile  to  use  for  command  configuration.   See
65              lvm.conf(5) for more information about profiles.
66
67       --config String
68              Config settings for the command. These override lvm.conf(5) set‐
69              tings.  The String arg uses the same format as  lvm.conf(5),  or
70              may use section/field syntax.  See lvm.conf(5) for more informa‐
71              tion about config.
72
73       -d|--debug ...
74              Set debug level. Repeat from 1 to 6 times to increase the detail
75              of messages sent to the log file and/or syslog (if configured).
76
77       --devices PV
78              Restricts  the  devices  that  are visible and accessible to the
79              command.  Devices not listed will appear to be missing. This op‐
80              tion  can  be repeated, or accepts a comma separated list of de‐
81              vices. This overrides the devices file.
82
83       --devicesfile String
84              A file listing devices that LVM should use.  The file must exist
85              in  /etc/lvm/devices/ and is managed with the lvmdevices(8) com‐
86              mand.  This overrides the  lvm.conf(5)  devices/devicesfile  and
87              devices/use_devicesfile settings.
88
89       --driverloaded y|n
90              If set to no, the command will not attempt to use device-mapper.
91              For testing and debugging.
92
93       -f|--force ...
94              Override various checks,  confirmations  and  protections.   Use
95              with extreme caution.
96
97       -h|--help
98              Display help text.
99
100       --journal String
101              Record  information in the systemd journal.  This information is
102              in addition to information enabled by the  lvm.conf  log/journal
103              setting.   command:  record information about the command.  out‐
104              put: record the default command output.  debug: record full com‐
105              mand debugging.
106
107       --labelsector Number
108              By  default  the  PV  is labelled with an LVM2 identifier in its
109              second sector (sector 1). This lets you use a  different  sector
110              near  the start of the disk (between 0 and 3 inclusive - see LA‐
111              BEL_SCAN_SECTORS in the source). Use with care.
112
113       --lockopt String
114              Used to pass options for special cases to  lvmlockd.   See  lvm‐
115              lockd(8) for more information.
116
117       --longhelp
118              Display long help text.
119
120       --metadatasize Size[m|UNIT]
121              The  approximate amount of space used for each VG metadata area.
122              The size may be rounded.
123
124       -M|--metadatatype lvm2
125              Specifies the type of on-disk metadata to use.  lvm2 (or just 2)
126              is  the current, standard format.  lvm1 (or just 1) is no longer
127              used.
128
129       --nohints
130              Do not use the hints file to locate devices for PVs.  A  command
131              may  read  more devices to find PVs when hints are not used. The
132              command will still perform standard hint file invalidation where
133              appropriate.
134
135       --nolocking
136              Disable  locking. Use with caution, concurrent commands may pro‐
137              duce incorrect results.
138
139       --profile String
140              An alias for --commandprofile or --metadataprofile, depending on
141              the command.
142
143       --pvmetadatacopies 0|1|2
144              The number of metadata areas to set aside on a PV for storing VG
145              metadata.  When 2, one copy of the VG metadata is stored at  the
146              front of the PV and a second copy is stored at the end.  When 1,
147              one copy of the VG metadata is stored at the front  of  the  PV.
148              When 0, no copies of the VG metadata are stored on the given PV.
149              This may be useful in VGs containing many PVs (this places limi‐
150              tations on the ability to use vgsplit later.)
151
152       -q|--quiet ...
153              Suppress  output  and log messages. Overrides --debug and --ver‐
154              bose.  Repeat once to also  suppress  any  prompts  with  answer
155              'no'.
156
157       --reportformat basic|json|json_std
158              Overrides  current  output  format  for reports which is defined
159              globally by the  report/output_format  setting  in  lvm.conf(5).
160              basic is the original format with columns and rows.  If there is
161              more than one report per command, each report is  prefixed  with
162              the  report name for identification. json produces report output
163              in JSON format. json_std produces report output in  JSON  format
164              which  is  more  compliant with JSON standard.  See lvmreport(7)
165              for more information.
166
167       -t|--test
168              Run in test mode. Commands will not update  metadata.   This  is
169              implemented  by  disabling all metadata writing but nevertheless
170              returning success to the calling function. This may lead to  un‐
171              usual  error messages in multi-stage operations if a tool relies
172              on reading back metadata it believes has changed but hasn't.
173
174       -v|--verbose ...
175              Set verbose level. Repeat from 1 to 4 times to increase the  de‐
176              tail of messages sent to stdout and stderr.
177
178       --version
179              Display version information.
180
181       -y|--yes
182              Do  not  prompt for confirmation interactively but always assume
183              the answer yes. Use with extreme caution.   (For  automatic  no,
184              see -qq.)
185

VARIABLES

187       VG     Volume Group name.  See lvm(8) for valid names.
188
189       String See the option description for information about the string con‐
190              tent.
191
192       Size[UNIT]
193              Size is an input number that accepts an  optional  unit.   Input
194              units are always treated as base two values, regardless of capi‐
195              talization, e.g. 'k' and 'K' both refer to  1024.   The  default
196              input unit is specified by letter, followed by |UNIT.  UNIT rep‐
197              resents other possible input units: b|B is bytes, s|S is sectors
198              of  512  bytes,  k|K is KiB, m|M is MiB, g|G is GiB, t|T is TiB,
199              p|P is PiB, e|E is EiB.  (This should not be confused  with  the
200              output  control  --units, where capital letters mean multiple of
201              1000.)
202

ENVIRONMENT VARIABLES

204       See lvm(8) for information about environment  variables  used  by  lvm.
205       For example, LVM_VG_NAME can generally be substituted for a required VG
206       parameter.
207

SEE ALSO

209       lvm(8), lvm.conf(5), lvmconfig(8), lvmdevices(8),
210
211       pvchange(8), pvck(8), pvcreate(8), pvdisplay(8), pvmove(8),
212       pvremove(8), pvresize(8), pvs(8), pvscan(8),
213
214       vgcfgbackup(8), vgcfgrestore(8), vgchange(8), vgck(8), vgcreate(8),
215       vgconvert(8), vgdisplay(8), vgexport(8), vgextend(8), vgimport(8),
216       vgimportclone(8), vgimportdevices(8), vgmerge(8), vgmknodes(8),
217       vgreduce(8), vgremove(8), vgrename(8), vgs(8), vgscan(8), vgsplit(8),
218
219       lvcreate(8), lvchange(8), lvconvert(8), lvdisplay(8), lvextend(8),
220       lvreduce(8), lvremove(8), lvrename(8), lvresize(8), lvs(8), lvscan(8),
221
222       lvm-fullreport(8), lvm-lvpoll(8), blkdeactivate(8), lvmdump(8),
223
224       dmeventd(8), lvmpolld(8), lvmlockd(8), lvmlockctl(8), cmirrord(8),
225       lvmdbusd(8), fsadm(8),
226
227       lvmsystemid(7), lvmreport(7), lvmraid(7), lvmthin(7), lvmcache(7)
228
229
230
231Red Hat, Inc.        LVM TOOLS 2.03.18(2)-git (2022-11-10)        VGCONVERT(8)
Impressum