Signed-off-by: Alexandre Derumier <[email protected]>
---
PVE/VZDump/QemuServer.pm | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/PVE/VZDump/QemuServer.pm b/PVE/VZDump/QemuServer.pm
index ad85cc2..69130d7 100644
--- a/PVE/VZDump/QemuServer.pm
+++ b/PVE/VZDump/QemuServer.pm
@@ -94,9 +94,13 @@ sub prepare {
next if !$path;
- die "no such volume '$volid'\n" if ! -e $path;
+ my $format = undef;
+ my $size = undef;
- my ($size, $format) = PVE::Storage::Plugin::file_size_info($path);
+ eval{
+ ($size, $format) =
PVE::Storage::volume_size_info($self->{storecfg}, $volid, 5);
+ };
+ die "no such volume '$volid'\n" if $@;
my $diskinfo = { path => $path , volid => $volid, storeid => $storeid,
format => $format, virtdev => $ds, qmdevice =>
"drive-$ds" };
--
1.7.10.4
_______________________________________________
pve-devel mailing list
[email protected]
http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel