Backup und Restore Dokumentation hinzugefügt
58
Backup-und-Restore-Dokumentation.md
Normal file
58
Backup-und-Restore-Dokumentation.md
Normal file
@@ -0,0 +1,58 @@
|
|||||||
|
TEIL 1 – BACKUP
|
||||||
|
|
||||||
|
Was macht das Backupsystem?
|
||||||
|
|
||||||
|
|
||||||
|
Das Backup-Skript erstellt Sicherungen von:
|
||||||
|
|
||||||
|
1. PostgreSQL-Datenbank 'oqtane'
|
||||||
|
2. Dem Ordner 'oqtane.server'
|
||||||
|
3. Speichert alles unter /var/backups/
|
||||||
|
4. Hält maximal 30 Backups (älteste werden gelöscht)
|
||||||
|
|
||||||
|
Manuelles Backup starten:
|
||||||
|
/home/florian/backup-script.sh
|
||||||
|
|
||||||
|
Backup-Speicherort:
|
||||||
|
/var/backups/fullserver
|
||||||
|
|
||||||
|
Automatisches tägliches Backup (Cronjob):
|
||||||
|
30 2 * * * /home/florian/backup-script.sh >> /home/florian/backup.log 2>&1
|
||||||
|
|
||||||
|
|
||||||
|
TEIL 2 – RESTORE
|
||||||
|
|
||||||
|
Was macht das Restore-Skript?
|
||||||
|
|
||||||
|
Es stellt wieder her:
|
||||||
|
1. Die PostgreSQL-Daten aus db_oqtane.dump
|
||||||
|
2. Den oqtane.server Ordner
|
||||||
|
Es überschreibt die Datenbank-Inhalte, löscht aber die Datenbank nicht
|
||||||
|
|
||||||
|
Restore des neuesten Backups:
|
||||||
|
/home/florian/restore-backup.sh
|
||||||
|
|
||||||
|
Restore eines bestimmten Backups:
|
||||||
|
/home/florian/restore-backup.sh oqtane_YYYYMMDDTHHMMSSZ
|
||||||
|
|
||||||
|
Vor dem Restore zeigt das Skript eine Warnung an und fragt nach:
|
||||||
|
Fortfahren? (ja/nein)
|
||||||
|
|
||||||
|
Was genau passiert beim Restore?
|
||||||
|
|
||||||
|
1. Backup-Ordner auswählen
|
||||||
|
2. Dump in bestehende Datenbank importieren:
|
||||||
|
pg_restore -c (löscht Objekte, nicht die DB selbst)
|
||||||
|
3. Alter oqtane.server Ordner wird gesichert und dann aus dem Backup
|
||||||
|
|
||||||
|
|
||||||
|
SCHNELLÜBERSICHT
|
||||||
|
|
||||||
|
Backup starten:
|
||||||
|
/home/florian/backup-script.sh
|
||||||
|
|
||||||
|
Restore (neuester Stand):
|
||||||
|
/home/florian/restore-backup.sh
|
||||||
|
|
||||||
|
Restore (bestimmtes Backup):
|
||||||
|
/home/florian/restore-backup.sh oqtane_YYYYMMDDT...Z
|
||||||
Reference in New Issue
Block a user