Lewati ke isi

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: