Re: storing mail across several cyrus partitions

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Sebastian Hagedorn пишет:> Hi,>> --On 30. August 2007 15:31:31 +0700 Artem Bokhan <artist@xxxxxxxxxx> > wrote:>>> Can anybody estimate amount of work needed to make messages of a single>> user (mailbox) could be stored across several cyrus partitions? Is it>> easy to realize or some fundamental work is needed? Can anybody give>> comments?>> I don't think that can be done. It seems to violate fundamental Cyrus > principles.>
I'm not a programmer and I don't know the Cyrus principles/architecture well. I just want to understand, how difficult to do this, and if this possible, realize this with third party.
As I understand, Cyrus holds all meta in database, and body of messages on filesystem.
/partition1/u/user/user1/*messages*/partition1/u/user/user2/*messages*
What if I add the information about location of each message, like prefix (sub-part1,sub-part2), in database?
/partition1/sub1/u/user/user1/*messages*/partition1/sub2/u/user/user1/*messages*/partition1/sub3/u/user/user1/*messages*
Where the fundamental Cyrus principles are broken here?....
>> I would like to make extendable (by size) user mailboxes, but I don't>> want to move accounts over partitions when disk space becomes low,>> instead I want to attach new storages and store new mail there.>> Why? Moving mailboxes from one partition to another works well. I've > written a Perl cron job that does it whenever one partition gets over > 90% full.With several gigs of mail per account this will interrupt the service...
----Cyrus Home Page: http://cyrusimap.web.cmu.edu/Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twikiList Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html


[Index of Archives]     [Cyrus SASL]     [Squirrel Mail]     [Asterisk PBX]     [Video For Linux]     [Photo]     [Yosemite News]     [gtk]     [KDE]     [Gimp on Windows]     [Steve's Art]

  Powered by Linux