]> git.proxmox.com Git - pve-storage.git/blobdiff - PVE/API2/Disks/LVM.pm
disks: die if storage name is already in use
[pve-storage.git] / PVE / API2 / Disks / LVM.pm
index 6e4331ad9708804babf25a77635468bb1b910bad..ef341d1ce67ebd54bb4d9ee9c341f35a8fda385c 100644 (file)
@@ -155,6 +155,8 @@ __PACKAGE__->register_method ({
        my $worker = sub {
            PVE::Diskmanage::locked_disk_action(sub {
                PVE::Diskmanage::assert_disk_unused($dev);
+               die "volume group with name '${name}' already exists on node '${node}'\n"
+                   if PVE::Storage::LVMPlugin::lvm_vgs()->{$name};
 
                if (PVE::Diskmanage::is_partition($dev)) {
                    eval { PVE::Diskmanage::change_parttype($dev, '8E00'); };