mirror of
git://sourceware.org/git/lvm2.git
synced 2024-12-23 21:35:29 +03:00
f7d624e684
Prior to this patch, "lvremove -f vgname" would fail if vgname contained one or more snapshot LVs. Now this passes, but has a side-effect. If you issue "lvremove vgname" where vgname contains one or more snaps, you will get an extra "y/n" prompt to remove the same snapshot. Example: $ lvs LV VG Attr LSize Origin Snap% Move Log Copy% Convert lvsnap vgtest swi-a- 16.00M lvtest 0.05 lvtest vgtest owi-a- 64.00M $ lvremove vgtest Do you really want to remove active logical volume "lvsnap"? [y/n]: n Logical volume "lvsnap" not removed Do you really want to remove active logical volume "lvsnap"? [y/n]: n Logical volume "lvsnap" not removed Command failed with status code 5. Fixing this will most likely require modification of the iterator function, process_each_lvs_in_vg() to iterate over snaps in some cases (e.g. lvs, vgdisplay -v) but not in others (lvremove).
42 lines
1.3 KiB
Groff
42 lines
1.3 KiB
Groff
.TH LVREMOVE 8 "LVM TOOLS #VERSION#" "Sistina Software UK" \" -*- nroff -*-
|
|
.SH NAME
|
|
lvremove \- remove a logical volume
|
|
.SH SYNOPSIS
|
|
.B lvremove
|
|
[\-A|\-\-autobackup y|n] [\-d|\-\-debug] [\-f|\-\-force]
|
|
[\-h|\-?|\-\-help]
|
|
[\-t|\-\-test]
|
|
[\-v|\-\-verbose] LogicalVolumePath [LogicalVolumePath...]
|
|
.SH DESCRIPTION
|
|
\fBlvremove\fP removes one or more logical volumes.
|
|
Confirmation will be requested before deactivating any active logical
|
|
volume prior to removal. Logical volumes cannot be deactivated
|
|
or removed while they are open (e.g. if they contain a mounted filesystem).
|
|
Removing an origin logical volume will also remove all dependent snapshots.
|
|
.sp
|
|
If the logical volume is clustered then it must be deactivated on all
|
|
nodes in the cluster before it can be removed. A single lvchange command
|
|
issued from one node can do this.
|
|
.SH OPTIONS
|
|
See \fBlvm\fP(8) for common options.
|
|
.TP
|
|
.I \-f, \-\-force
|
|
Remove active logical volumes without confirmation.
|
|
.SH EXAMPLES
|
|
Remove the active logical volume lvol1 in volume group vg00
|
|
without asking for confirmation:
|
|
.sp
|
|
\ \fBlvremove -f vg00/lvol1\fP
|
|
.sp
|
|
Remove all logical volumes in volume group vg00:
|
|
.sp
|
|
\ \fBlvremove vg00\fP
|
|
.SH SEE ALSO
|
|
.BR lvcreate (8),
|
|
.BR lvdisplay (8),
|
|
.BR lvchange (8),
|
|
.BR lvm (8),
|
|
.BR lvs (8),
|
|
.BR lvscan (8),
|
|
.BR vgremove (8)
|