Come eseguire il backup e il ripristino dell'intera cartella dell'app /var/discourse?

Questo è un approccio eccellente! Grazie!

Un problema sul server di ripristino.

./launcher logs app

2020-06-18 13:33:56.434 UTC [127] FATAL: la directory dei dati “/shared/postgres_data” ha un proprietario errato
2020-06-18 13:33:56.434 UTC [127] HINT: il server deve essere avviato dall’utente che possiede la directory dei dati.
./run: 3: echo: echo: errore di I/O
2020-06-18 13:33:57.448 GMT [128] LOG: si salta il file di configurazione mancante “/shared/postgres_data/postgresql.auto.conf”


Potrebbe essere dovuto a qualche opzione tar mancante? Ho aggiunto -p e -s durante l’estrazione, ma non ha aiutato.

server originale (fuori docker):

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

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

server originale (dentro docker (./launcher enter app)):

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

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


server di ripristino fuori docker:

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

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

server di ripristino dentro docker:

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


./launcher rebuild app lo risolverebbe, ma questo è un altro discorso.

Qualche idea?