Files
server-backup/README.md
T
2025-04-11 23:03:47 +02:00

28 lines
1.1 KiB
Markdown

# server-backup
bash-Scripte für Server- und NAS-Backup
Scripte für
- automatischen Backup von Server und NAS
- Export der Backups auf externe Datenträger
- Restore einzelner Dateien oder Verzeichnisse.
Um möglichst wenige Abhängigkeiten zu erzeugen, werden primär Bordmittel verwendet (tar, gpg, find, rsync, etc.). Das sollte auch die Pflege vereinfachen.
Täglich gesichert wird von den Servern das Verzeichnis ```/var``` (für nathan werden ```/var/docker``` und ```/var/docker/vol``` gesondert behandelt). Von der NAS werden die Daten-Shares (z.Zt. ```data``` uns ```nfs```) täglich gesichert, sowie die Bücher- und Musik-Verzeichnisse wöchentlich. Die Serien- und Video-Verzeichnisse werden im Zug des Exports auf externe Datenträger kopiert.
Das gibt auf der NAS unter ```/volume1/nfs/backups``` die folgende Struktur (1 = MO):
```
daily/nathan/backup.1 20GB/ 0:40h
...
backup.7
hamiller/backup.1 35GB/ 0:35h
...
backup.7
synology/backup.1 60GB/ 1:40h
...
backup.7
weekly/synology 320GB/ 9:30h
```