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