So sichern und wiederherstellen Sie einen gesamten /var/discourse-App-Ordner?

Das ist ein hervorragender Ansatz! Danke!

Ein Problem beim Wiederherstellungsserver.

./launcher logs app

2020-06-18 13:33:56.434 UTC [127] FATAL: data directory “/shared/postgres_data” hat falsche Berechtigungen
2020-06-18 13:33:56.434 UTC [127] HINT: Der Server muss vom Benutzer gestartet werden, dem das Datenverzeichnis gehört.
./run: 3: echo: echo: I/O-Fehler
2020-06-18 13:33:57.448 GMT [128] LOG: fehlende Konfigurationsdatei “/shared/postgres_data/postgresql.auto.conf” wird übersprungen


Das könnte an fehlenden tar-Optionen liegen? Ich habe -p und -s während der Extraktion hinzugefügt, aber das hat nicht geholfen.

Ursprungsserver (außerhalb von Docker):

ls -la /var/discourse/shared/standalone/postgres_data/

drwx------ 7 messagebus messagebus 4096 May 25 13:16 base

Ursprungsserver (innerhalb von Docker (./launcher enter app)):

ls -la /var/lib/postgresql/10/main/

drwx------ 5 root postgres 4096 May 25 23:28 base


Wiederherstellungsserver außerhalb von Docker:

ls -la /var/discourse/shared/standalone/postgres_data/

drwx------ 7 messagebus messagebus 71 May 25 11:16 base

Wiederherstellungsserver innerhalb von Docker:

drwx------ 5 root postgres 41 May 25 23:28 base


./launcher rebuild app würde es beheben, aber das ist nicht der Punkt.

Eine Idee?