'stop' mode deactivates the volumes (relevant for LVM backend), and
they're not reactivated before trying to mount them for backup.

reactivating the volumes before the mount in 'stop' mode backup solves
the issue.

Signed-off-by: Oguz Bektas <o.bek...@proxmox.com>
---
 src/PVE/VZDump/LXC.pm | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/PVE/VZDump/LXC.pm b/src/PVE/VZDump/LXC.pm
index 0260184..ed6daa2 100644
--- a/src/PVE/VZDump/LXC.pm
+++ b/src/PVE/VZDump/LXC.pm
@@ -310,6 +310,7 @@ sub archive {
     if ($task->{mode} eq 'stop') {
        my $rootdir = $default_mount_point;
        my $storage_cfg = $self->{storecfg};
+       PVE::Storage::activate_volumes($storage_cfg, $task->{volids});
        foreach my $disk (@$disks) {
            $disk->{dir} = "${rootdir}$disk->{mp}";
            PVE::LXC::mountpoint_mount($disk, $rootdir, $storage_cfg, undef, 
$task->{rootuid}, $task->{rootgid});
-- 
2.20.1

_______________________________________________
pve-devel mailing list
pve-devel@pve.proxmox.com
https://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel

Reply via email to