Backup und Snapshot

Vor einen Update kann es hilfreich sein ein Snapshot oder ein Backup zu erstellen.

Backup ohne Docker

Backup liegt als tar.gz unter

server/xelos-current/_backup/system

Die Snapshots können unter folgendem Pfad gefunden werden:

server/xelos-current/_backup/snapshot

In der Komandozeile des CentOS kann ein Snapshot erstellt werden:

php xf snapshot take

Hierbei muss noch gewählt werden, welche Art von Backup erzeugt werden soll.

- Full [f]

- Slim (without _files) [s]

- Database only [d]

Snapshot mit Docker 8.0

cd /server/docker/xelos/_backup/system

 

um zu überprüfen ob Backups oder Snapshots vorhanden sind

ls

sollte dann wenn Backups vorhanden sind, diese wie folgt auflisten:

system_backup_2020_07_29_1311_slim.tar.gz
system_backup_2020_08_05_1538_slim.tar.gz

 

Backup mit Snapshot einspielen

1. sich anzeigen lassen welche Nummer man für welches Backup angeben muss

docker-compose exec web php xf snapshot

Ausgabe sieht wie folgt aus:

[0] - /server/xelos/_backup/system/system_backup_2020_07_29_1311_slim.tar.gz
[1] - /server/xelos/_backup/system/system_backup_2020_08_05_1538_slim.tar.gz

Mit der vorangestellten Nummer wird ein Backup gewählt.

docker-compose exec web php xf snapshot restore 1

 

Snapshot mit Docker 9.0

In die web bash wechslen

docker-compose exec web bash

 

Snapshots und Backups auflisten

php xf snapshot:list

Ausgabe:

3   /system/system_backup_2020_08_05_0501_slim.tar.gz  3 MB   08/05/20 03:01

 

Backup einspielen

php xf snapshot:restore 3

Sie benutzen noch kein XELOS Social Workplace?

Jetzt informieren!

Durch klick auf den Link "jetzt informieren", gelangen Sie auf unsere Produktseite "xelos.net".