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

NAME

6       pvremove - Remove LVM label(s) from physical volume(s)
7

SYNOPSIS

9       pvremove position_args
10           [ option_args ]
11

DESCRIPTION

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

USAGE

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

OPTIONS

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

VARIABLES

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

ENVIRONMENT VARIABLES

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

SEE ALSO

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)
Impressum