Zimbra переполнение диска data.mdb

После обновления или первой установкой Zimbra 8.хх происходит переполнение диска. В основном переполнения происходит из-за увеличения файла data.mdb. Сам по себе файл пустой, но удалять его без определенных действий не стоит. Часто на почту администратора сыпятся следующие уведомления «CRITICAL! LDAP primary MDB database is 90% full.»

Решение 

1. Заходим с пользователем Zimbra

​root@unix:/# su zimbra

2. Выполняем команду обновления размера ldap db зимбры

​root@unix:/# zmlocalconfig -e ldap_db_maxsize=67108864

3. Обновляем размер лог файла

​root@unix:/# zmlocalconfig -e ldap_accesslog_maxsize=536870912

4. Дадим время чтобы zmconfigd применил новые параметры

​root@unix:/# sleep 90

5. Остановим сервис slapd

​root@unix:/# ldap stop

6. Заходим в директорию DB

​root@unix:/# cd /opt/zimbra/data/ldap/mdb/db

7. Делаем резервирование DB

Обязательно выполнить данное действие !!! В итоге изменит размер DB на новый.

​root@unix:/# /opt/zimbra/libexec/zmslapcat /opt/zimbra/data/ldap/mdb/db

8. Переименуем файл в .old

​root@unix:/# mv data.mdb data.mdb.old

9. Пересоздадим DB c новым размером и восстановим из резервной копии

​root@unix:/# /opt/zimbra/openldap/sbin/slapadd -q -b "" -F /opt/zimbra/data/ldap/config -l /opt/zimbra/data/ldap/mdb/db/ldap.bak

10. Запускаем службу ldap

​root@unix:/# ldap start

10. Теперь старый архив можно удалить

​root@unix:/# rm data.mdb.old

После выполнения всех операции файл дожен принять размер не более 1mb.