In diesem Artikel zeige ich die Lösung auf, wie wir eine NFS oder Samba Freigabe als Datastore für den Proxmox Backup Server verwenden können. Da diese Freigaben in der Regel vom Root Benutzer aus verbunden werden, bekommen wir hier gerne die Fehlermeldung OS Error 13 angezeigt. Dadurch ist der Proxmox Backup Server nicht in der Lage, auf die Freigabe zuzugreifen.
Lösung
Im ersten Schritt müssen wir uns im Webinterface öffnen und fügen einen Datastore unter Datastore hinzu. Dort müssen wir einmal das entsprechende Formular ausfüllen.
Feld (Notwendige Angaben) | Wert |
Name | Hier geben wir an, wie wir unseren Datastore nennen möchten |
Backing Path | Hier geben wir an, wo sich unser Verzeichnis befindet, mit dem unsere Freigabe gemountet ist |
Jetzt beginnt Proxmox mit der Initialisierung des Datastores. Dies dauert jetzt eine Weile. Sobald der PBS damit fertig ist, sollte die Fehlermeldung „OS Error 13“ auftauchen. Um diese Fehlermeldung zu vermeiden, müssen wir die Berechtigungen und die /etc/fstab Datei anpassen.
Im ersten Schritt ändern wir die Berechtigungen für das Verzeichnis. Wir geben den Besitz an den Backupbenutzer über und setzen im Anschluss die benötigten Berechtigungen.
sudo chown -R backup:backup /mnt/<verzeichnis>/
sudo chmod 775 -R /mnt/<verzeichnis>/
Sobald wir damit durch sind, editieren wir jetzt die /etc/fstab Datei. Hier ergänzen wir den Befehl mit ein paar Parametern. Das sollte dann wie folgt aussehen:
//<server>/<freigabe> /mnt/<verzeichnis> cifs user=<smb-benutzer>,uid=34,gid=34,vers=3.0,credentials=/root/.smbcredentials
Im Anschluss starten wir einmal den Backupserver neu.