[Dovecot] repeating dsync - questions

Ken A ka at pacific.net
Fri Apr 5 21:48:20 EEST 2013


I've found that when going in one direction, using "backup -R" rather
than mirror, works better. I'm going from mbox to sdbox, but doing
roughly the same thing you are, rsync and then dsync.

Ken A.

On 4/5/2013 10:40 AM, Bob Gustafson wrote:
> 
> I'm moving/converting email from one system to another
> 
> The source system is:
> Dual core x86_64
> 6GB memory
> 180 GB raid1 disks ext4
> Fedora 9
> Dovecot 1.0.15
> Maildir format
> 
> The destination system is:
> Dual core x86_64
> 2GB memory
> 1TB raid1 disks ext4
> Fedora 18
> Dovecot 2.1.15
> sdbox format
> 
> I am moving mail in a series of steps:
> 
> 0) cd ( to mail user home directory )
>    mkdir Maildir
> 
> 1) # rsync mail from source system (hoho4) to current (hoho0)
>    time rsync -arv --times hoho4:/home/bobgus/Maildir/ /home/bobgus/Maildir/
> 
> This step takes about 37 minutes the first time
> 
> 2) # dsync mirror/convert to sdbox format on current system
>    time dsync mirror maildir:~/Maildir
> 
> This step takes about 858 minutes (!!)
> 
> Looking at -D messages indicates that dsync is deciding between
> duplicates much of the time.
> 
> Looking at the results in a mail browser (Evolution), it seems fine,
> although the latest mails are not there.
> 
> 3) # pick up more current mail - use same script as in 1)
>    time rsync -arv --times hoho4:/home/bobgus/Maildir/ /home/bobgus/Maildir/
> 
> This step takes about 5 minutes although this varies depending on the
> amount of new mail.
> 
> 4) # repeat the 2) dsync step
>    time dsync mirror maildir:~/Maildir
> 
> This is where things look peculiar. When I look at the directory of
> sdbox/mailboxes, I see duplicated directories
> 
> [bobgus at hoho0 sdbox]$ cd mailboxes
> [bobgus at hoho0 mailboxes]$ ls
> Apple Mail To Do
> Apple Mail To Do_2a47983780615e5179600000ba55d82c
> Deleted Messages
> Deleted Messages_2847983780615e5179600000ba55d82c
> Drafts
> Drafts_2447983780615e5179600000ba55d82c
> Important
> Important_2947983780615e5179600000ba55d82c
> INBOX
> INBOX_1547983780615e5179600000ba55d82c
> Sent
> Sent_2547983780615e5179600000ba55d82c
> Trash
> Trash_2747983780615e5179600000ba55d82c
> 
> The 2nd dsync step has not completed yet. I'm wondering whether the
> extra directory will be magically moved into the older directory.
> 
> (This is unlikely because the file names are duplicated in the new
> directory)
> 
> -------
> 
> Is this expected behavior? Are there command changes I can make to speed
> up the process? Eliminate the duplicate directories?
> 
> 
> 
> 

-- 
Ken Anderson
Pacific Internet - http://www.pacific.net


More information about the dovecot mailing list