> 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