]> git.proxmox.com Git - pve-container.git/commitdiff
VZDump: mark template disks as ro
authorFabian Grünbichler <f.gruenbichler@proxmox.com>
Fri, 27 Mar 2020 08:59:17 +0000 (09:59 +0100)
committerFabian Grünbichler <f.gruenbichler@proxmox.com>
Fri, 27 Mar 2020 08:59:17 +0000 (09:59 +0100)
since immutable .raw base volumes cannot be mounted RW.

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
src/PVE/VZDump/LXC.pm

index 25a50d182ca3c181e451145d5441c8b822097181..09c4d470a13ac443d72edffd01750e377f2d36d2 100644 (file)
@@ -135,6 +135,11 @@ sub prepare {
        }
 
        $data->{name} = $name;
+
+       # immutable raw base images need RO mount
+       if ($conf->{template} && !defined($data->{ro})) {
+           $data->{ro} = 1;
+       }
        push @$disks, $data;
        push @$volids, $volid
            if $type eq 'volume';