]> git.proxmox.com Git - pve-storage.git/blobdiff - PVE/API2/Disks/Directory.pm
api: disks: create: re-check disk after fork/lock
[pve-storage.git] / PVE / API2 / Disks / Directory.pm
index 2decb89675abc756762822d5bf53e506df0aef98..0068db6bb879fa5cca24efff699339ffbde47c83 100644 (file)
@@ -212,6 +212,8 @@ __PACKAGE__->register_method ({
            my $mountunitpath = "/etc/systemd/system/$mountunitname";
 
            PVE::Diskmanage::locked_disk_action(sub {
+               PVE::Diskmanage::assert_disk_unused($dev);
+
                # create partition
                my $cmd = [$SGDISK, '-n1', '-t1:8300', $dev];
                print "# ", join(' ', @$cmd), "\n";