Proxmox backup Synology NFS

andrej75

New Member
Jun 10, 2023
27
0
1
Guten Tag zusammen,

ich habe ein Problem mit Sicherung von Proxmox auf Synlogy NFS Share

Wenn ich diese Einstellungen vornehme wir nur Log abgelegt

1728586116818.png

Backup aber nicht:

2024-10-10 20:33:29 INFO: Starting Backup of VM 100 (lxc)
2024-10-10 20:33:29 INFO: status = running
2024-10-10 20:33:29 INFO: CT Name: ag-dns01
2024-10-10 20:33:29 INFO: including mount point rootfs ('/') in backup
2024-10-10 20:33:29 INFO: backup mode: snapshot
2024-10-10 20:33:29 INFO: ionice priority: 7
2024-10-10 20:33:29 INFO: create storage snapshot 'vzdump'
2024-10-10 20:33:30 INFO: creating vzdump archive '/mnt/pve/hnas01/dump/vzdump-lxc-100-2024_10_10-20_33_29.tar.zst'
2024-10-10 20:33:30 INFO: tar: /mnt/pve/hnas01/dump/vzdump-lxc-100-2024_10_10-20_33_29.tmp: Cannot open: Permission denied
2024-10-10 20:33:30 INFO: tar: Error is not recoverable: exiting now
2024-10-10 20:33:30 INFO: cleanup temporary 'vzdump' snapshot
2024-10-10 20:33:30 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/hnas01/dump/vzdump-lxc-100-2024_10_10-20_33_29.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 '--threads=1' >/mnt/pve/hnas01/dump/vzdump-lxc-100-2024_10_10-20_33_29.tar.dat' failed: exit code 2

Mit diese Einstellungen geht es einwandfrei:

1728586210500.png


Sorry ich bin neu in Lunux welt.

Verstehe ich NFS flasch? Wozu muss man noch "Alle Benutzer zu Administrator" machen um ein Backup anzulegen? Mit erste Einstellungen wird doch ein LOG File abgelegt und Probleme kommen nur mit Backup selbst.
 
Viellleicht möchte PVE beim Backup etwas tun, was mit der Einstellung nicht erlaubt ist?
Code:
2024-10-10 20:33:30 INFO: tar: /mnt/pve/hnas01/dump/vzdump-lxc-100-2024_10_10-20_33_29.tmp: Cannot open: Permission denied
 
Viellleicht möchte PVE beim Backup etwas tun, was mit der Einstellung nicht erlaubt ist?
Code:
2024-10-10 20:33:30 INFO: tar: /mnt/pve/hnas01/dump/vzdump-lxc-100-2024_10_10-20_33_29.tmp: Cannot open: Permission denied
Man kann leider nicht viel erlauben. Es ist alles was einstellen kann.
 
Wenn du gar nichts erlaubst, geht auch nichts.
Am einfachsten root squash erlauben und nur die IP des PVE Hosts auf dem Share zulassen.
 
Wenn du gar nichts erlaubst, geht auch nichts.
Am einfachsten root squash erlauben und nur die IP des PVE Hosts auf dem Share zulassen.
Ist das sichere Weg? SMB benutzt User und Password. Kann man für NFS zuseätzlich User und Password einrichten?
 
Das was Du noch zusätzlich machen kannst ist hier beschrieben: https://kb.synology.com/de-de/DSM/help/DSM/AdminCenter/file_share_privilege_nfs?version=7

Ob man dann so Dinge wie Kerberos tatsächlich auch noch zusätzlich macht - insbesondere wenn es eher um ein Heim-LAN mit nur ein paar Clients geht die man vermutlich ja alle unter seiner eigenen Kontrolle hat - muss man natürlich selber wissen. Ich habe das in jetzt ca. 10 Jahren mit Synology NAS zumindest noch nie gemacht und NFS ohne weitere "Schutzmaßnahmen" genutzt. Wobei ich auch gar nicht weiß ab wann Synology bei DSM auch NFS 4 und somit auch Kerberos implementiert hat. :)

Auf die NFS-Freigabe darf halt nur der Client zugreifen dessen IP Du dort dafür eingerichtet hat was - wie schon gesagt - in einem Heim-LAN m.M.n. als "Schutz" ausreichen sollte. Die andere Alternative wäre halt SMB zu nutzen, was aber bei der Datenübertragung bei einem Synology NAS definitiv eine (ganze) Ecke langsamer ist als NFS.

VG Jim
 
Normalerweise muss in DSM unter „Squash“ nichts eingestellt werden, dafür der Haken bei „Zugriff auf Unterordner erlauben“ gesetzt werden. Wenn der PVE temporäre subfolder darin erstellen will, ist das von Vorteil ;-)
 
  • Like
Reactions: andrej75
Normalerweise muss in DSM unter „Squash“ nichts eingestellt werden, dafür der Haken bei „Zugriff auf Unterordner erlauben“ gesetzt werden. Wenn der PVE temporäre subfolder darin erstellen will, ist das von Vorteil ;-)
Das hat mehr Einträge in Log gebraucht ;)


INFO: starting new backup job: vzdump 100 --compress zstd --mode snapshot --storage hnas01-backup --notes-template '{{guestname}}' --node prx02 --remove 0 --notification-mode auto
INFO: Starting Backup of VM 100 (lxc)
INFO: Backup started at 2024-10-13 13:56:09
INFO: status = running
INFO: CT Name: ag-dns01
INFO: including mount point rootfs ('/') in backup
INFO: mode failure - some volumes do not support snapshots
INFO: trying 'suspend' mode instead
INFO: backup mode: suspend
INFO: ionice priority: 7
INFO: CT Name: ag-dns01
INFO: including mount point rootfs ('/') in backup
INFO: temporary directory is on NFS, disabling xattr and acl support, consider configuring a local tmpdir via /etc/vzdump.conf
INFO: starting first sync /proc/26271/root/ to /mnt/pve/hnas01-backup/dump/vzdump-lxc-100-2024_10_13-13_56_09.tmp
INFO: first sync finished - transferred 916.57M bytes in 98s
INFO: suspending guest
INFO: starting final sync /proc/26271/root/ to /mnt/pve/hnas01-backup/dump/vzdump-lxc-100-2024_10_13-13_56_09.tmp
INFO: final sync finished - transferred 0 bytes in 6s
INFO: resuming guest
INFO: guest is online again after 6 seconds
INFO: creating vzdump archive '/mnt/pve/hnas01-backup/dump/vzdump-lxc-100-2024_10_13-13_56_09.tar.zst'
INFO: tar: /mnt/pve/hnas01-backup/dump/vzdump-lxc-100-2024_10_13-13_56_09.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/hnas01-backup/dump/vzdump-lxc-100-2024_10_13-13_56_09.tmp' ./etc/vzdump/pct.conf ./etc/vzdump/pct.fw '--directory=/mnt/pve/hnas01-backup/dump/vzdump-lxc-100-2024_10_13-13_56_09.tmp' --no-anchored '--exclude=lost+found' --anchored '--exclude=./tmp/?*' '--exclude=./var/tmp/?*' '--exclude=./var/run/?*.pid' . | zstd '--threads=1' >/mnt/pve/hnas01-backup/dump/vzdump-lxc-100-2024_10_13-13_56_09.tar.dat' failed: exit code 2
INFO: Failed at 2024-10-13 13:58:12
INFO: Backup job finished with errors
TASK ERROR: job errors
 

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!