This commit is contained in:
team3
2026-09-07 07:44:00 +02:00
parent 5d42b4cfc5
commit c6bbed4049
250 changed files with 13372 additions and 6203 deletions

View File

@@ -0,0 +1,90 @@
<!-- titel -->
Sicherung
----------------------------------------
<!-- art -->
optional
----------------------------------------
<!-- ziel -->
Sichert Anwendung und Datenbank nachvollziehbar
----------------------------------------
<!-- regeln -->
- Geheimnisse werden nie mitkopiert
- Fremdbibliotheken und Zwischenspeicher bleiben draußen
- Ein Datenbankabzug entsteht auf Anforderung oder Vorgabe
- Eine Sperrdatei verhindert parallele Läufe
- Sieben Stände bleiben rollierend erhalten
- Symlinks werden übersprungen
- Ein Verzeichnis nennt Umfang und Kennung
- Eine gelungene Sicherung beweist keinen Restore
----------------------------------------
<!-- funktion -->
Sicherung testen
<!-- ziel -->
Prüft den geplanten Umfang ohne Schreibvorgang
<!-- regeln -->
- Keine Sicherungsdatei entsteht
- Keine alte Sicherung fällt weg
- Fehlende Pflichtquellen erscheinen als Warnung
- Fehlende Zusatzquellen zählen getrennt
<!-- testen -->
- Betriebsseite öffnen
- LMB auf Sicherung testen
- Umfang und Warnungen sichtbar
----------------------------------------
<!-- funktion -->
Sicherung starten
<!-- regeln -->
- Ein Datenbankabzug braucht Schalter oder Vorgabe
- Das Verzeichnis nennt keinen Zugang
- Geräumte Sicherungen werden benannt
- Eine Rückfrage geht voraus
<!-- testen -->
- Betriebsseite öffnen
- LMB auf Sicherung starten
- Bestätigen
- Sicherung in der Liste
----------------------------------------
<!-- funktion -->
Sicherung herunterladen
<!-- ziel -->
Holt ein Archiv für den Restore-Test
<!-- regeln -->
- Nur die höchste Rolle darf herunterladen
- Nur gültige lokale Kennungen
- Der Abruf startet keine Sicherung
<!-- testen -->
- Betriebsseite öffnen
- LMB auf Herunterladen
- Archiv im Download
----------------------------------------
<!-- funktion -->
Restore prüfen
<!-- ziel -->
Bewertet eine Sicherung als Wiederherstellungsgrundlage
<!-- regeln -->
- Nur die höchste Rolle darf prüfen
- Es läuft keine Wiederherstellung
- Kein Datenbankimport erfolgt
- Gelesen werden Verzeichnis und Bestandteile
- Das Ergebnis liefert einen Plan
<!-- testen -->
- Betriebsseite öffnen
- LMB auf Restore prüfen
- Prüfpunkte und Plan sichtbar
----------------------------------------
<!-- funktion -->
Sicherung im Terminal erstellen
<!-- regeln -->
- Ein Trockenlauf schreibt keine Datei
- Die Aufbewahrung ist wählbar
<!-- testen -->
- Kommando aufrufen
- Kennung und Umfang sichtbar
----------------------------------------
<!-- funktion -->
Restore im Terminal prüfen
<!-- regeln -->
- Kein Netz, kein Modell, kein Chat
<!-- testen -->
- Kommando mit Kennung aufrufen
- Prüfpunkte und Plan sichtbar