]> git.proxmox.com Git - qemu-server.git/blobdiff - PVE/QemuServer.pm
qm rescan: add dryrun option
[qemu-server.git] / PVE / QemuServer.pm
index e997049a4c13e0a920f249a605d2d89d53911658..5e4d0b6890cb9a93c49efb3342533ee5f11fd58a 100644 (file)
@@ -5606,7 +5606,7 @@ sub update_disksize {
 }
 
 sub rescan {
-    my ($vmid, $nolock) = @_;
+    my ($vmid, $nolock, $dryrun) = @_;
 
     my $cfg = PVE::Storage::config();
 
@@ -5634,7 +5634,7 @@ sub rescan {
 
        my $changes = update_disksize($vmid, $conf, $vm_volids);
 
-       PVE::QemuConfig->write_config($vmid, $conf) if $changes;
+       PVE::QemuConfig->write_config($vmid, $conf) if $changes && !$dryrun;
     };
 
     if (defined($vmid)) {