]> git.proxmox.com Git - pve-container.git/blobdiff - src/PVE/LXC.pm
copy_volume: get the real volume size
[pve-container.git] / src / PVE / LXC.pm
index 423ce21dd07c27d3852603622c1a3f0017a4026a..de3c91fb1953265b1049681e208b878cde0ddb8b 100644 (file)
@@ -1679,6 +1679,8 @@ sub copy_volume {
     # (not-mounted) directory.
     my $new_volid;
     eval {
+       # Make sure $mp contains a correct size.
+       $mp->{size} = PVE::Storage::volume_size_info($storage_cfg, $mp->{volume});
        my $needs_chown;
        ($new_volid, $needs_chown) = alloc_disk($storage_cfg, $vmid, $storage, $mp->{size}/1024, $rootuid, $rootgid);
        if ($needs_chown) {