diff options
author | Mike Fulbright <msf@redhat.com> | 2002-06-11 20:52:42 +0000 |
---|---|---|
committer | Mike Fulbright <msf@redhat.com> | 2002-06-11 20:52:42 +0000 |
commit | ffe5bbdb35e0ed59df9fa4c3cad9abf3e1cec972 (patch) | |
tree | 1a3e43e334afc9d5cbc2ffd85852f1943aff56e3 /lvm.py | |
parent | ff689ad29eb893e2928707a213f6acf96d564aa2 (diff) | |
download | anaconda-ffe5bbdb35e0ed59df9fa4c3cad9abf3e1cec972.tar.gz anaconda-ffe5bbdb35e0ed59df9fa4c3cad9abf3e1cec972.tar.xz anaconda-ffe5bbdb35e0ed59df9fa4c3cad9abf3e1cec972.zip |
some utility LVM funcs
Diffstat (limited to 'lvm.py')
-rw-r--r-- | lvm.py | 16 |
1 files changed, 16 insertions, 0 deletions
@@ -129,3 +129,19 @@ def clampLVSizeRequest(size, pe): return size else: return ((long((size*1024L)/pe)+1L)*pe)/1024 + +def clampPVSize(pvsize, pesize): + """Given a PV size and a PE, returns the usable space of the PV. + + pvsize - size (in MB) of PV request + pesize - PE size (in KB) + """ + + return (long(pvsize*1024/pesize)*pesize)/1024 + +def getMaxLVSize(pe): + """Given a PE size in KB, returns maximum size (in MB) of a logical volume. + + pe - PE size in KB + """ + return pe*64 |