NFS-Backup von Containern NICHT ok, aber per PBS, dir, SMB = OK

Treptower

Member
Apr 18, 2021
83
15
13
Unter "Storage" hab ich ein NAS per NFS eingebunden und alle Type (iso, backup etc.) zugelassen.
Die Sicherung aller Proxmox Container auf dieses NAS per NFS bricht ab.
Die Sicherung aller Proxmox VMs auf dieses NAS per NFS ist stets erfolgreich.

Unten das Log einer beispielhaften Containersicherung - zumindest der Versuch

Was könnte die Ursache dafür sein? Werden Container von Proxmox mit anderen Zielrechten als VMs gesichert?
Warum gelingen (Rück)Sicherungen von VMs per NFS, aber nicht von Containern?

P.S. Auf ein ProxmoxBackupServer (PBS) können natürlich auch die Container UND die VMs problemlos gesichert werden.

INFO: starting new backup job: vzdump 103 --remove 0 --storage NAS --notes-template '{{node}} {{vmid}} {{guestname}}' --mode snapshot --node sunset --compress zstd INFO: Starting Backup of VM 103 (lxc) INFO: Backup started at 2023-02-25 11:30:10 INFO: status = stopped INFO: backup mode: stop INFO: ionice priority: 7 INFO: CT Name: Cockpit INFO: including mount point rootfs ('/') in backup INFO: excluding volume mount point mp0 ('/mnt/rust') from backup (disabled) INFO: creating vzdump archive '/mnt/pve/NAS/dump/vzdump-lxc-103-2023_02_25-11_30_10.tar.zst' INFO: tar: /mnt/pve/NAS/dump/vzdump-lxc-103-2023_02_25-11_30_10.tmp: Cannot open: Permission denied INFO: tar: Error is not recoverable: exiting now ERROR: Backup of VM 103 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/NAS/dump/vzdump-lxc-103-2023_02_25-11_30_10.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/NAS/dump/vzdump-lxc-103-2023_02_25-11_30_10.tar.dat' failed: exit code 2 INFO: Failed at 2023-02-25 11:30:10 INFO: Backup job finished with errors TASK ERROR: job errors
 
Vermutlich versuchst du "unprivilegierte" Container zu sichern. Die haben nicht die Rechte um auf NFS-Shares zu schreiben.

Virtuelle Maschinen funktionieren, weil diese grundsätzlich "privilegiert" sind.
 
  • Like
Reactions: Treptower
na toll, und der Parameter kann sicher nicht "jetzt" geändert werden, sondern nur über Backup & Restore
was für ein Teufelskreis = Schwachsinn

Aber Danke Dir @Ernst T. & m. E. kann Thread damit geschlossen werden
 
Hallo, das unmittelbare Problem scheint zu sein, dass die UID 100000 keine Berechtigung hat, lesend auf ein temporäres Verzeichnis auf dem NFS-Share zuzugreifen, das während des Backups erstellt wird:
INFO: tar: /mnt/pve/NAS/dump/vzdump-lxc-103-2023_02_25-11_30_10.tmp: Cannot open: Permission denied
Das kannst du aber z.B. umgehen, indem du das tmpdir in /etc/vzdump.conf auf ein anderes (z.B. lokales) Verzeichnis setzt, wie z.B. in [1] beschrieben. Hier [2] gibts auch noch einen anderen Thread zum Thema.

[1] https://pve.proxmox.com/pve-docs/pve-admin-guide.html#_backup_modes
[2] https://forum.proxmox.com/threads/backup-of-container-to-synology-fails.100877/

Edit: Beschreibung des Problems präzisiert
 
Last edited:

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!