Пожаловался один пользователь: квота на почтовом ящике закончилась! Я ему резонно заявляю: Милейший, у вас там ящик с квотой на 750Гб - что вам еще надо? Может быть удалите прошлогодние письма с отсканированными в pdf счетами? Глядишь - и местечко появится.
Короче говоря слово за слово - полез проверять. И тут выясняется два момента:
Первый момент: у него настроена почта на pop3 и удаляется с сервера через 14 дней, то есть фактически у него там две недели писем всего лишь. Но это меняразумеется нисколько не разжалобило и я полез проверять объем содержимого в его папках на сервере.
И вот тут момент номер 2: на сервере вся его папка Maildir весит 400Гб. Но при квоте в 750Гб уже сообщает что "100% Quota!"
[root@mail petrovich-2019.04.21.13.53.33]# du -sh ./Maildir
396M ./Maildir
[root@mail petrovich-2019.04.21.13.53.33]# du -sh ./Maildir/*
392M ./Maildir/cur
0 ./Maildir/dovecot-acl-list
28K ./Maildir/dovecot.index
20K ./Maildir/dovecot.index~
2.6M ./Maildir/dovecot.index.cache
360K ./Maildir/dovecot.index.cache~
28K ./Maildir/dovecot.index.log
32K ./Maildir/dovecot.index.log~
36K ./Maildir/dovecot.index.log.2
52K ./Maildir/dovecot.index.log.2~
4.0K ./Maildir/dovecot.index.thread
4.0K ./Maildir/dovecot-keywords
4.0K ./Maildir/dovecot.mailbox.log
112K ./Maildir/dovecot-uidlist
76K ./Maildir/dovecot-uidlist~
4.0K ./Maildir/dovecot-uidvalidity
0 ./Maildir/dovecot-uidvalidity.5cbd1f09
12K ./Maildir/new
4.0K ./Maildir/subscriptions
4.0K ./Maildir/tmp
Что то я не совсем понимаю - а где еще 350Гб то?
Updated: 09 September 2020, 16:48:16
Очевидно - квота неправильно считается. Долго плясал вокруг всяких конфигов, менял квоту туда-сюда, но решение оказалось намного проще:
[root@mail /]# doveadm quota get -u petrovich@gazprom.ru
Quota name Type Value Limit %
user STORAGE 738942 819200 90
user MESSAGE 1942 - 0
[root@mail /]# doveadm quota recalc -u petrovich@gazprom.ru
[root@mail /]# doveadm quota get -u petrovich@gazprom.ru
Quota name Type Value Limit %
user STORAGE 394266 819200 48
user MESSAGE 1566 - 0