Re: Manual Backup & Restore Procedures
Michael Menge <[email protected]>
| Newsgroups | gmane.mail.imap.cyrus |
|---|---|
| Message-ID | <20220209211123.Horde.fOUeF3kM28wpe5oQvHMMM0K@webmail.uni-tuebingen.de> |
Hi Quoting [email protected]: > Nightly backups is going to be our approach for now. We may add a > replicated server at a later date, but not now. > > You're right, I didn't word my question well. I'm looking for a > clear list of which files need to be backed up/restored. The closest > I've seen in the docs is: > https://www.cyrusimap.org/imap/download/upgrade.html#backup-and-copy-existing-data > You need the backup most of folders configured (or the default path) in imapd.conf The most important folder are the ones cofigured by the following options. - configdirectory: - partition-* - sievedir: And if configured - metapartition-* - archivepartition- > Also, is restoring as simple as (1) stop cyrus, (2) restore files, > (3) start cyrus? Are there any additional steps required when > starting cyrus after restoring the filesystem? Depending on your type of backup and if it is a partial or complete restore you will need a step between 2 and 3 to restore some databases (mailboxdb, quota, search indices). Most important command is "reconstruct" To go back to your broader question: For Cyrus-Backup there are different solutions, depending on your scenarions, needs and ressources 1. "expunge_mode: delayed" and "delete_mode: delayed" imapd.conf options will delay the removal of mails and folders from the filesystem for some time and allow them to be restored by an admin. This also allows other backup solutions to catch mails that have been receivend and deleted between two backup runs Pro: easy to use, solves most "user deleted mails/folder by accident" Con: does not help in case of disk error corruption or disaster recovery 2. File Based incremental Backup solutions with/without snapshots Pro: can do disaster recovery, can use cheep storage Con: slow backup/restore (heavy IO load) can miss mails received and deleted between backups 3. Cyrus Replication Pro: fast disaster recovery and easy failover for maintanace Con: need of "standby" system (twice the storrage), no 4. Cyrus Replication-Backup I have not used this backup system jet. But form my understanding is it a combination of Cyrus-Replication and Delayed expunge. From my understanding of the documentation this brings faster backup/restore as file based backup, but requires nearly as much resources as cyrus replication. On our Servers we us a combination of the first 3 options. 1. Recovery of deleted folders/mails for 30 Days (delayed expunge) 2. Recovery of deleted folders/mails 31-90 Days (file base backup) 3. Maintenace/Disaster Recovery (Cyrus Replication) -------------------------------------------------------------------------------- Michael Menge Tel.: (49) 7071 / 29-70316 Universität Tübingen Fax.: (49) 7071 / 29-5912 Zentrum für Datenverarbeitung mail: [email protected] Wächterstraße 76 72074 Tübingen ------------------------------------------ Cyrus: Info Permalink: https://cyrus.topicbox.com/groups/info/T144a76b1af41bdee-Mc45d577496f36dbec33b88e2 Delivery options: https://cyrus.topicbox.com/groups/info/subscription