[Dovecot] (1.0.13) fsync failed: Disk quota exceeded for some accounts
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.
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