> On 20 May 2021, at 14:59, Timo Sirainen <t...@sirainen.com> wrote:
> 
> Well, next step could be to compare individual mail sizes. It would require 
> writing some kind of a script to do the comparison though.

Hello again,

Apologies, I think dovecot is innocent in all of this.

I noticed that `ls -s` reported a completely different size to `du`, but 
similar to what dovecot reports:

# ls -s | head -1
total 14099016
# du
7050436 .

I assume there are some sparseness or block size related shenanigans going on 
here instead, causing differences in reported physical usage by `du` (syscall 
`newfstatat()`) compared to `ls` (syscall `lstat()`) and dovecot.

The filesystem quota system in Linux, which is what we're migrating from, 
apparently uses the same calculation method as `du`, which adds to the 
confusion.

- Eirik

Reply via email to