1PVREMOVE(8) System Manager's Manual PVREMOVE(8)
2
3
4
6 pvremove - Remove LVM label(s) from physical volume(s)
7
9 pvremove position_args
10 [ option_args ]
11
13 pvremove wipes the label on a device so that LVM will no longer recog‐
14 nise it as a PV.
15
16 A PV cannot be removed from a VG while it is used by an active LV.
17
18 Repeat the force option (-ff) to forcibly remove a PV belonging to an
19 existing VG. Normally, vgreduce(8) should be used instead.
20
22 pvremove PV ...
23 [ -f|--force ]
24 [ --reportformat basic|json ]
25 [ COMMON_OPTIONS ]
26
27 Common options for lvm:
28 [ -d|--debug ]
29 [ -h|--help ]
30 [ -q|--quiet ]
31 [ -t|--test ]
32 [ -v|--verbose ]
33 [ -y|--yes ]
34 [ --commandprofile String ]
35 [ --config String ]
36 [ --driverloaded y|n ]
37 [ --lockopt String ]
38 [ --longhelp ]
39 [ --profile String ]
40 [ --version ]
41
43 --commandprofile String
44 The command profile to use for command configuration. See
45 lvm.conf(5) for more information about profiles.
46
47 --config String
48 Config settings for the command. These override lvm.conf set‐
49 tings. The String arg uses the same format as lvm.conf, or may
50 use section/field syntax. See lvm.conf(5) for more information
51 about config.
52
53 -d|--debug ...
54 Set debug level. Repeat from 1 to 6 times to increase the detail
55 of messages sent to the log file and/or syslog (if configured).
56
57 --driverloaded y|n
58 If set to no, the command will not attempt to use device-mapper.
59 For testing and debugging.
60
61 -f|--force ...
62 Override various checks, confirmations and protections. Use
63 with extreme caution.
64
65 -h|--help
66 Display help text.
67
68 --lockopt String
69 Used to pass options for special cases to lvmlockd. See lvm‐
70 lockd(8) for more information.
71
72 --longhelp
73 Display long help text.
74
75 --profile String
76 An alias for --commandprofile or --metadataprofile, depending on
77 the command.
78
79 -q|--quiet ...
80 Suppress output and log messages. Overrides --debug and --ver‐
81 bose. Repeat once to also suppress any prompts with answer
82 'no'.
83
84 --reportformat basic|json
85 Overrides current output format for reports which is defined
86 globally by the report/output_format setting in lvm.conf. basic
87 is the original format with columns and rows. If there is more
88 than one report per command, each report is prefixed with the
89 report name for identification. json produces report output in
90 JSON format. See lvmreport(7) for more information.
91
92 -t|--test
93 Run in test mode. Commands will not update metadata. This is
94 implemented by disabling all metadata writing but nevertheless
95 returning success to the calling function. This may lead to
96 unusual error messages in multi-stage operations if a tool
97 relies on reading back metadata it believes has changed but
98 hasn't.
99
100 -v|--verbose ...
101 Set verbose level. Repeat from 1 to 4 times to increase the
102 detail of messages sent to stdout and stderr.
103
104 --version
105 Display version information.
106
107 -y|--yes
108 Do not prompt for confirmation interactively but always assume
109 the answer yes. Use with extreme caution. (For automatic no,
110 see -qq.)
111
113 PV
114 Physical Volume name, a device path under /dev. For commands
115 managing physical extents, a PV positional arg generally accepts
116 a suffix indicating a range (or multiple ranges) of physical
117 extents (PEs). When the first PE is omitted, it defaults to the
118 start of the device, and when the last PE is omitted it defaults
119 to end. Start and end range (inclusive): PV[:PE-PE]... Start
120 and length range (counting from 0): PV[:PE+PE]...
121
122 String
123 See the option description for information about the string con‐
124 tent.
125
126 Size[UNIT]
127 Size is an input number that accepts an optional unit. Input
128 units are always treated as base two values, regardless of capi‐
129 talization, e.g. 'k' and 'K' both refer to 1024. The default
130 input unit is specified by letter, followed by |UNIT. UNIT rep‐
131 resents other possible input units: bBsSkKmMgGtTpPeE. b|B is
132 bytes, s|S is sectors of 512 bytes, k|K is kilobytes, m|M is
133 megabytes, g|G is gigabytes, t|T is terabytes, p|P is petabytes,
134 e|E is exabytes. (This should not be confused with the output
135 control --units, where capital letters mean multiple of 1000.)
136
138 See lvm(8) for information about environment variables used by lvm.
139 For example, LVM_VG_NAME can generally be substituted for a required VG
140 parameter.
141
143 lvm(8) lvm.conf(5) lvmconfig(8)
144
145 pvchange(8) pvck(8) pvcreate(8) pvdisplay(8) pvmove(8) pvremove(8)
146 pvresize(8) pvs(8) pvscan(8)
147
148 vgcfgbackup(8) vgcfgrestore(8) vgchange(8) vgck(8) vgcreate(8) vgcon‐
149 vert(8) vgdisplay(8) vgexport(8) vgextend(8) vgimport(8) vgimport‐
150 clone(8) vgmerge(8) vgmknodes(8) vgreduce(8) vgremove(8) vgrename(8)
151 vgs(8) vgscan(8) vgsplit(8)
152
153 lvcreate(8) lvchange(8) lvconvert(8) lvdisplay(8) lvextend(8) lvre‐
154 duce(8) lvremove(8) lvrename(8) lvresize(8) lvs(8) lvscan(8)
155
156 lvm-fullreport(8) lvm-lvpoll(8) lvm2-activation-generator(8) blkdeacti‐
157 vate(8) lvmdump(8)
158
159 dmeventd(8) lvmetad(8) lvmpolld(8) lvmlockd(8) lvmlockctl(8) clvmd(8)
160 cmirrord(8) lvmdbusd(8)
161
162 lvmsystemid(7) lvmreport(7) lvmraid(7) lvmthin(7) lvmcache(7)
163
164
165
166Red Hat, Inc. LVM TOOLS 2.02.180(2)-RHEL7 (2018-07-20) PVREMOVE(8)