Backup ≠ Wiederherstellung. Testen Sie den Weg der Wiederherstellung vor einem Vorfall.
Vierteljährliche Übung:
- Starten Sie einen frischen VPS mit demselben Hostnamen (oder nutzen Sie
/etc/hosts-Overrides auf einem Arbeitsrechner). - Installieren Sie Mailcow wie neu.
- Führen Sie
./helper-scripts/backup_and_restore.sh restoreaus und geben Sie Ihren Snapshot an. - Melden Sie sich an, prüfen Sie, dass die Postfächer eingebunden sind, und senden und empfangen Sie eine Testnachricht.
Optionen für Point-in-Time-Recovery:
- ZFS-/BTRFS-Snapshots auf Host-Ebene: atomar, stündlich, nahezu kostenlos.
- MariaDB-Binlogs: Setzen Sie
MYSQL_BINLOG=yinmailcow.conf, um einzelne Transaktionen erneut einzuspielen. - S3-Versionierung für per rclone hochgeladene Backups, als Versicherung gegen Ransomware.
RTO/RPO-Ziele:
| Setup | RPO | RTO |
|---|---|---|
| Täglicher rclone-Upload | 24 h | 1 bis 2 h |
| Stündlich ZFS + nachts extern | 1 h | 30 min |
| Synchrones DRBD/repliziertes Vmail | Sekunden | 5 min |
Für die meisten kleinen Teams reichen tägliche externe Backups mit vierteljährlichen Übungen völlig aus.
Melden Sie sich an, um festzuhalten, was Sie gelesen haben.