From 0db93c2d8a9b1276740f43c5c0f127042d60b8bd Mon Sep 17 00:00:00 2001 From: Emmanuel Kasper Date: Tue, 20 Dec 2016 11:33:01 +0100 Subject: [PATCH] Display volume size in log when doing a volume backup Output before this patch INFO: include disk 'scsi0' 'file=pve4tank:vm-402-disk-1' Output after this patch: INFO: include disk 'scsi0' 'file=pve4tank:vm-402-disk-1' 64G we're mainly intersted by the volume size here, it was requested in #351 --- PVE/VZDump/QemuServer.pm | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/PVE/VZDump/QemuServer.pm b/PVE/VZDump/QemuServer.pm index 6a58a79e..da3ee06b 100644 --- a/PVE/VZDump/QemuServer.pm +++ b/PVE/VZDump/QemuServer.pm @@ -12,6 +12,7 @@ use PVE::Tools; use PVE::Storage::Plugin; use PVE::Storage; use PVE::QemuServer; +use PVE::JSONSchema; use IO::File; use IPC::Open3; @@ -75,7 +76,12 @@ sub prepare { } elsif ($drive->{iothread}) { die "disk '$ds' '$volid' (iothread=on) can't use backup feature currently. Please set backup=no for this drive"; } else { - $self->loginfo("include disk '$ds' '$volid'"); + my $log = "include disk '$ds' '$volid'"; + if (defined $drive->{size}) { + my $readable_size = PVE::JSONSchema::format_size($drive->{size}); + $log .= " $readable_size"; + } + $self->loginfo($log); } my ($storeid, $volname) = PVE::Storage::parse_volume_id($volid, 1);