def create(self, *args, **kwargs): """ Create the format. """ try: Format.create(self, *args, **kwargs) # Consider use of -Z|--zero # -f|--force or -y|--yes may be required # lvm has issues with persistence of metadata, so here comes the # hammer... Format.destroy(self, *args, **kwargs) lvm.pvcreate(self.device) except Exception, msg: raise PhysicalVolumeError("Create device failed!", self.device)
def create(self, *args, **kwargs): """ Create the format. """ try: Format.create(self, *args, **kwargs) # Consider use of -Z|--zero # -f|--force or -y|--yes may be required # lvm has issues with persistence of metadata, so here comes the # hammer... Format.destroy(self, *args, **kwargs) lvm.pvcreate(self.device) except Exception: raise else: self.exists = True self.notifyKernel()