lvmthin alloc_image: add additional test if VG exists
This commit is contained in:
@ -54,8 +54,12 @@ sub alloc_image {
|
|||||||
die "illegal name '$name' - sould be 'vm-$vmid-*'\n"
|
die "illegal name '$name' - sould be 'vm-$vmid-*'\n"
|
||||||
if $name && $name !~ m/^vm-$vmid-/;
|
if $name && $name !~ m/^vm-$vmid-/;
|
||||||
|
|
||||||
|
my $vgs = PVE::Storage::lvm_vgs();
|
||||||
|
|
||||||
my $vg = $scfg->{vgname};
|
my $vg = $scfg->{vgname};
|
||||||
|
|
||||||
|
die "no such volume group '$vg'\n" if !defined ($vgs->{$vg});
|
||||||
|
|
||||||
if (!$name) {
|
if (!$name) {
|
||||||
my $lvs = PVE::Storage::LVMPlugin::lvm_list_volumes($scfg->{vgname});
|
my $lvs = PVE::Storage::LVMPlugin::lvm_list_volumes($scfg->{vgname});
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user