Changing Backup directory and General Information
From Zimbra :: Wiki
|- This article is a community contribution and may include unsupported customizations for network edition customers.|
Default Backup Information
Backing up the Zimbra server on a regular basis can help you quickly restore your mail service, if an unexpected crash occurs. The backup process writes a consistent snapshot of mailboxes to a designated backup directory.
* Zimbra mailboxes can be restored from the following:
* Full backup files that contains all the information needed to restore mailboxes
* Incremental backup files that contains the LDAP directory server files and all the redo log transactions written since the last backup
* Redo logs that contains current and archived transactions processed by the Zimbra server since the last incremental backup
* crontab -l -- Default Crontab of Zimbra user.
0 1 * * 6 /opt/zimbra/bin/zmbackup -f -a all
0 1 * * 0-5 /opt/zimbra/bin/zmbackup -i -a all
0 0 * * * /opt/zimbra/bin/zmbackup -del 1m
* Default Backup Directory: /opt/zimbra/backup
Changing the backup directory
Why To Change the Path
* To move the backups to a safer place [SAN, Netapp Appliance] * Storage issues, lesser space on the local disk for large deployments. * Take Backups of Multi-Install Zimbra Server to a single place/server on different directories. * You can use NFS also to store the backup on a different location.
How to Change - New Method:
zmprov gacf zimbraBackupTarget
The default is : /opt/zimbra/backup
To change modify the config:
zmprov mcf zimbraBackupTarget /path/to/new/target
Do a Flush Cache on the Config:
zmprov fc config
As of 4.5.6 the backup tab in the admin console allows for setting:
(These attributes can also be set with zmprov)
They we're added in RFE: http://bugzilla.zimbra.com/show_bug.cgi?id=12442
How to Change - Old Method:
* You can edit the backup cronjob and specify a different backup location using the -t switch.
* su - zimbra
* crontab -e
* 0 1 * * 6 /opt/zimbra/bin/zmbackup -f -a all -t </path/to/new target>
* 0 1 * * 0-5 /opt/zimbra/bin/zmbackup -i -a all -t </path/to/new target>
* 0 0 * * * /opt/zimbra/bin/zmbackup -del 1m
* Save the file [Esc :wq]. * You can also use Symlinks to define new Backup Paths.
* These changes won't survive an upgrade.
* If you want to take backups of Multi-Server install of Zimbra (Ldap (Zimbra-1), Mailstore (Zimbra-2), Logger (Zimbra-3)) to a Single backup server the backup directories should be different for each server.
* Eg:- On the backup server something like:- /path/backup/zimbra-1/, /path/backup/zimbra-2/, and /path/backup/zimbra-3/.
* The -t option should be specified for zmbackup -del also.
* Bug http://bugzilla.zimbra.com/show_bug.cgi?id=7112 would address specifying a different backup target as part of the zmschedulebackup utility.
|Verified Against: unknown||Date Created: 7/13/2007|
|Article ID: http://wiki.zimbra.com/index.php?title=Changing_Backup_directory_and_General_Information||Date Modified: 02/11/2010|