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

Treptower

Active Member
Apr 18, 2021
101
18
38
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: