URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 97733
[ Назад ]

Исходное сообщение
"Очистка места на диске после удаления писем из почтового ящика"

Отправлено Jonny_10101 , 24-Май-21 10:22 
Проблема - после удаления писем из почтового ящика на postfix не увеличивается место на диске.

Freebsd 12.0-RELEASE-p3

Удалил письма в почтовом ящике (настройкой mboxconfig user/log@XXXXX.ru expire 30), по lq user/log@XXXXX.ru уменьшился на 100 Гб, а свободное место на диске не увеличилось. Куда копать?


Содержание

Сообщения в этом обсуждении
"Очистка места на диске после удаления писем из почтового ящика"
Отправлено Аноним , 24-Май-21 13:44 
> Проблема - после удаления писем из почтового ящика на postfix не увеличивается
> место на диске.
> Freebsd 12.0-RELEASE-p3
> Удалил письма в почтовом ящике (настройкой mboxconfig user/log@XXXXX.ru expire 30), по
> lq user/log@XXXXX.ru уменьшился на 100 Гб, а свободное место на диске
> не увеличилось. Куда копать?

Практически уверен, что твои удаленные мессаги просто получили флаг deleted, продолжая себе лежать на диске. В самом простом лобовом рещении зайди в maildir/mbox и покоцай ненужное с помощью rm. Остальное в доках на Цирус, если ты именно его юзаешь, но ты ж не говоришь...


"Очистка места на диске после удаления писем из почтового ящика"
Отправлено Jonny_10101 , 24-Май-21 14:45 
>> Проблема - после удаления писем из почтового ящика на postfix не увеличивается
>> место на диске.
>> Freebsd 12.0-RELEASE-p3
>> Удалил письма в почтовом ящике (настройкой mboxconfig user/log@XXXXX.ru expire 30), по
>> lq user/log@XXXXX.ru уменьшился на 100 Гб, а свободное место на диске
>> не увеличилось. Куда копать?
> Практически уверен, что твои удаленные мессаги просто получили флаг deleted, продолжая
> себе лежать на диске. В самом простом лобовом рещении зайди в
> maildir/mbox и покоцай ненужное с помощью rm. Остальное в доках на
> Цирус, если ты именно его юзаешь, но ты ж не говоришь...

Да, cyrus. А как через него физически удалить удаленные письма?



"Очистка места на диске после удаления писем из почтового ящика"
Отправлено Аноним , 24-Май-21 15:22 
>> себе лежать на диске. В самом простом лобовом рещении зайди в
>> maildir/mbox и покоцай ненужное с помощью rm. Остальное в доках на
>> Цирус, если ты именно его юзаешь, но ты ж не говоришь...
> Да, cyrus. А как через него физически удалить удаленные письма?

https://www.cyrusimap.org/2.5/imap/admin/sop/deleting.html
Прочти, наконец, документацию. Там ответы на 90% вопросов новичка.


"Очистка места на диске после удаления писем из почтового ящика"
Отправлено Jonny_10101 , 24-Май-21 18:01 
>>> себе лежать на диске. В самом простом лобовом рещении зайди в
>>> maildir/mbox и покоцай ненужное с помощью rm. Остальное в доках на
>>> Цирус, если ты именно его юзаешь, но ты ж не говоришь...
>> Да, cyrus. А как через него физически удалить удаленные письма?
> https://www.cyrusimap.org/2.5/imap/admin/sop/deleting.html
> Прочти, наконец, документацию. Там ответы на 90% вопросов новичка.

Спасибо! Насколько я понял надо использовать cyr_expire , но при попытке его запустить (с параметрами или без) получаю:
root@mail:/usr/local/cyrus/sbin # cyr_expire
cyr_expire: Command not found.


"Очистка места на диске после удаления писем из почтового ящика"
Отправлено Аноним , 24-Май-21 20:46 
> root@mail:/usr/local/cyrus/sbin # cyr_expire
> cyr_expire: Command not found.

man find
man whereis

И насколько я помню, команды Цируса надо запускать под пользователем cyrus, а не под рутом.



"Очистка места на диске после удаления писем из почтового ящика"
Отправлено Jonny_10101 , 25-Май-21 10:59 
>> root@mail:/usr/local/cyrus/sbin # cyr_expire
>> cyr_expire: Command not found.
> man find
> man whereis
> И насколько я помню, команды Цируса надо запускать под пользователем cyrus, а
> не под рутом.

Решил вопрос проще - в cyrus.conf EVENTS изменил   expungeprune  cmd="cyr_expire -E 4 -X 20" at=0445 на   expungeprune  cmd="cyr_expire -E 4 -X 1" at=0445, наутро место освободилось.
Всем спасибо.


"Очистка места на диске после удаления писем из почтового ящика"
Отправлено Аноним , 25-Май-21 12:16 
> Решил вопрос проще - в cyrus.conf EVENTS изменил   expungeprune  

Не проще, а "согласно документации"
Я тебе еще по першему разу сказал - читай доки, там все есть.



"Очистка места на диске после удаления писем из почтового ящика"
Отправлено Ilugar , 21-Июн-21 17:57 
>> Проблема - после удаления писем из почтового ящика на postfix не увеличивается
>> место на диске.
>> Freebsd 12.0-RELEASE-p3
>> Удалил письма в почтовом ящике (настройкой mboxconfig user/log@XXXXX.ru expire 30), по
>> lq user/log@XXXXX.ru уменьшился на 100 Гб, а свободное место на диске
>> не увеличилось. Куда копать?
> Практически уверен, что твои удаленные мессаги просто получили флаг deleted, продолжая
> себе лежать на диске. В самом простом лобовом рещении зайди в
> maildir/mbox и покоцай ненужное с помощью rm. Остальное в доках на
> Цирус, если ты именно его юзаешь, но ты ж не говоришь...

Что то на подобие зомби процесса в top