dovecot imap migration dsync kérdések
Üdv, gyorsban összefoglalva,
adott egy régebbi dovecot szerver (annyira nem régi 2.2.X) amiről szeretném átmigrálni az összes user emailjét doveadm sync segítségével, mivel ugye így gyakorlatilag megmaradnak a GUID/subscription/egyéb dolgok is.
Eddig nincs is gondom, e szerint haladok: https://wiki.dovecot.org/Tools/Doveadm/Sync
Alap scriptek már elkészültek rá, masteruser használatban van, teljesen jól megy. Amit tudni a érdemes, a régi rendszer az "oldschool" linux userekre bontott történet, ez megy át most majd egy virtual*SQL cuccba, bár ez nem oszt nem szoroz elvileg.
A problémám nem is a migrálással van, mert a fenti példából összeeszkábáltam egy jó kis cuccost ami a következő:
doveadm -Dv -o imapc_user=$EMAILUSER -o imapc_password=XXXXX -o mail_fsync=never backup -1 -R -u $EMAILUSER@DOMAIN.hu imapc:
Ugye a dovecot WIKI szerint ez egy full backupot csinál az éppen aktuális állapotról a régi szerverről -> új szerverre. Szuper. Ezzel nincs is gond, attól eltekintve, hogy ez csak "üres" Maildir-be tud dolgozni, mert amúgy segfault és egyéb nyalánkásgok jönnek, ha van valami a destination oldalon, de ez nem is gond, mivel az új szerver töküres, mehet üres Maildirbe.
Oké, amikor ez megvolt, jöhetne az a kérdés, mivel sok levélről van szó, hogy hát sync-elni kellene.. ~10 napja eltelt változásokat, erre van a következő:
doveadm -Dv -o imapc_user=$EMAILUSER -o imapc_password=XXXXXX -o mail_fsync=never sync -1 -R -u $EMAILUSER@DOMAIN.hu imapc:
Ez szépen le is szedi az "új" leveleket, csak épp nem a változásokat.. pl ha a user átmozgatott egy rakás levelet egyik könyvtárból a másikba, azt bizony lesynceli mint "új" könyvtár. Igen, látom ott a -1 -es opció, hogy a remote oldalt még véletlenül se cseszegesse, de az nem véletlen van ott. Teszt fiókkal -1 nélkül sajnos futottam bele olyanba, hogy a régi szerveren is megváltoztak dolgok.. (teszt fiók volt szóval nem éles).
Van bármi egyéb opció, vagy ötlet erre, vagy ugorjak neki és menjen a sima backup a "nagy átállás" előtt és utána esetleg egy gyors sync rész ?
Valami olyasmit kerestem volna mint az rsync csak dovecot alá, de ugye ez így nem opció, a GUID / egyéb IMAP dolgokat pedig meg kell őríznem minden képpen, szóval az "átmásolám / átrsyncelem" fizikálisan a fiókot nem nagyon járható út szerintem, de fixme.
Vagy lehet én gondoltam túl és van erre egy sokkal egyszerűbb verzió is ...
Előre is köszi! :)
- Tovább (dovecot imap migration dsync kérdések)
- 127 megtekintés