Probleme Proxmox Backupserver

Berlon

Benutzer
Mitglied seit
06. Dez 2020
Beiträge
26
Punkte für Reaktionen
0
Punkte
1
Hallo,
habe bereits im Proxmox Forum geschreiben, aber leider keine richtige Hilfe erhalten.
Vorweg - ich habe in Linux ganz wenig Erfahrung.

So langsam vermute ich das Problem bei der DS.
Es geht darum, ein von der DS erstellten NFS-Share zu nutzen.
Beim bekomme beim Zugriff auf den Share mit PBS immer den Fehler:
Code:
unable to open chunk store 'pbsbackup' at "/mnt/pbsbackup/.chunks" - Permission denied (os error 13)

PBS läuft z.Z auf dem Virtual Machine Manager auf der DS.
Eine Installation in einer Proxmox VE auf einem Intel NUC hat den gleichen Fehler.

Wie gehe ich vor: (vieleicht ist hier ein Fehler meinerseits zu erkennen.)
Ich lege den Share über die Systemsteuerung->freigegeben Ordner an.
1. Fenster wird der Ordnername (Name pbs-backup) angelegt und der Papierkorb abgewählt.
2. Fenster bleibt bei überspringen
3.Fenster "erweiterte Einstellungen konfigurieren" bleibt leer
4. Fenster Klick auf Bestätigen Ordner wird erstellt.
5. Fenster "Benutzerrechte konfigurieren" kein Häckchen gesetzt - Kick auf übernehmen
Ordner ist erstellt.
Nun den Ordner angewählt und oben auf "Bearbeiten"
1. Fenster "Allgemein" alle Häckchen weg
2. Fenster "Verschlüsselung" keine Auswahl
3. Fenster "Erweitert" keine Auswahl
4. Fenster "Berechtigungen" keine Häckchen
5. Fenster " erweiterte Berechtigungen" keine Häckchen
6. Fenster "NFS-Regeln"
Hostname oder IP: 192.168.6.13
Berechtigung: lesen/schreiben
Sqash: keine Zuordung (hier ist es egal was ich einstelle, es ändert sich am Fehler nichts
Sicherheit: sys
Asyncron aktivieren ist das Häckchen weg. Wurde im Proxmoxforum so empfohlen.

Weiter bei PBS
Shell geöffnet und folgende Befehle:
Code:
mkdir /mnt/pbs-backup
chown backup:backup /mnt/pbs-backup
chmod 775 /mnt/pbs-backup
nano /etc/fstab
hier den Share der DS eingtragen
Code:
192.168.6.10:/volume1/Backup/pbs-backup /mnt/pbs-backup nfs defaults 0 0

Dann ein mount -a

Die Ausgabe mount hat u.A auch folgende Ausgabe:
Code:
192.168.6.10:/volume1/pbs-backup on /mnt/pbs-backup type nfs4 (rw,relatime,vers=4.1,rsize=131072,wsize=131072,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,clientaddr=192.168.6.13,local_lock=none,addr=192.168.6.10)
Der mount scheint zu funktionieren.

Dann begebe ich mich in das Verzeichniss und mache testhalber folgende Aktionen:
Code:
root@pbs:/mnt/pbs-backup# ls -al
total 4
drwxrwxrwx 1 root root   12 Nov 11 15:57 .
drwxr-xr-x 5 root root 4096 Nov 11 16:23 ..
root@pbs:/mnt/pbs-backup# touch test.txt
root@pbs:/mnt/pbs-backup# ls -al
total 4
drwxrwxrwx 1 root root   28 Nov 11 16:28 .
drwxr-xr-x 5 root root 4096 Nov 11 16:23 ..
-rwxrwxrwx 1 root root    0 Nov 11 16:28 test.txt
root@pbs:/mnt/pbs-backup# nano test.txt

Die Datei sehe ich in der Filestation und kann sie auch öffnen. Der eingebene Test ist zu lesen.

Nun versuche ich den Datastore zu erstellen.
Hier wird im Fenster bei:
Code:
Name:pbs-backup
Backing-Pfad: /mnt/pbs-backup
eingegeben.

Der Datastore wird erstellt, hat aber dann den oben genannten Fehler.
PBS erstellt auf dem Share die .chunks und .lock (auf der Filestatien sichtbar)
Seltsamerweise kann PBS die Dateien erstellen, aber anschließend nicht mehr darauf zugreifen.

Auch auf der PBS-Seite sieht das Verzeichniss nach mount -a komisch aus:

Code:
root@pbs:~# ls -la /mnt
total 12
drwxr-xr-x  5 root   root   4096 Nov 11 16:23 .
drwxr-xr-x 18 root   root   4096 Oct 13 15:28 ..
d---------  1 backup backup   52 Nov 11 16:38 pbs-backup

Bitte um eure Hilfe, fragt Einstellungen an, ich werde sie liefern.

Gruß
Bernd
 

maxblank

Benutzer
Contributor
Sehr erfahren
Mitglied seit
25. Nov 2022
Beiträge
4.064
Punkte für Reaktionen
2.143
Punkte
289

Berlon

Benutzer
Mitglied seit
06. Dez 2020
Beiträge
26
Punkte für Reaktionen
0
Punkte
1
Hallo maxplank,
das nfs scheint vorhanden zu sein
Code:
root@pbs:~# apt install nfs-common
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
nfs-common is already the newest version (1:2.6.2-4).
0 upgraded, 0 newly installed, 0 to remove and 44 not upgraded.
root@pbs:~#

Ich konnt ja bereits den share mounten. PBS hat auch seine Dateien angelegt und kann anschließend nicht mehr darauf zugreifen. Siehe oben genannten Fehler.
 

maxblank

Benutzer
Contributor
Sehr erfahren
Mitglied seit
25. Nov 2022
Beiträge
4.064
Punkte für Reaktionen
2.143
Punkte
289
Dann habe ich leider dazu keine weiteren Anhaltspunkt.
 

mr coffee

Benutzer
Mitglied seit
04. Mrz 2012
Beiträge
117
Punkte für Reaktionen
4
Punkte
18
Hilft dir jetzt nicht, aber warum muss es denn ein nfs share sein? Bei mir läuft PBS auch auf einer DS, den Storage habe ich aber direkt als zweite HD in der VM eingebunden. Funktioniert gut.
Von nfs wird sowieso abgeraten.
 

Tommi2day

Benutzer
Mitglied seit
24. Aug 2011
Beiträge
1.186
Punkte für Reaktionen
71
Punkte
68
Nimm mal NFSv3. Evtl hast Du ein Problem mit dem ID Mapping von NFSv4
In meinem PBS sieht der Eintrag in der fstab so aus: 192.168.110.16:/volume2/proxmox-backup/nasbackup /mnt/nas/backup nfs rw,async,soft,intr,local_lock=all 0 0
Auf der syno bei den NFS Parameter no_squash nutzen



1731355836738.png
 
  • Like
Reaktionen: maxblank

maxblank

Benutzer
Contributor
Sehr erfahren
Mitglied seit
25. Nov 2022
Beiträge
4.064
Punkte für Reaktionen
2.143
Punkte
289
"Asynchron aktivieren" würde ich in diesem Fall allerdings nicht empfehlen, dies kann sehr schnell zu inkonsistenten Backups führen.
 

Berlon

Benutzer
Mitglied seit
06. Dez 2020
Beiträge
26
Punkte für Reaktionen
0
Punkte
1
Danke für eure Antworten.
Ich nutze Hyperbackup um die Syno auf eine externe Platte zu sichern.
Mit dem Share wollte ich erreichen das die PBS Sicherungen auch erfasst werden.
Nun meine Frage:
Sichert Hyperbackup auch die VM mit? Bei Hyperbackup ist der Virtual Machien Manager in den Aufgabeneinstellungen -> Anwendung nicht aufgeführt.
Ist die 2. Platte in der VM dynamisch? Die Platte belegt also am Anfang nicht die komplette Größe auf der Syno?
Kann ich nachträglich noch eine 2. Platte in der VM anlegen?
 
Zuletzt bearbeitet:

mr coffee

Benutzer
Mitglied seit
04. Mrz 2012
Beiträge
117
Punkte für Reaktionen
4
Punkte
18
Hyperbackup sichert die VM nicht mit. PBS an sich sehe ich aber auch nicht als wichtig an, ist ja schnell wieder aufgesetzt. Du könntest die VM aber im VMM manuell stoppen und exportieren.
Ob die 2. Platte in der VM direkt den gesamten Platz belegt kann ich gar nicht sagen, habe ich nicht darauf geachtet (da genug Platz vorhanden).
Ja du kannst nachträglich noch weitere Platten anlegen. Jede weitere Platte kann dann in PBS ein weiterer Storage Pool sein (ich mounte die Platte dann einfach unter /storagepools/storage1 oder so).
Wenn du den ganzen Spaß von den Storagepools auch noch mal sichern willst bietet sich vermutlich rsync des Verzeichnisses (auf eine USB HDD, NFS Share, ...) an.
Alternativ kannst du natürlich noch zusätzlich aus Proxmox sichern (vzdump), der PBS muss ja nicht das einzige Backupziel sein. Am besten wäre natürlich ein Sync auf einen zweiten PBS.
Ich sichere zusätzlich noch alle Daten aus den VMs (also Anwendungsverzeichnisse, Datenbanken, usw.) auf eine Hetzner Storage Box. Im Zweifel lässt sich so einfach ein Proxmox Server neu aufsetzen, die VM + Anwendung neu aufsetzen und die Daten wieder importieren - selbst wenn Proxmox + Proxmox BS + externe USB HDD + NAS oder was es sonst noch so gibt den Geist aufgeben würden.
 


 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat