Re: LARGE single-system Cyrus installs?

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

 



>
> One of the things Rob Banz recently did here was to move the data/
> config/proc directory from a "real" fs to tmpfs. This reduces the
> disk IO from Cyrus process creation/management.
>
> So the way we do stuff here is that each Cyrus backend has its own
> ZFS pool. That zpool is divided up into four file systems:
>
> /ms1/data
> /ms1/mail
> /ms1/meta
> /ms1/sieve
>

Just a side note on the partition lay-out - originally I was thinking  
of having the 'meta' partition be all of the databases/index files.   
Figured it'd be nice to be able to tune that zfs fs with a different  
recordsize if necessary.  However, I changed my mind, and our "meta"  
partition only contains the squat index files.

Why?  We're doing our backups via ZFS snapshots -- and while we DO  
want to snapshot the various meta-files, we're not too interested in  
saving all the squat indexes.

It seems to be working pretty well, and having a 7-day backlog of the  
data/mail/sieve directories has come in quite handy in recovering  
from stupid user tricks, such as wiping our their sieve rules, or  
folder deletes.*

* haven't added the delayed-folder-delete patch yet ;)

-rob
----
Cyrus Home Page: http://cyrusimap.web.cmu.edu/
Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki
List 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