Zimbra开源版的热备份
Zimbra开源版并不含有备份和恢复模块,可选用Zmbkpose来备份和恢复邮件。Zmbkpose的下载和详细介绍可访问https://github.com/bggo/Zmbkpose 。 环境:Zimbra 8.0.2 Centos6.4X64NFS服务器是Windows 2008 R2(IP: 10.0.100.18) 将Zimbra邮件备份到NFS服务器,然后再备份到磁带。 一、映射NFS共享>mkdir /zmbackup> yum install nfs-utils rpcbind #安装NFS和rpcbind>Service rpcbind start #(启动rpcbind)>service nfs start #(启动NFS)>chkconfig nfs on>chkconfig rpcbind on>mount mount 10.0.100.18:/zimbra_backup /zmbackup>vi /etc/fstab 10.0.100.18:/zimbra_backup /zmbackup nfs defaults 0 0(#添加一行,开机自动挂载。)二、安装Zmbkpose
上传安装文件后,运行以下安装脚本。
> ./install.sh # (运行安装脚本)
三、编辑Zmbkpose.conf和zmbkpose文件
注:安装后脚本文件默认位于/usr/local/bin/zmbkpose
>vi /etc/zmbkpose/zmbkpose.conf (根据服务器信息修改以下配置)
WORKDIR=/zmbackup
ADMINPASS={ZIMBRA_ADMINPASS}
LDAPMASTERSERVER=ldap://{ZIMBRA_ADDRESS}:389
LDAPZIMBRAPASS={ZIMBRA_LDAPPASS}
LOGFILE=/zmbackup/backup.log
>vi /usr/local/bin/zmbkpose
#!/bin/bash
PATH=/usr/local/bin:/usr/bin:/bin:/zmbakup/data:/opt/zimbra/bin (#添加这一行)
四、编辑备份计划
注:为了正确执行Zmbkpose,必须以zimbra帐号来运行。
>su zimbra
>crontab -e
0 23 * * * /usr/local/bin/zmbkpose -f & (#添加这一行,每天23:00运行完全备份)
五、如运行出现以下错误或手动运行可以,但在Crontab运行时出现以下错误。是因为没有添加 PATH=/opt/zimbra/bin, 脚本找不到ldapsearch命令。
【Running the parallel backup
which: no ldapsearch in (/usr/local/bin:/usr/bin:/bin)
/usr/local/bin/zmbkpose: line 180: -x: command not found】
页:
[1]