Hi Walter,

Thanks for your message.  After modifying the hashing code, how should I
configure multiple partitions ?  I checked the manual for imapd.conf but
don't understand exactly how this is accomplished.

Extract from impad.conf  follows:
partition-default: /var/spool/imap    (this is the only one I already have
on my imapd.conf)
partition-one: /var/spool/imap1  (Do I have to add somehing like this ?)
partition-two: /var/spool/imap2

Is this correct ?  Does the hashing code must take this into account
(several partitions) to be able to spawn directories distributed along them
?

Regards,
                Andres Maduro


----- Original Message -----
From: "Walter Wong" <[EMAIL PROTECTED]>
To: "Andres Maduro" <[EMAIL PROTECTED]>;
<[EMAIL PROTECTED]>
Sent: Monday, February 25, 2002 1:06 AM
Subject: Re: Too many users with Cyrus IMAP


>
> > Feb 24 22:45:54 mail imapd[22212]: IOERROR: creating directory
> > /var/spool/imap/user/01000032123: Too many links
>
> It looks like the problem is that ext3 won't let you create that many
> directories in one directory.
>
> Take a look at the hashimapspool option.  When you modified the code to
> accept numeric ids, you may have missed the hashing code. This will have
> the user directories created under a number of subdirectories so you won't
> run into this problem. You probably want to make sure the hash algorithm
> creates fewer than 3000 directories in any given directory.
>
> Also, you may want to have multiple user partitions and not just put
> everyone on the same partition.
>
> Walter

Reply via email to