10G mails use 90G on disk
Aki Tuomi
aki.tuomi at open-xchange.com
Fri Jan 29 13:32:08 EET 2021
> On 29/01/2021 13:24 Markus Schönhaber <dovecot at list-post.mks-mail.de> wrote:
>
>
> 29.01.21 11:46 +0100, Aki Tuomi:
>
> >> On 29/01/2021 12:41 Markus Schönhaber <dovecot at list-post.mks-mail.de> wrote:
> >>
> >>
> >> Hello,
> >>
> >> on a system I administer the disk where Dovecot's mailstore (mdbox)
> >> resides got filled up to the brim although the combined quotas for the
> >> users are much smaller than the disk's capacity.
> >>
> >> For one user I see the following:
> >>
> >> doveadm quota get -u <USER>@<DOMAIN>
> >> Username Quota name Type Value Limit
> >> %
> >> <USER>@<DOMAIN> User quota STORAGE 10231248 20971520
> >> 48
> >> <USER>@<DOMAIN> User quota MESSAGE 11176 -
> >> 0
> >>
> >> So this user has used ~10G of his 20G quota. But looking at the space
> >> used on disk:
> >>
> >> # du -hs /var/spool/vmail/mail/<DOMAIN>/<USER>/storage/
> >> 90G /var/spool/vmail/mail/<DOMAIN>/<USER>/storage/
> >>
> >> What might be the reason that mail size and disk space used differ so much?
> >> And most of all: how can I prevent that from happening?
>
> > mdbox format requires you to periodically run
> >
> > doveadm purge -u user
> >
> > to cleanup deleted mails from the mdbox storage. mdbox has feature that you can use mail_location mdbox_deleted to access any deleted emails if you need to recover them, but it also requires you to purge the storage now and then.
>
> Thanks for your answer, Aki!
> I will configure a cron-job to purge the user's mailstore.
>
> Nevertheless, since this is a very low volume server and the user in
> question only sends and receives a few dozen mails, weighing a hand full
> of MB, per day, I'm at a loss to understand how it's possible that in
> the user's mailstore 80G of deleted but not purged mail can pile up in
> just about a week(!).
> This has happend a couple of times during the last month. And after it
> happened the last time (8 days ago), I had manually purged the user's
> mailstore reducing ist's size back to the ~10G that are reasonable.
> Since then it has grown to the 90G I mentioned above.
>
> So, if you have any idea what to check or what measures to take to help
> me find out what's happening there, that woud be great!
> I'll start to log the mailstore size regularly to be able follow the
> growth over time but maybe there's something I could tell Dovecot to do...
>
> --
> Regards
> mks
Using mail_log plugin is always very recommended,
https://doc.dovecot.org/configuration_manual/plugins/mail_event_logging/
Aki
More information about the dovecot
mailing list