Panduan pencadangan direktori surel pada instalasi Zimbra Collaboration Suite (ZCS) versi 8.0.7¶
Skrip pencadangan¶
curl -O https://raw.githubusercontent.com/davromaniak/zimbashckup/master/zimbashckup.sh
Atau salin isi dari berkas zimbashckup.sh
Persiapan dan eksekusi skrip¶
# sebagai pengguna root, `sudo su`
cp zimbashckup.sh /usr/local/bin/zimbashckup.sh
chmod a+x /usr/local/bin/zimbashckup.sh
ln -s /usr/local/bin/zimbashckup.sh /bin/zimbashckup
mkdir /opt/zimbra/backups
chown zimbra:zimbra -R /opt/zimbra/backups
# keluar dari sesi root, `Ctrl+d`
exit
# sebagai pengguna biasa
screen
sudo su - zimbra -c "zimbashckup --verbose --format=tgz"
Pasca proses pencadangan selesai¶
Setelah mulai tampil proses pencadangan kita dapat keluar dari sesi screen dengan menekan tombol Ctrl+d+a pada papan ketik, karena proses ini akan memakan waktu cukup lama. Server dapat ditinggal karena skrip yang kita gunakan bersifat hot-backup, tanpa mengganggu proses pada server yang sedang berlangsung.
Kira-kira setelah 24 jam berlalu, login kembali ke sesi screen pada pengguna yang sama dengan menjalankan perintah screen -r.
Lalu pindahkan direktori backups ke direktori home pengguna aktif agar dapat dengan mudah mengunduh dengan perintah scp.
# saat login kembali jalankan `cd $HOME`
cd $HOME
sudo mv /opt/zimbra/backups .
Mengunduh pada komuter lokal¶
scp -v -i ~/.ssh/berkas-kunci-privat [email protected]:~/lokasi/remote/folder-cadangan ~/lokasi/direkrori/lokal/
Rujukan:
- https://github.com/davromaniak/zimbashckup
- https://wiki.zimbra.com/wiki/Backing_up_and_restoring_Zimbra_(Open_Source_Version)#Another_option
- http://wiki.zimbra.com/index.php?title=Open_Source_Edition_Backup_Procedure
- http://superuser.com/questions/173756/which-is-more-efficient-tar-or-zip-compression-what-is-the-difference-between#173757