[Dovecot] (1.0.13) fsync failed: Disk quota exceeded for some accounts

Timo Sirainen tss at iki.fi
Thu Nov 6 15:37:48 EET 2008


On Thu, 2008-11-06 at 11:30 +0100, Eric Marin wrote:
> So far, so good, except that for *some* users (and I can't seem to find anything unusual about their 
> account), one gets this in /var/log/mail.log :
> Nov  6 10:42:24 vega deliver(studentx): 
> fsync(/voletu/users/studentx/Maildir/tmp/1225964544.P25878Q0M80993.vega) failed: Disk quota exceeded

Strange that no-one had complained about this before. The problem is
that your kernel is caching writes and it doesn't know the user is over
quota. So then when fsync() finally gets called the kernel writes the
data to NFS server, which replies that quota exceeded.

This fixes it: http://hg.dovecot.org/dovecot-1.0/rev/9879434a6339

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part
Url : http://dovecot.org/pipermail/dovecot/attachments/20081106/63ba82f8/attachment-0001.bin 


More information about the dovecot mailing list