in a recent post, sven made a clear/cogent arg for sdbox vs maildir 

>       While Maildir seems to be an obvious choice, it has some hidden
>       performance impacts, namely it relies heavily on information encoded in
>       the filename, which results in a big overhead in meta-operations,
>       because Dovecot needs to stat() every file in a directory to gather
>       those information.

i've initially avoided sdbox, assuming the index-file dependency to be an 
additional failure pt,
but that^^ is somewhat compelling.

i'd like to migrate maildir -> sdbox.

the given migration example

        $ doveadm -D -v -o backup -u sven sdbox:~/sdbox

examples in the docs generally demonstrate a single user migration, from a 
consolidated ~/Maildir tree, and use the 'dsync ...' command (full alias?)

atm, my 'mail_location' is set with split CONTROL & INDEX locations, in 
fs-layout, as

        mail_location = 
maildir:/data/vmail/%d/%n/Maildir:CONTROL=/data/vmail/%d/%n/_control:INDEX=/var/vmail-index/%d/%n:LAYOUT=fs:UTF-8

and I've a significant number of domains & users.

I'd like to migrate the ENTIRE server -- all domain/user accounts.


For the moment, I'd like to ensure that I do not change/destroy the current 
Maildir stores/indexes, and end up with a parallel store in

        mail_location = 
sdbox:/data/vmail/%d/%n/Sdbox:CONTROL=/data/vmail/sdbox/%d/%n/_control:INDEX=/var/sdbox/vmail-index/%d/%n:LAYOUT=fs:UTF-8

which I can then double-check, and eventually switch to.



        What's the correct procedure/syntax for an all-accounts, in-place 
migration command from maildir->sdbox?

Reply via email to