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:list
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