From: "Brian C. Lane" bcl@redhat.com
--- blivet/devicefactory.py | 5 +++++ 1 file changed, 5 insertions(+)
diff --git a/blivet/devicefactory.py b/blivet/devicefactory.py index 090157a..b643736 100644 --- a/blivet/devicefactory.py +++ b/blivet/devicefactory.py @@ -24,6 +24,7 @@ from storage_log import log_method_call from errors import * from devices import LUKSDevice from formats import getFormat +from devicelibs import crypto from devicelibs.mdraid import get_member_space from devicelibs.mdraid import get_raid_min_members from devicelibs.mdraid import raidLevelString @@ -1170,6 +1171,10 @@ class LVMFactory(DeviceFactory): # (it was originally one per disk but that wasn't enough for raid5) size += LVM_PE_SIZE * len(self.disks) * 5
+ if self.container_encrypted: + # Add space for LUKS metadata, each parent will be encrypted + size += LVM_PE_SIZE * len(self.disks) + return size
#