[Dovecot] mbox vs. maildir storage block waste

Timo Sirainen tss at iki.fi
Tue Oct 30 00:05:42 EET 2012


On 29.10.2012, at 23.54, Christoph Anton Mitterer wrote:

> On Mon, 2012-10-29 at 23:42 +0200, Timo Sirainen wrote:
>>> btw: What are the actual advantages of sdbox over maildir?
>> 
>> * Not moving files from new/ to cur/ directory
>> * Not renaming files when changing message flags
>> * Not readdir()ing directories (although maildir_very_dirty_syncs=yes helps a lot with this)
>> 
>> Basically less disk I/O and making it possible to have mailboxes with a huge number of messages without everything slowing down horribly.
> 
> Oh that's quite some advantage...
> 
> And I guess the interior of the files is the same? I.e. just the plain
> mail without any changes or quoting?

Yes, but it's in dbox format so it contains also some extra metadata (not in the mail headers).

> For sdbox, does that part with "loosing the indexes means game
> over" ;) , too?

You'll lost message flags then. Both sdbox and mdbox keep dovecot.index.backup files and repairing tries very hard to preserve everything from the indexes it sees, so I don't think it's a big concern as long as the system behaves properly.



More information about the dovecot mailing list