X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=PVE%2FDiskmanage.pm;h=1938fa8ff52516f442e8a68c4cb5f73771d1270a;hb=e39e8ee213d388e02729e142c3cddd4440a5a5c5;hp=23e5b13ecce0a1d1bd2104ebf26973f0f9822288;hpb=7058abe29e1461978d2ac029f09b746835745e07;p=pve-storage.git diff --git a/PVE/Diskmanage.pm b/PVE/Diskmanage.pm index 23e5b13..1938fa8 100644 --- a/PVE/Diskmanage.pm +++ b/PVE/Diskmanage.pm @@ -595,4 +595,11 @@ sub get_blockdev { return $block_dev; } +sub locked_disk_action { + my ($sub) = @_; + my $res = PVE::Tools::lock_file('/run/lock/pve-diskmanage.lck', undef, $sub); + die $@ if $@; + return $res; +} + 1;