Backup auf NAS - geht nicht bei allen LXC - Permission denied

zPro

Member
Aug 22, 2020
19
0
6
42
Hallo,

habe seid kurzen das Phänomen, das bei 2 von 4 LXC/VM, das Backup nicht mehr geht.
NAS ist via NFS eingebunden.
Backups auf die locale SSD habe nicht das Problem!

Hier mal zwei Beispiele, was kann das sein, Ordner dump hatte ich auch vom PM neu anlegen lassen, offenbar Effekt...

INFO: starting new backup job: vzdump 100 --compress zstd --remove 0 --mode snapshot --storage QnapB --node pve
INFO: Starting Backup of VM 100 (lxc)
INFO: Backup started at 2021-07-23 20:20:07
INFO: status = stopped
INFO: backup mode: stop
INFO: ionice priority: 7
INFO: CT Name: wire
INFO: including mount point rootfs ('/') in backup
INFO: creating vzdump archive '/mnt/pve/QnapBK/dump/vzdump-lxc-100-2021_07_23-20_20_07.tar.zst'
INFO: tar: /mnt/pve/QnapBK/dump/vzdump-lxc-100-2021_07_23-20_20_07.tmp: Cannot open: Permission denied
INFO: tar: Error is not recoverable: exiting now
ERROR: Backup of VM 100 failed - command 'set -o pipefail && lxc-usernsexec -m u:0:100000:65536 -m g:0:100000:65536 -- tar cpf - --totals --one-file-system -p --sparse --numeric-owner --acls --xattrs '--xattrs-include=user.*' '--xattrs-include=security.capability' '--warning=no-file-ignored' '--warning=no-xattr-write' --one-file-system '--warning=no-file-ignored' '--directory=/mnt/pve/QnapBK/dump/vzdump-lxc-100-2021_07_23-20_20_07.tmp' ./etc/vzdump/pct.conf ./etc/vzdump/pct.fw '--directory=/mnt/vzsnap0' --no-anchored '--exclude=lost+found' --anchored '--exclude=./tmp/?*' '--exclude=./var/tmp/?*' '--exclude=./var/run/?*.pid' ./ | zstd --rsyncable '--threads=1' >/mnt/pve/QnapBK/dump/vzdump-lxc-100-2021_07_23-20_20_07.tar.dat' failed: exit code 2
INFO: Failed at 2021-07-23 20:20:07
INFO: Backup job finished with errors
TASK ERROR: job errors

Hier klappt es:

INFO: starting new backup job: vzdump 103 --remove 0 --mode snapshot --storage QnapB --node pve --compress zstd
INFO: Starting Backup of VM 103 (lxc)
INFO: Backup started at 2021-07-23 20:18:42
INFO: status = stopped
INFO: backup mode: stop
INFO: ionice priority: 7
INFO: CT Name: HAP
INFO: including mount point rootfs ('/') in backup
INFO: creating vzdump archive '/mnt/pve/QnapBK/dump/vzdump-lxc-103-2021_07_23-20_18_42.tar.zst'
INFO: Total bytes written: 2170572800 (2.1GiB, 49MiB/s)
INFO: archive file size: 870MB
INFO: Finished Backup of VM 103 (00:00:45)
INFO: Backup finished at 2021-07-23 20:19:27
INFO: Backup job finished successfully
TASK OK
 
Last edited:
Lass mich raten, bei den LXCs wo es nicht geht ist der LXC unprivilegiert und nur bei den privilegierten LXCs geht es?
Das ist ein typisches Problem wenn du auf dem NAS keine Schreibrechte einräumst. Damit das Backup funktionieren kann muss der umgemappte Root-User vom LXC Schreibzugriff auf den vzdump Temp-Ordner haben. Gibst du keinen Temp-Ordner manuell über die /etc/vzdump.conf an, dann ist der Temp-Ordner automatisch auch da, wo das Backup am Ende gespeichert werden soll. Dein NFS Share auf dem NAS hat vermutlich kein chmod 777 oder der User mit der UID 100000 (dein umgemappter root user des LXCs) darf nicht schreiben. Lösung wäre also entweder auf dem NAS für den User die Rechte richtig setzen oder in der /etc/vzdump.conf eine Zeile wie tmpdir: /tmp einfügen, damit da die temporären Daten lokal auf dem Host gepeichert werden anstatt auf dem NAS. Da der "/tmp"-Ordner in Linux immer chmod 777 hat hast du dann auch keine Probleme mit den Rechten.
 
Last edited:
Hallo,

vielen Dank - das lokal Temp Verzeichnis hat das Problem gelöst ( & ja betraf unpriviligierte).
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!