This commit is contained in:
Hartmut Bauer committed 2025-04-05 12:33:52 +02:00
1 parent 050c3ccd9e
commit b079912dc7
8 files changed
+325 -104

No files matched your search

+17 -6
View File
@@ -1,6 +1,12 @@
### TODOs
DC-Dump
- new for postgres
> server exec postgres su - postgres -c pg_dumpall >pg.dump
- +mariadb
- hooks für weitere
nextcloud:
- (x) vol/nextcloud/data/data/hb zeigt auf NAS-share
-> alles auf Server
@@ -26,12 +32,17 @@ nas-backup weekly 1
(x) TODO: s. nas-backup daily
logging
- TODO: wo speichern?
- TODO: ggf. lokal und auf NAS kopieren
- TODO: full für alles (taugt nur für auto backup, also ggf. noch ein log)
- TODO: Übersichtliches für die Mail -> Error-Handling!
- TODO: wo und wie sammeln für Mail
- TODO: Mail aus py-script übernehmen
- für auto-fns mail()
- mail() loggt in extra Datei und ruft log(), für std log
- Name std log in mail() ausgeben
- mail log lokal anlegen (wo?)
- am Ende von auto mail log in mail und file löschen -> py-script
- alle Programme müssen stdout/stderr auf std log umleiten
- für jeden Lauf neue log datei (+date)
- Name der log Datei bei !auto auf stderr ausgeben (damit stdout ggf. geparst werden kann, alt.: param --machine)
- log file in nfs/backups/log/$HOST_NAME-$(date '+%Y-%m-%d_%H%M').log
- bei jedem Lauf alte logs löschen (7d?) -> wie?
- evtl. logs lokal ablegen und am Ende auf NAS kopieren
backup server+nas extern
- rsync nas-backup 2x HDD intern (weekly) (5TB?)