From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on sa.int.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.2.5 Message-ID: <4F0E9535.7070702@elserv.msk.su> Date: Thu, 12 Jan 2012 12:09:25 +0400 From: Alex Moskalenko Organization: JSC STC Electron-Service User-Agent: Mozilla/5.0 (X11; Linux i686; rv:8.0) Gecko/20111123 Thunderbird/8.0 MIME-Version: 1.0 To: Sysadmins@lists.altlinux.org Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Subject: [Sysadmins] =?utf-8?b?RG92ZWNvdCDQuCDQutCy0L7RgtGLIG1haWxkaXI=?= X-BeenThere: sysadmins@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux sysadmins' discussion List-Id: ALT Linux sysadmins' discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 Jan 2012 08:09:55 -0000 Archived-At: List-Archive: Здравствуйте! Помогите пожалуйста разобраться в сложившейся ситуации с dovecot и квотами. Есть сервер на p6. Установлены следующие пакеты: dovecot-2.0.12-alt1 postfix-dovecot-2.5.14-alt1 dovecot-pigeonhole-2.0.12-alt1 Сервер обслуживает виртуальных почтовых пользователей из LDAP-каталога. Формат почтовых ящиков - Maildir. Доставка писем в ящики производится с помощью LMTP dovecot'а. В dovecot установлены квоты на ящики пользователей: в файле mail.conf mail_plugins = quota acl listescape zlib в файле 90-quota.conf plugin { quota = maildir:Your Mailbox Quota quota_rule = *:storage=16G quota_rule2 = Trash:storage=+128M } Проблема заключается в том, что для одного из пользователей квоты считаются неправильно. doveadm quota recalc -u username ситуацию не изменяет. Вывод диагностических команд: Реальный объем ящика на диске: du -kd 0 username 4968508 username Реальное количество файлов в ящике (сообщения + служебные файлы dovecot): find username -type f -print | wc -l 267285 Отчет о квотах dovecot: doveadm quota get -u username Quota name Type Value Limit % Your Mailbox Quota STORAGE 69505 16777216 0 Your Mailbox Quota MESSAGE 338 - 0 Мягко говоря, отчет dovecot действительности не соответствует. Ни по количеству сообщений, ни по их размеру. При этом для другого пользователя все очень похоже на правду: Реальный объем ящика на диске: du -kd 0 username1 9331292 username1 Реальное количество файлов в ящике (сообщения + служебные файлы dovecot): find username1 -type f -print | wc -l 59974 Отчет о квотах dovecot: doveadm quota get -u username1 Quota name Type Value Limit % Your Mailbox Quota STORAGE 9153247 16777216 54 Your Mailbox Quota MESSAGE 59744 - 0 Какие-либо сообщения об ошибках/проблемах в логах отсутствуют. Все учетные записи работают без ошибок, только у проблемной квота не считается. Подскажите пожалуйста, в чем тут может быть проблема. -- WBR, Alex Moskalenko