From 31280b4b72f069ab00cb3fb78fbab15c2f31957a Mon Sep 17 00:00:00 2001 From: Alexandre Derumier Date: Wed, 22 Jun 2022 13:51:58 +0200 Subject: [PATCH] vzdump : skip special:cloudinit section Signed-off-by: Alexandre Derumier Reviewed-by: Fiona Ebner --- PVE/VZDump/QemuServer.pm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/PVE/VZDump/QemuServer.pm b/PVE/VZDump/QemuServer.pm index 7fb51c7d..0eb5ec62 100644 --- a/PVE/VZDump/QemuServer.pm +++ b/PVE/VZDump/QemuServer.pm @@ -215,17 +215,20 @@ sub assemble { my $found_snapshot; my $found_pending; + my $found_cloudinit; while (defined (my $line = <$conffd>)) { next if $line =~ m/^\#vzdump\#/; # just to be sure next if $line =~ m/^\#qmdump\#/; # just to be sure if ($line =~ m/^\[(.*)\]\s*$/) { if ($1 =~ m/PENDING/i) { $found_pending = 1; + } elsif ($1 =~ m/special:cloudinit/) { + $found_cloudinit = 1; } else { $found_snapshot = 1; } } - next if $found_snapshot || $found_pending; # skip all snapshots and pending changes config data + next if $found_snapshot || $found_pending || $found_cloudinit; # skip all snapshots,pending changes and cloudinit config data if ($line =~ m/^unused\d+:\s*(\S+)\s*/) { $self->loginfo("skip unused drive '$1' (not included into backup)");