[Dovecot] Best filesystem?

Ron Leach ronleach at tesco.net
Sun Jan 30 13:00:57 EET 2011


Nick Edwards wrote:
> 
> xfs is not very nice to you if you lose power, it's not as bad as it used to
> be, but it still gives you 0 byte files, 

I began to worry about this after that other thread showed XFS's
considerable strengths, and this one weakness.  Co-incidentally,we had 
already just built a couple of XFS servers in raid1 configurations 
(the second is purely an rdiff-backup server for the first, and both 
are raid1).

Because our work is frequently the subject of very close legal 
scrutiny, we're utterly paranoid about losing email - that's why we've 
created those two redundant servers.

I remember Stan (in the other thread) saying, also, that write-delays
due to caching were more or less built-in to the kernel anyway, so XFS
may not be alone in this problem.  What I am not (yet) sure about, is 
whether XFS is any 'more' vulnerable than others, or is any 'more' 
catastrophically damaged, than others, due to power fail.  Has any 
analysis of this been published?

However, like the OP, our scale is quite small and this (potentially) 
gives us one advantage over those very large users.  We could forgo 
some 'performance' if there were options in XFS that could reduce its
'vulnerability'.  I looked at the XFS FAQ, and several of the archived
messages on the XFS list, but could not see any create options, or
mount options, that would reduce or inhibit the 'vulnerability window'
(but I'm no expert on filesystems, or the kernel, so maybe I didn't
understand what the FAQ was telling me).  Would appreciate any 
suggestions from those who use and know XFS.

> so make sure you have a good UPS to
> issue a safe shutdown of the server, 

We are very susceptible to power outages, duration anything from 12 
seconds to 14 hours (we're not in a city) and never notified in 
advance.  We use APC desktop UPS for workstations and the few servers 
we have, and we then shut down.  For security, the shutdown needs to 
be automatic so that it takes effect if the site is unmanned - 
overnight, for example.

'Absolutely secure email' needs the speed of XFS, the performance of
XFS on multitudes of small files, and the fault-tolerance of
some kind of non-volatile storage coupled with positive confirmation 
of successful writes.  One day, maybe.

Until then, email needs UPSs, it seems.

regards, Ron




More information about the dovecot mailing list