Форум системных администраторов

IT => Unix => Тема начата: Gekko от 09 сентября 2020, 15:41:13

Название: Как считается квота на почтовике?
Отправлено: Gekko от 09 сентября 2020, 15:41:13
  Пожаловался один пользователь: квота на почтовом ящике закончилась! Я ему резонно заявляю: Милейший, у вас там ящик с квотой на 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