Proxmox Backup funktioniert nicht

Sunnre

New Member
Dec 13, 2024
9
1
3
Guten Morgen,

ich bin neu in der Proxmoxwelt und habe meinen ersten Server aufgesetzt und 3 LXC-Container aufgebaut. Nun wollte ich das Thema Backup angehen und das ganze über PBS und SMB mit einer an meiner Fritzbox 7590 angeschlossenen SSD machen.

Ich bin dabei nach diesem Video vorgegangen: https://www.youtube.com/watch?v=84QZc5cnKZc&t=892s
PBS läuft bei mir jetzt als VM.

Das hat soweit auch alles geklappt. Wenn ich jetzt allerdings ein Backup starte, kommen immer folgende Fehler:

INFO: End Time: Fri Dec 13 08:32:37 2024
INFO: adding notes to backup
WARN: unable to add notes - proxmox-backup-client failed: Error: unable to update manifest blob - unable to load blob '"/mnt/Backup_Proxmox/ct/100/2024-12-13T07:28:58Z/index.json.blob"' - Stale file handle (os error 116)
INFO: cleanup temporary 'vzdump' snapshot
Logical volume "snap_vm-100-disk-0_vzdump" successfully removed.
INFO: Finished Backup of VM 100 (00:03:40)
INFO: Backup finished at 2024-12-13 08:32:38
WARN: uploading backup task log failed: Error: unable to read "/mnt/Backup_Proxmox/ct/100/owner" - Stale file handle (os error 116)


Vielleicht kann mit jemand weiterhelfen, wo der Fehler liegt :)
Ich habe schon viel recherchiert, aber keine wirkliche Lösung gefunden. Bin z.B. über das Thema "noserverino" gestolpert, habe aber leider keine Ahnung, ob das in meinem Fall Anwendung finden kann und wenn ja, wie genau.

Vielen Dank im Voraus!
 
Und hast Du das Overlay im Video an der referenzierten Stelle beachtet?

1734083211488.png

Ich habe eine Hetzner Storagebox auch via SMB als Datastore angebunden und dort waren ebenfalls die Angabe von UID und GID notwendig. Meine entsprechende Zeile in /etc/fstab sieht so aus:

Code:
//uXXXXXX.your-storagebox.de/backup /mnt/storagebox-uXXXXXX cifs iocharset=utf8,rw,credentials=/etc/storagebox/credentials-uXXXXXX,file_mode=0660,dir_mode=0770,uid=34,gid=34 0 0
 
Ja habe ich gemacht, sieht bei mir so aus:
Code:
//192.168.xxx.x/fritz.nas/T7_Shield/Backup_Proxmox /mnt/Backup_Proxmox cifs vers=3.0,credentials=/etc/samba/.smbcreds,uid=34,gid=34 0 0
 
Kann man über „id Backup“ auf der VM abfragen. Ist üblicherweise 34.

Aber „stale file handle“ kann auf ein SymLink sein der auf kein Ziel mehr zeigt.

Was sind denn die Ergebnisse von „ls -l owner“ und „cat owner“ in dem gemeldeten Verzeichnis?
 
sorry, da bin ich jetzt raus :D soll ich das "ls -l owner" bzw. „cat owner“ in der pbs-vm shell eingeben oder wo genau?
 
Genau. Du mountest die Samba-Freigabe ja in der PBS-VM, also dort via Shell rein und

ls -l /mnt/Backup_Proxmox/ct/100/owner

und

cat /mnt/Backup_Proxmox/ct/100/owner

ausführen. Der 1. Befehl gibt Hinweise auf die Art der Datei (File, Link, etc.). Der 2. Befehl den Inhalt (da steht vermutlich "root@pam" drin).
 
probiers doch mal mit noserverino in den mount optionen - gab in der vergangenheit immer wieder schlechte CIFS implementierungen die das gebraucht haben..
 
probiers doch mal mit noserverino in den mount optionen - gab in der vergangenheit immer wieder schlechte CIFS implementierungen die das gebraucht haben..
Wo sollte bzw. kann ich das noserverino genau hinzufügen? Bei meinem Code in /etc/fstab?
 
Genau. Du mountest die Samba-Freigabe ja in der PBS-VM, also dort via Shell rein und

ls -l /mnt/Backup_Proxmox/ct/100/owner

und

cat /mnt/Backup_Proxmox/ct/100/owner

ausführen. Der 1. Befehl gibt Hinweise auf die Art der Datei (File, Link, etc.). Der 2. Befehl den Inhalt (da steht vermutlich "root@pam" drin).
Schau ich mir gleich mal an und berichte dann.

also zu 1.:
1734090874245.png

und zu 2.:
1734090936974.png
 
Last edited:
Wo sollte bzw. kann ich das noserverino genau hinzufügen? Bei meinem Code in /etc/fstab?
ja. und danach neu mounten (oder PBS rebooten)
 
es ist eine mount option, also in die liste wo die anderen mount optionen drinnen stehen: "vers=3.0,credentials=/etc/samba/.smbcreds,uid=34,gid=34"

ich bin mir aber nicht sicher, ob du mit der performance gluecklich sein wirst. PBS mit network storage ist generell auf grund der latenz nicht unbedingt zu empfehlen, und ne fritzbox ist jetzt auch nicht gerade das was ich einen ordentlichen storage server nennen wuerde ;)
 
  • Like
Reactions: Johannes S
PBS mit network storage ist generell auf grund der latenz nicht unbedingt zu empfehlen, und ne fritzbox ist jetzt auch nicht gerade das was ich einen ordentlichen storage server nennen wuerde ;)

Aber es funktioniert (wie gesagt, Hetzner Storagebox via 1000/50 MBit Internet geht auch) und ist besser als kein Backup.
 
es ist eine mount option, also in die liste wo die anderen mount optionen drinnen stehen: "vers=3.0,credentials=/etc/samba/.smbcreds,uid=34,gid=34"

ich bin mir aber nicht sicher, ob du mit der performance gluecklich sein wirst. PBS mit network storage ist generell auf grund der latenz nicht unbedingt zu empfehlen, und ne fritzbox ist jetzt auch nicht gerade das was ich einen ordentlichen storage server nennen wuerde ;)
Ist bestimmt nicht die beste Lösung, aber für den Anfang reicht es mir (wenn es denn endlich funktioniert) :D

mein code sieht jetzt so aus, hoffe das passt:
Code:
//192.168.xxx.x/fritz.nas/T7_Shield/Backup_Proxmox /mnt/Backup_Proxmox cifs vers=3.0,credentials=/etc/samba/.smbcreds,uid=34,gid=34,noserverino,defaults 0 0
 
Ist bestimmt nicht die beste Lösung, aber für den Anfang reicht es mir (wenn es denn endlich funktioniert) :D

mein code sieht jetzt so aus, hoffe das passt:
Code:
//192.168.xxx.x/fritz.nas/T7_Shield/Backup_Proxmox /mnt/Backup_Proxmox cifs vers=3.0,credentials=/etc/samba/.smbcreds,uid=34,gid=34,noserverino,defaults 0 0
Kurzes Update: mit dem veränderten Code scheint es zu klappen. Hab das Backup manuell gestartet und beim LXC 100 kam kein Fehler. Mal schauen, was der Rest macht.
 
  • Like
Reactions: maxim.webster
Ende der Geschichte: die LXCs updaten ohne Probleme, nur die VM bricht immer ab:

ERROR: Backup of VM 150 failed - backup write data failed: command error: write_data upload error: stream closed because of a broken pipe

Woher kann das kommen?
 
bitte logs von beiden seiten (PVE und PBS) posten..