~ubuntu-branches/ubuntu/saucy/lvm2/saucy-proposed

« back to all changes in this revision

Viewing changes to man/lvremove.8.in

  • Committer: Package Import Robot
  • Author(s): Dmitrijs Ledkovs
  • Date: 2012-08-14 14:35:57 UTC
  • mfrom: (3.1.25 sid)
  • Revision ID: package-import@ubuntu.com-20120814143557-93aill2tp3kf3o30
Tags: 2.02.95-4ubuntu1
* Merge from Debian unstable, remaining changes:
  - debian/patches/avoid-dev-block.patch: Prefer any other device name over
    names in /dev/block/ since lvm.conf won't handle this.
  - debian/rules:
    - copy .po file to .pot file for Rosetta (Ubuntu specific).
  - debian/{dmsetup,lvm2}-udeb.install:
    - install initramfs and udev hooks in udebs (Debian bug 504341).
  - auto-start VGs as their PVs are discovered (Ubuntu specific):
    - add debian/tree/lvm2/lib/udev/rules.d/85-lvm2.rules: use watershed plus
      the sledgehammer of vgscan/vgchange to turn on VGs as they come online.
    - debian/tree/lvm2/usr/share/initramfs-tools/scripts/hooks/lvm2:
      - add 85-lvm2.rules to the list of udev rules to copy.
      - depend on udev.
    - debian/control:
      - add versioned Depend on watershed in lvm2 for udev rules.
      - add Depends on watershed-udeb in lvm2-udeb for udev rules.
      - add versioned Depend/Breaks on udev in dmsetup for udev rules.
      - add Depend on initramfs-tools in dmsetup so system is not potentially
        rendered unbootable by out-of-order dpkg configuration.
    - debian/rules:
      - do not install local-top scripts since Ubuntu mounts root using udev.
      - do not install init scripts for lvm2, since udev starts LVM.
    - debian/lvm2.postinst: handle missing lvm2 init script.
    - debian/tree/dmsetup/lib/udev/rules.d/60-persistent-storage-dm.rules:
      watch dm devices for changes with inotify
  - add mountroot failure hooks to help fix bad boots (Debian bug 468115):
    - debian/tree/lvm2/usr/share/initramfs-tools/scripts/init-premount/lvm2
  - remaining changes to upstream event manager packages (Debian bug 514706):
    - debian/rules:
      - enable dmeventd during configure.
    - debian/dmeventd.{8,manpages}: install dmeventd files.
  - rename debian/clvm.defaults to debian/clvm.default so it is installed
    correctly.
  - debian/control: add dmsetup-udeb to libdevmapper1.02.1-udeb recommends.
  - debian/rules: make sure dmsetup and lvm2 initramfs-tools scripts are
    executable.  When the Ubuntu-specific ones are added with a patch,
    they may lose their executable bit.
  - Add and install clvmd resource agent
  - Add dependency on libudev-dev to libdevmapper-dev so that the .pc file
    works.
  - debian/{clvmd.ra,clvm.init}:
    - create /run/lvm if it doesn't exist.
  - debian/clvm.init:
    - exit 3 if not running on status action.
  - Call dh_installman so that our dmeventd manpage actually gets installed
  - Install the missing fsadm manpage.

 * libdevmapper-dev:
  - move .so symlinks and pkgconfig files to multiarched locations.
  - mark libdevmapper-dev M-A: same

 * libdevmapper-event1.02.1:
  - Add Breaks: dmeventd (<< 2.02.95-4ubuntu1) due to debian symbol rename

 * debian/lvm2.{preinst,postinst,postrm}:
  - Implement removal of obsolete /etc/init.d/lvm2 conffile, which
    should not have been re-introduced in Quantal.

 * Dropped Changes, included in Debian:
  - Mostly included packages for upstream event manager (Debian bug 514706).
  - debian/patches/rules-subdir.patch: removed as reordering will cause
    build failure with dmeventd.
  - debian/patches/libdm-event-static.patch: removed as other static libs
    aren't being built anymore either.
  - Update symbols for libdevmapper-event.
  - Update libdevmapper-event, dmeventd descriptions to match Debian
    boilerplate.

 * Disappeared Changes:
  - Don't install documentation in udebs. No diff found, but no docs are
    installed into udebs either.

 * Resurected Changes:
  - corrected dropping the wrong init script. Now clvm.init is shipped
    and lvm2.init is dropped in favor of udev rules as per original
    intention (LP: #1037033).

Show diffs side-by-side

added added

removed removed

Lines of Context:
3
3
lvremove \- remove a logical volume
4
4
.SH SYNOPSIS
5
5
.B lvremove
6
 
[\-A|\-\-autobackup y|n] [\-d|\-\-debug] [\-f|\-\-force]
7
 
[\-h|\-?|\-\-help] 
8
 
[\-\-noudevsync]
9
 
[\-t|\-\-test]
10
 
[\-v|\-\-verbose] LogicalVolumePath [LogicalVolumePath...]
 
6
.RB [ \-A | \-\-autobackup
 
7
.RI { y | n }]
 
8
.RB [ \-d | \-\-debug ]
 
9
.RB [ \-h | \-\-help ]
 
10
.RB [ \-t | \-\-test ]
 
11
.RB [ \-v | \-\-verbose ]
 
12
.RB [ \-\-version ]
 
13
.RB [ \-f | \-\-force ]
 
14
.RB [ \-\-noudevsync ]
 
15
.IR LogicalVolume { Name |  Path }
 
16
.RI [ LogicalVolume { Name | Path }...]
11
17
.SH DESCRIPTION
12
18
\fBlvremove\fP removes one or more logical volumes.
13
19
Confirmation will be requested before deactivating any active logical
21
27
.SH OPTIONS
22
28
See \fBlvm\fP(8) for common options.
23
29
.TP
24
 
.I \-f, \-\-force
 
30
.BR \-f ", " \-\-force
25
31
Remove active logical volumes without confirmation.
26
32
.TP
27
 
.I \-\-noudevsync
 
33
.B \-\-noudevsync
28
34
Disable udev synchronisation. The
29
35
process will not wait for notification from udev.
30
36
It will continue irrespective of any possible udev processing
34
40
Remove the active logical volume lvol1 in volume group vg00 
35
41
without asking for confirmation:
36
42
.sp
37
 
\       \fBlvremove -f vg00/lvol1\fP
 
43
.B lvremove -f vg00/lvol1
38
44
.sp
39
45
Remove all logical volumes in volume group vg00:
40
46
.sp
41
 
\       \fBlvremove vg00\fP
 
47
.B lvremove vg00
42
48
.SH SEE ALSO
43
49
.BR lvcreate (8), 
44
50
.BR lvdisplay (8),