Der gesamte persistente Zustand liegt an zwei Orten:
/opt/mailcow-dockerized/data/: per Bind-Mount eingebundene Volumes (Konfigurationen, Zertifikate, Rspamd-Zustand, Redis-Dumps).- Benannte Docker-Volumes: die schweren Brocken (Vmail, MariaDB, Postfix-Queue, Solr-Index).
Kritische Volumes:
| Volume | Inhalt |
|---|---|
vmail-vol-1 |
Alle Postfachinhalte (das größte Volume) |
mysql-vol-1 |
Kontodatenbank, ACLs, Transports |
redis-vol-1 |
Bayes-Tokens, fail2ban-Zustand |
postfix-vol-1 |
Queue (flüchtig, aber sichernswert) |
crypt-vol-1 |
Zertifikate + DKIM-Schlüssel |
Versuchen Sie nicht, die Verzeichnisse laufender Docker-Volumes zu sichern. Nutzen Sie das eingebaute Hilfsskript von Mailcow:
./helper-scripts/backup_and_restore.sh backup all
Es pausiert schreibende Dienste, sichert alles als Snapshot nach /var/backup/mailcow_backup_<ts>/ und startet wieder. Lassen Sie es nachts per Cron laufen und schieben Sie das Ergebnis mit rclone nach S3 / B2 / Wasabi.
Melden Sie sich an, um festzuhalten, was Sie gelesen haben.