EzyMailHostingAdministration

How to backup and restore zimbra's users

vmware zimbra mail server การ backup และ restore user สำหรับ Zimbra mail server ในบทความนี้สามารถทำได้ทั้ง open source edition และ network edition แต่ไม่สามารถใช้สำหรับการ upgrade version ได้ Zimbra ใช้ LDAP ในการเก็บข้อมูล user และยังใช้เก็บ global configuration, Server, Domain, and Class of Service information อีกด้วย การ backup ข้อมูล

[zimbra@mail ~]$ su - zimbra
[zimbra@mail ~]$ openldap/sbin/slapcat -f /opt/zimbra/conf/slapd.conf -l /tmp/ldap.ldif

ขั้นตอนการ restore ข้อมูล ให้ stop ldap ก่อนโดยรันคำสั่ง จากนั้นทำการ backup ข้อมูลเก่าโดยใช้วิธีเปลี่ยนชื่อ directory โดยทำตามขั้นตอนดังนี้

[zimbra@mail ~]$ cd /opt/zimbra/data/ldap/hdb/db
[zimbra@mail ~]$ /opt/zimbra/bdb/bin/db_recover
[zimbra@mail ~]$ cd /opt/zimbra/data/ldap/
[zimbra@mail ~]$ mv mdb mdb.backup
[zimbra@mail ~]$ mkdir -p mdb/db 
[zimbra@mail ~]$ cp mdb.backup/db/DB_CONFIG mdb/db

รันคำสั่งด้านล่างเพื่อ import ข้อมูล

[zimbra@mail ~]$ slapadd -f /opt/zimbra/conf/slapd.conf -l /backup/ldap.bak

การตรวจสอบความถูกต้อง สามารถตรวจสอบความถูกต้องได้โดยรันคำสั่ง

[zimbra@mail ~]$ openldap/slapcat -f /opt/zimbra/conf/slapd.conf
EOF.← กลับไปอ่านบทความอื่น