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

Eric Marin eric.marin at utc.fr
Fri Nov 7 10:04:13 EET 2008


It works, thank you very much !

What can I say, this is a shining example of what's good with open-source.

Eric

Timo Sirainen a écrit :
> 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
> 


More information about the dovecot mailing list