summaryrefslogtreecommitdiffstats
path: root/python/guestfs.py
diff options
context:
space:
mode:
authorRichard Jones <rjones@redhat.com>2009-04-25 21:41:09 +0100
committerRichard Jones <rjones@redhat.com>2009-04-25 21:41:09 +0100
commitaed0fa2c015e56a882fd6d4b759c82df08fc40d7 (patch)
treeacfb96c7b0adbc10ab73236d30c644b85807ffdc /python/guestfs.py
parent58caa9e5f1dca3916178894876b938a6a45771b0 (diff)
downloadlibguestfs-aed0fa2c015e56a882fd6d4b759c82df08fc40d7.tar.gz
libguestfs-aed0fa2c015e56a882fd6d4b759c82df08fc40d7.tar.xz
libguestfs-aed0fa2c015e56a882fd6d4b759c82df08fc40d7.zip
Generated code for lvremove, vgremove, pvremove.
Diffstat (limited to 'python/guestfs.py')
-rw-r--r--python/guestfs.py31
1 files changed, 29 insertions, 2 deletions
diff --git a/python/guestfs.py b/python/guestfs.py
index b2c3e49a..1ebaa74a 100644
--- a/python/guestfs.py
+++ b/python/guestfs.py
@@ -862,8 +862,8 @@ class GuestFS:
return libguestfsmod.statvfs (self._o, path)
def tune2fs_l (self, device):
- u"""This returns the contents of the ext2 or ext3 filesystem
- superblock on "device".
+ u"""This returns the contents of the ext2, ext3 or ext4
+ filesystem superblock on "device".
It is the same as running "tune2fs -l device". See
tune2fs(8) manpage for more details. The list of fields
@@ -1086,3 +1086,30 @@ class GuestFS:
"""
return libguestfsmod.debug (self._o, subcmd, extraargs)
+ def lvremove (self, device):
+ u"""Remove an LVM logical volume "device", where "device" is
+ the path to the LV, such as "/dev/VG/LV".
+
+ You can also remove all LVs in a volume group by
+ specifying the VG name, "/dev/VG".
+ """
+ return libguestfsmod.lvremove (self._o, device)
+
+ def vgremove (self, vgname):
+ u"""Remove an LVM volume group "vgname", (for example "VG").
+
+ This also forcibly removes all logical volumes in the
+ volume group (if any).
+ """
+ return libguestfsmod.vgremove (self._o, vgname)
+
+ def pvremove (self, device):
+ u"""This wipes a physical volume "device" so that LVM will
+ no longer recognise it.
+
+ The implementation uses the "pvremove" command which
+ refuses to wipe physical volumes that contain any volume
+ groups, so you have to remove those first.
+ """
+ return libguestfsmod.pvremove (self._o, device)
+