Re: Backup of Cryus IMAP (restore?)

2003-02-12 Thread John Alton Tamplin
Thomas Hannan wrote:


So to backup Cyrus, I should do the following?:
ctl_mboxlist -d /var/backup/mydbbackupfile
cp -dPr /var/imap /var/backup/imap
cp -dPr /var/spool/imap /var/backup/spool/imap

Would it be better to tar them first, or just copy and then tar later?
And to do a full restore? How would I do so? (I assume I'd have to stop the
service to restore)...
 

I have a cron job that does ctl_mboxlist -d >/var/imap/mailboxes.txt and 
then I just let our normal backup software (Veritas Netbackup 
DataCenter) backup that file as it would any other.  That way I have if 
the recovered mailboxes.db file was corrupt.

If you have the disk space to do your backup on disk, you are probably 
better doing snapshots (mirror the volume, then break the mirror) than cp.

--
John A. Tamplin   Unix System Administrator
Emory University, School of Public Health +1 404/727-9931





Re: Backup of Cryus IMAP (restore?)

2003-02-12 Thread Thomas Hannan

So to backup Cyrus, I should do the following?:
ctl_mboxlist -d /var/backup/mydbbackupfile
cp -dPr /var/imap /var/backup/imap
cp -dPr /var/spool/imap /var/backup/spool/imap

Would it be better to tar them first, or just copy and then tar later?
And to do a full restore? How would I do so? (I assume I'd have to stop the
service to restore)...

Thank you
Thomas Hannan

> Michael Frank wrote:
>
>>  I have heard that if I backup the database and/or user files as they
>>  are being accessed I might corrupt the files. Is this true? If so
how
>>  can I implement an automated backup without taking the service
down? I
>>  need to have the service up 24/7 and am unable to take it down at
any
>>  point. Can anyone point me in the correct direction?
>>
>>
> Simply backing up the files as they are actively being used will not
> corrupt them.  However, it is possible that the file you backup is not
> usable since there is no synchronization between the updates to the
> database and the backup program.  The best practice discussed here for
> restoring inidividual folders is to create an empty folder, restore the
>  message files themselves, and then reconstruct that folder, so there
> is  no problem there.  For a full restore, to guard against corrupting
> important database files I do ctl_mboxlist -d to a text file just
> before  the backup, and then backup that file.  If a full restore is
> required,  the database can be rebuilt from the text file if necessary.
>
> --
> John A. Tamplin   Unix System Administrator
> Emory University, School of Public Health +1 404/727-9931