Am 06.02.2013 11:10, schrieb Steffen Kaiser:
> 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/

generally you should use options to REALLY make a folder
a 1:1 copy, the params below are used by me since many
years for ANY sort of folder sync

--delete-after -tPrlHpogEAX

# -z compress
# -t timestamps
# -P progress
# -r recursive
# -l links
# -H hard-links
# -p permissions
# -o owner
# -g group
# -E executability
# -A acls
# -X xtended attributes

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to