[Dovecot] The docs a re a bit weird on "Directory hashing"
Eliezer Croitoru
eliezer at ngtech.co.il
Fri Aug 9 00:02:34 EEST 2013
Hey,
On 08/08/2013 10:29 AM, Jan-Frode Myklebust wrote:
> On Thu, Aug 08, 2013 at 01:42:43AM +0300, Eliezer Croitoru wrote:
>>
>> And means a two layers cache of max 16 directories on the first layer
>> and 256 directories on the second layer.
>> The above allows millions of files storage and can benefit from all ext4
>> lower kernel levels of compatibly rather then do stuff on the user-land..
>> Since I am not 100% sure that the scheme I understood is indeed what I
>> think I assume the above will need a small correction.
>
> I use:
>
> mail_home = /srv/mailstore/%256LRHu/%Ld/%Ln
"R" what for??
I do understand a Lower case on the names and have seen the effect but
how would R be helpful??
Eliezer
>
> which gives me 256 buckets containing domainname/username/, and the
> buckets are a hash of Lowercase Reverse usernames. To get the same
> layout as squid, I would try:
>
> mail_home = /srv/mailstore/%16LRHu/%256LRHu/%Lu
>
> Ref: http://wiki2.dovecot.org/Variables for variables and modifiers.
>
> BTW: I'm lowercasing everything, because I once got bitten by a variable
> not being lowercased in one version, and suddenly this changing in
> another version. It's probably redundant here -- but it was painful to
> fix when it happened..
>
>
> -jf
>
More information about the dovecot
mailing list