The bareon.utils.lvm Module

bareon.utils.lvm.get_first_by_key_value(collection, key, value, default=None)
bareon.utils.lvm.lvcreate(vgname, lvname, size)
bareon.utils.lvm.lvdisplay()
bareon.utils.lvm.lvdisplay_parse(output)
bareon.utils.lvm.lvremove(lvpath)
bareon.utils.lvm.lvremove_all()
bareon.utils.lvm.pvcreate(pvname, metadatasize=64, metadatacopies=2)
bareon.utils.lvm.pvdisplay()
bareon.utils.lvm.pvdisplay_parse(output)
bareon.utils.lvm.pvremove(pvname)
bareon.utils.lvm.pvremove_all()
bareon.utils.lvm.vgcreate(vgname, pvname, *args)
bareon.utils.lvm.vgdisplay()
bareon.utils.lvm.vgdisplay_parse(output)
bareon.utils.lvm.vgextend(vgname, pvname, *args)
bareon.utils.lvm.vgreduce(vgname, pvname, *args)
bareon.utils.lvm.vgremove(vgname)
bareon.utils.lvm.vgremove_all()