-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Mon, 4 Feb 2013, Frank wrote:
Steffen Kaiser wrote:
On Fri, 1 Feb 2013, Frank Lienhard wrote:
My first attempt was tho simply rsync the Maildirs along with the homes.
Both deovecot versions are set up with the maildir format, but this
results in ~30% doublicated mails on the new server.
Er, a) you got 30% more files on the new server (aka target), than you have
on the old server (aka source)??
b) Or do you see them, when you login via IMAP to the the new server?
===
If a), did you ran rsync, while the source host is in production still? Do
you use "H" option to preserve hardlinks and/or "--delete" if you run rsync
multiple times?
If b), did you verified the duplication with a IMAP client, that does _no_
caching on its own or with a fresh and empty local cache / profile / ... .
I used -avu, where:
-a equals: -rlptgoD (no -H,-A,-X)
-u skip file that are newer on the receiver
I stopped the getmail cronjob to ensure that no new messages get fetched
while sync. After that I created a new account in Icedove and at first all
went well, but after a while I got duoplicates of abou 900 old messages.
I admit I only looked that up from Icedove and not in the dir from cli.
When you rsync'ed multiple times, you _must_ use "--delete" as well,
because in Maildir status changes, such as "read", "seen", "replied",
lables a.s.o., are reflected by changing the filename of the messages.
Hence, without "--delete" you get the same message multiple times with
different status or labels.
I tried it myself and had 1:1 copies of the mailboxes, regardless if I use
the same or a fresh profile in Thunderbird.
I use: rsync -essh -vaH --delete from/ target:/.../to/
- --
Steffen Kaiser
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iQEVAwUBURIsEV3r2wJMiz2NAQLNQwgAwRiTbnrPlgmKIYUMwDVWo5tztighb8+b
WoYjr4XkK5SkxJH1ZUnsaNzoKYC0j/Zf+PE/kK9C32X+itkIhH8f3L8jITCzj3RR
kl6/j/OE3hnMDJNSfoYabmdpzc9knXabj04GVbZNW0cwXX33eU3CQd9yHbno3Raq
DVsnCIe23L7sO7giNORUIpZJuhzfri8YpvAdZsypaK0ZfMXbBxYN6lPaoEPkYcKH
T91EvjbeGKJGpAKokjtyCIrBbvYPW6ARyD/y7G7qrGFvUqqZTzhEUbEPuZ6kCkFS
Zc5bmv90BcQ/O1U6U2jH72A3UeCsCRBl9BWp9Cvs5P5Pbi1kyzvZrA==
=GtYM
-----END PGP SIGNATURE-----