Maildir to mdbox conersion size issue
Hello,
I have issue with dovecot 2.2.13
I want to change all Maildirs to mdbox format and I do it per partes, so I change mail_location for user (in sql), than I use doveadm sync -u user path_to_maildir and everything works mostly fine.
But now I found that when I migrate quite huge Maildir (about 24G of mails) to mdbox, after sync the final mdbox is twice as big as source Maildir (48GB). I tried to find duplicities, but didn't find any.
Is there any reason why mdbox consume so much data? Or I do something wrong?
Does somebody have same experience?
Thanks
Petr
I have some new info:
the original Maildir size was 24GB
after conversion to mdbox it was 48GB
today I tried to convert it back to Maildir and it was 39GB
So what's wrong?
Zlib wasn't used in any step.
Petr
On 27.1.2016 21:34, Petr Bousek wrote:
Hello,
I have issue with dovecot 2.2.13
I want to change all Maildirs to mdbox format and I do it per partes, so I change mail_location for user (in sql), than I use doveadm sync -u user path_to_maildir and everything works mostly fine.
But now I found that when I migrate quite huge Maildir (about 24G of mails) to mdbox, after sync the final mdbox is twice as big as source Maildir (48GB). I tried to find duplicities, but didn't find any.
Is there any reason why mdbox consume so much data? Or I do something wrong?
Does somebody have same experience?
Thanks
Petr
Same mail existed in multiple folders (was copied). dsync duplicates the mails by default. You could deduplicate with -a parameter: https://github.com/dovecot/core/commit/70df8f39fb3db7c49b18c855178f8172176a0...
On 29 Jan 2016, at 00:02, Petr Bousek aba@sundown.cz wrote:
I have some new info:
the original Maildir size was 24GB
after conversion to mdbox it was 48GB
today I tried to convert it back to Maildir and it was 39GB
So what's wrong?
Zlib wasn't used in any step.
Petr
On 27.1.2016 21:34, Petr Bousek wrote:
Hello,
I have issue with dovecot 2.2.13
I want to change all Maildirs to mdbox format and I do it per partes, so I change mail_location for user (in sql), than I use doveadm sync -u user path_to_maildir and everything works mostly fine.
But now I found that when I migrate quite huge Maildir (about 24G of mails) to mdbox, after sync the final mdbox is twice as big as source Maildir (48GB). I tried to find duplicities, but didn't find any.
Is there any reason why mdbox consume so much data? Or I do something wrong?
Does somebody have same experience?
Thanks
Petr
participants (2)
-
Petr Bousek
-
Timo Sirainen