BACKUP ZIMBRA MAILBOX
Thanks untuk pengantin baru mas Dudi Gurnadi yang sudah membukakan jalan untuk membuat script Live Backup yang simple namun powerful. Saya hanya perlu melakukan sedikit modifikasi pada script backup Zimbra Mail Server yang ia sediakan. Untuk backup mailbox Zimbra, ikuti langkah berikut (bisa dilakukan saat sistem sedang berjalan) :
- Masuk ke konsole Zimbra mail server yang lama
- Download file script untuk backup (atau buat sendiri. Isi script bisa dilihat pada bagian bawah tulisan ini)
- Jalankan file backup
- Hasil backup bisa dilihat di folder /tmp/zimbra-backup atau difolder lain jika mengubah parameter pada script backup.
su
cd /opt
wget -c http://www.vavai.com/wp-content/uploads/livebackupzcs.sh
chmod +x livebackupzcs.sh
./livebackupzcs.sh
Isi file livebackupzcs.sh :Script diatas dapat didownload disini#!/bin/bash
### START CONFIGURATION ###
DIR="/tmp/zimbra-backup";
OUTPUT="/tmp/zimbra-backup";
### END OF CONFIGURATION ###
USERS=`su - zimbra -c 'zmprov gaa'`;
### The above command work on Zimbra 5.x. If you use Zimbra 6.x, use
### USERS=`su - zimbra -c 'zmprov -l gaa'`; instead
DATE=`date +%Y%m%d`;
if [ ! -d $DIR ]; then mkdir $DIR; chown zimbra:zimbra $DIR; fi
for ACCOUNT in $USERS; do
NAME=`echo $ACCOUNT`;
echo "Processing mailbox $NAME backup..."
su - zimbra -c "zmmailbox -z -m $ACCOUNT getRestURL '//?fmt=tgz' > $DIR/$NAME.tgz";
done
echo "Compressing mailbox backup, please wait..."
cd $DIR; mkdir $DATE; mv *.tgz $DATE
tar cjpf $OUTPUT/$DATE.tar.bz2 $DATE;
cd $DIR; rm -rf $DATE
echo "Zimbra mailbox backup has been completed successfully."
Berlanjut ke artikel bagian ketiga : Tips untuk Backup,Restore,Moving Zimbra Mail Server Bagian 3, Restore Zimbra Mailbox.
0 comments:
Post a Comment