On Tue, Sep 02, 2003 at 10:51:23AM +0300, Alexandru N. Barloiu wrote:
> atat cat stiu eu de cyrus, backup la mailbox-uri e imposibil de facut.
> nu mesajele propriu-zise sunt greu de backup-uit ci baza de date a lui
> interna. fie faci backup la tot ce inseamna /var/imap /var/spool/imap
> fie partial nu merge facut. totusi documenteaza-te atent in ceea ce
> priveste capacitatiile lui cyrus referitor la cluster. s-ar putea sa
> gasesti ceva extrem de util in directia asta.
>
Tocmai de asta cyrus are comanda reconstruct care-ti reface
mailbox-urile din fisierele de indecsi si altele. Uite,
pe debian cyrus are pus in cron.daily urmatorul script :
=======
bak=/var/backups
bakfile=${bak}/cyrus-mboxlist.txt.gz
umask 022
[ -x /usr/sbin/ctl_mboxlist ] && {
[ -d $bak ] || ( mkdir -p $bak ; chmod 600 $bak )
[ -f $bakfile ] && mv ${bakfile} ${bakfile}.bak
# su "--command=/usr/sbin/ctl_mboxlist -d" - cyrus
# | gzip -9 >${bakfile}
start-stop-daemon --start --exec
/usr/sbin/ctl_mboxlist --quiet --chuid cyrus --
-d | gzip -9
>${bakfile}
}
exit 0
======
Dar cauta in documentatia de Cyrus, acolo iti explica clar cum sunt
structurate directoarele si la ce folosesc anumite fisiere, inclusiv ce
anume este necesar pentru un backup.
Daca vrei mai multe detalii pot sa scormonesc prin arhiva de la
cyrus-imap si sa vad cum fac ceilalti, dar o am acasa, asa ca astepti
pana maine :).
hth,
mitu
---
Detalii despre listele noastre de mail: http://www.lug.ro/