Hallo THS,
von dem was ich verstanden habe werden so gut wie alle Logs in Redis gespeichert (https://mailcow.github.io/mailcow-dockerized-docs/post_installation/firststeps-logging/), welches mit der Standardkonfiguration bei 10.000 Änderungen jede Minute, bei 100 Änderungen alle 5 Minuten und bei 1 Änderung alle 60 Minuten ein Dump der In-Memory-Datenbank auf die Festplatte schreibt.
Bist du auf dem Docker Host schon die einzelnen Ordner durchgegangen? Ich starte meistens mit du -sh /*
und gehe dann dem größten Ordner nach, z.B. du -sh /var/*
dann du -sh /var/lib/*
usw. bis ich die Datei/Ordner finde. Dabei notiere ich mir die Größe der Ordner und kontrolliere dann in einigen Tagen erneut um den “Datenfresser” zu finden.
Wenn du die Standardkonfiguration hast und den Server nur für Mailcow verwendest sollten diese zwei Ordner die Größten sein:
/var/lib/docker/overlay2
Der Ordner ist bei mir ca. 8 GB groß
/var/lib/docker/volumes
Was dir auch noch helfen kann sind die Docker Stats (docker stats
). Dort siehst du in der Spalte BLOCK I/O
wie viele Daten jeder Container seit seinem Start gelesen/geschrieben hat.
Falls Redis der Schuldige ist könnte dir dieser Beitrag vielleicht auch weiterhelfen: https://community.mailcow.email/d/954-redis-container-alle-5-minuten-hohen-io/5