Backup - Pfade der Repo / Neues Backup / Umfangreichere Betrachtung...

User avatar
Tobi
Community Moderator
Posts: 2812
Joined: Thu 5. Jan 2017, 13:24

Re: Backup - Pfade der Repo / Neues Backup / Umfangreichere Betrachtung...

Post by Tobi »

Also dann mal mit den verschiedenen Optionen rumprobieren.
Ich halte das eher für ein Rechte-Problem auf dem NFS Mount als für ein KeyHelp / restic / rclone Problem.
Gruß,
Tobi


-----------------------------
wewoco.de
Das Forum für Reseller, Digital-Agenturen, Bildschirmarbeiter und Mäuseschubser
hempelr
Posts: 25
Joined: Sun 2. Aug 2020, 19:05
Location: Erzgebirge

Re: Backup - Pfade der Repo / Neues Backup / Umfangreichere Betrachtung...

Post by hempelr »

ja - Rechteproblem ist es, aber halt sehr unklar wieso...
In welchem Userkontent wird denn restic/rclone ausgeführt?
Selbst wenn auf den ganzen Pfad 777 vergeben wird, lässt sich kein Repo angeben - die Fehlermeldung ist exakt die gleiche; allerdings ist auf Shell-Ebene im Userkontext des Users keyhelp halt doch möglich, Verzeichnisse anzulegen, mahuell per restic repos etc.
Ist da nicht irgendwas andres schief - denn man sollte doch meinen, mit 777 wäre "alles" möglich...
User avatar
Alexander
Keyweb AG
Posts: 3810
Joined: Wed 20. Jan 2016, 02:23

Re: Backup - Pfade der Repo / Neues Backup / Umfangreichere Betrachtung...

Post by Alexander »

Die Repo-Initialisierung erfolgt vom Benutzer "keyhelp" aus, der wiederum mit "sudo -u '<USERNAME>' ..." den Befehl beginnt.
Der genaue Repo-Initialisierungsbefehl ist in meinem letzten Beitrag hier in diesem Thread zu finden.
Mit freundlichen Grüßen / Best regards
Alexander Mahr

**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
hempelr
Posts: 25
Joined: Sun 2. Aug 2020, 19:05
Location: Erzgebirge

Re: Backup - Pfade der Repo / Neues Backup / Umfangreichere Betrachtung...

Post by hempelr »

@Alex - danke erst man für den Hinweis....mhm - nur kann ich mit den Pfadangabe aus deiner dev-Umgebung nicht viel anfangen. Der genaue Aufruf aus Keyhelp live heraus würde mir sicher mehr helfen um dahinter zu kommen, was möglicherweise hier bei mir falsch läuft...
Leider hilft auch nicht wirklich aus vorhandenen Repos zu verallgemeinern, die Pfadangaben des von dir geposteten Befehls erschließen mir nicht so richtig :?

RCLONE_CONFIG=???
--cache-dir ???
--password-file ???

Grüße aus dem Erzgebirge
User avatar
Alexander
Keyweb AG
Posts: 3810
Joined: Wed 20. Jan 2016, 02:23

Re: Backup - Pfade der Repo / Neues Backup / Umfangreichere Betrachtung...

Post by Alexander »

Das ist der exakte Befehl wie er auf jeder KeyHelp-Instanz beim Initialisieren eines Repos ausgeführt wird (bis auf die variablen Daten, die natürlich von Start-Zeit und ausführenden Benutzer unterschiedlich sind).

Die Dateien auf die im Befehl zugegriffen wird, werden zuvor von KeyHelp angelegt.
Hier einmal aufgeschlüsselt:

Code: Select all

1) nice -n 0 
2) sudo -u 'alex' 
3) RCLONE_CONFIG='/backup-keyhelp/alex/13_20210915_094505_169659/rclone'
4) restic
5) --cache-dir '/backup-keyhelp/alex/cache/'
6) --json
7) --repo 'rclone:rclone-storage:/home/users/alex/files/backup/repository-tm3uy/'
8) --password-file '/backup-keyhelp/alex/13_20210915_094505_169659/restic_password'
9) init
Der Ordner "13_20210915_094505_169659" wird jeweils immer neu erstellt und setzt sich aus Repo-ID und dem aktuellen Datum zusammen

3) - Der Pfad zu einer Rclone Konfigurationsdatei:

Sieht für ein lokales Repo so aus:

Code: Select all

[rclone-storage]
type = local
5) - Zeigt auf ein Cache-Verzeichnis um nachfolgende Befehle zu beschleunigen

7) - Zeigt auf das Repository Verzeichnis

8) - Zeigt auf die Datei, in der das Repository-Passwort liegt. Das ist für den Init Befehl notwendig, damit das Repository mit diesem Passwort verschlüsselt werden kann.
Mit freundlichen Grüßen / Best regards
Alexander Mahr

**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
hempelr
Posts: 25
Joined: Sun 2. Aug 2020, 19:05
Location: Erzgebirge

Re: Backup - Pfade der Repo / Neues Backup / Umfangreichere Betrachtung...

Post by hempelr »

Hallo Alexander,
danke für die Aufschlüsselung und Erläuterung des Befehls zur restic-Repoanlage.
Konnte nicht dahinterkommen, was da passiert.
Au alle Fälle hat es mit dem betreffenden Userkontext zu tun, weil alles, was im Kontext des Users Keyhelp ausgeführt wird läuft, alles was im Kontext des unprivilegierten Users ausgeführt wird läuft ins leere bzw. kann mangels Berechtigungen nicht ausgeführt werden.
Ich gebs auf, rclone/restic ist offenbar ungeeignet für NFS-Mounts...
Locked