tu centrezi tu dai cu capul. reconstruct iti reconstruieste folosind
baza de date, _NU_ folosind mailboxul respectiv. mai pe romaneste poti
tu sa ai tot /var/spool/imap ca daca nu ai /var/imap/db poti sa te pisi
pe el. repet. daca vrei sa faci backup ai doua posibilitati: fie faci
backup la tot serverul respectiv /var/imap si /var/spool/imap cu
/etc/sasldb(2) daca e cazul fie folosesti mai multe backend-uri dar deja
acolo intram in cluster cyrus care e cu totul altceva.

scriptul de mai jos hai sa iti arat eu la ce face update:
[EMAIL PROTECTED]:~/bin] $ ./ctl_mboxlist -d
user.adore      default adore   lrswipcda       cyrus   lrswipcda       
user.adore.Drafts       default adore   lrswipcda       cyrus   lrswipcda       
user.adore.Sent Items   default adore   lrswipcda       cyrus   lrswipcda       
user.adore.Trash        default adore   lrswipcda       cyrus   lrswipcda       
user.avp        default avp     lrswipcda       cyrus   lrswipcda       
user.avp.Trash  default avp     lrswipcda       cyrus   lrswipcda       

samd. explica-mi te rog de ce ai vrea sa faci backup asa si nu direct la
directoarele complete. si te rog nu uita ca pe langa asta mai ai de
facut update la mesaje, quota si sieve. mi se pare mai eficient sa le
tar-uiesti pe toate la un loc decat pe bucati.

On Tue, 2003-09-02 at 11:03, Mitrana Cristian wrote:
> 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/
-- 
Alexandru N. Barloiu <[EMAIL PROTECTED]>
Dale Media


--- 
Detalii despre listele noastre de mail: http://www.lug.ro/


Raspunde prin e-mail lui