Take backup of zimbra server

From Notes_Wiki

Home > CentOS > CentOS 6.x > Zimbra server configuration > Take backup of zimbra server

There is updated version of article at CentOS 7.x Zimbra backup and restore

To take backup of Zimbra server use following steps:

  1. Use "df -h" to check space occupied by all files stored in /opt. Verify that enough space is free on destination drive. Note that same set of files may occupy different space on a different file-system (ext3 to ext4)
  2. Rsync /opt/zimbra to backup folder. This rsync should be done without stopping Zimbra. This is intended to reduce overall backup down-time
    rsync -vtrp --delete --sparse /opt/zimbra /backup/zimbra-yyyy-mm-dd
  3. Stop running zimbra server by running 'zmcontrol stop' as user zimbra
  4. Verify that all Zimbra processes have stopped using 'ps -U zimbra -u zimbra'
  5. Again rsync /opt/zimbra to backup folder. This time backup would be consistent / stable.
  6. Start zimbra again by using 'zmcontrol start' command as zimbra user

Other backup suggestions are present at


Restoring Zimbra from full file level backup

To restore Zimbra from full file level backup to the following:

mv /opt/zimbra /opt/old-zimbra
rsync <backup> /opt/zimbra   #mv or cp instead of rsync as appropriate
chown -R zimbra:zimbra /opt/zimbra
/opt/zimbra/libexec/zmfixperms

After this download the same version of Zimbra that was installed. It is important to remember the version number or not delete the installation directory. Again do './install.sh' of same version.

Do not use './install.sh -u' because all data would be lost.

Refer:



Home > CentOS > CentOS 6.x > Zimbra server configuration > Take backup of zimbra server