Quota questions
Edgaras Lukoševičius
edgaras.lukosevicius at gmail.com
Thu Mar 14 16:57:49 EET 2019
Yes, filesystem quotas.
On 14/03/2019 16:55, Peter Hudec via dovecot wrote:
> Hi,
>
> by XFS do you mean filesystem quotas, yes ?
>
> regards
> Peter
>
>> On 14 Mar 2019, at 15:19, Edgaras Lukoševičius via dovecot <dovecot at dovecot.org> wrote:
>>
>> I was fighting domain quota for a long time, too. And I was never really successful at it, because group/domain quotas have multiple problems, and domain quota recalc is just one of them :)
>>
>> After a long trial and error I ended up implementing XFS project quotas.
>>
>> On 14/03/2019 15:14, Peter Hudec via dovecot wrote:
>>> Hi all,
>>>
>>> I’m a little bit confused about the quota plugin in dovecot and fighting the the issues the people had years ago. I spent readingg the old archives and the mailing list for 3 days and not able to get work some features. Single user quota is fine and simple, the group quota /for example domain based/ makes me unhappy.
>>>
>>> Setup: CentOS7, dovecot comunity repo, dovecot 2.3.5
>>>
>>>
>>> 1) domain quota recalc
>>> domain quota recalc do not work properly. The domain qouta usage is worknig well, hwhen receiving/deleting mail, generaly if the operations are incremental.
>>> But if I run domain quota recalc, the doveadm is setting the domain quota after each user calculation, that means the domain quota is set to the last user.
>>>
>>> 2) multiple quota roots and rules
>>> According the documentation, there could be possible, from the sample configuration file
>>>
>>> # Multiple quota roots are also possible, for example this gives each user
>>> # their own 100MB quota and one shared 1GB quota within the domain
>>>
>>> plugin {
>>> quota = dict:User quota::proxy::quota
>>> quota2 = dict:Group quota:%d:proxy::quota_domain
>>> quota_rule = *:storage=1024M
>>> quota2_rule = *:storage=2048M
>>> }
>>>
>>>
>>> But If I run
>>> [TEST] root at mail-store01.test.host.sk: /etc/dovecot # doveadm quota get -u '*'
>>> Username Quota name Type Value Limit %
>>> test01 at test.host.sk User quota STORAGE 1 1024 0
>>> test01 at test.host.sk User quota MESSAGE 1 - 0
>>> test01 at test.host.sk Group quota STORAGE 7 - 0
>>> test01 at test.host.sk Group quota MESSAGE 3 - 0
>>> test03 at test.host.sk User quota STORAGE 7 1024 0
>>> test03 at test.host.sk User quota MESSAGE 3 - 0
>>> test03 at test.host.sk Group quota STORAGE 7 - 0
>>> test03 at test.host.sk Group quota MESSAGE 3 - 0
>>>
>>> The idea is to have overall domain quota, but for user able to set it’s personal quota.
>>>
>>> regards
>>> Peter
More information about the dovecot
mailing list