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