Salah satu rule yang dimigrasikan pada saat migrasi Zimbra ke Zimbra adalah Quota mailbox masing-masing user. Quota ini dapat dibuat secara keseluruhan melalui COS dan dapat langsung apply pada semua account yang menggunakan COS tersebut. Namun adakalanya user yang memiliki quota berbeda dari quota yang telah ditentukan pada COS. Dari pada harus memilah user siapa saja yang menggunakan COS atau user yang memiliki quota berbeda, maka Team Excellent memutuskan untuk memindahkan parameter quota dari Zimbra yang lama ke Zimbra yang baru pada saat proses migrasi. Adapun script yang dapat digunakan adalah sebagai berikut :
Pada Zimbra Mail Server Lama
chmod 777 /srv/ vi /srv/getquota.sh
#!/bin/bash rm /srv/modify-quota.zmp touch /srv/modify-quota.zmp echo "Proses Export Quota" zmprov -l gaa | while read ACCOUNT do QUOTA_TOTAL=`zmprov ga ${ACCOUNT} | grep "zimbraMailQuota" | cut -d ":" -f2` QUOTA_USAGE=`zmmailbox -z -m ${ACCOUNT} gms` echo "ma ${ACCOUNT} zimbraMailQuota${QUOTA_TOTAL}" done >> /srv/modify-quota.zmp
Simpan dan kemudian eksekusi
chmod 777 /srv/getquota.sh su - zimbra sh /srv/getquota.sh
Pada Zimbra Mail Server Baru
Setelah selesai melakukan export quota, salin file modify-quota.zmp pada folder /srv/ hasil dari script export yang dijalankan diatas pada salah satu folder pada server Zimbra baru, misalnya disimpan pada folder /srv/ juga. Jalankan perintah berikut untuk melakukan apply quota pada Zimbra baru
su - zimbra zmprov < /srv/modify-quota.zmp
Tunggu hingga selesai dan check hasilnya. Silakan dicoba dan semoga bermanfaat 😀
salam kenal, mohon tipsnya..saya dwi ingin mempelajari cara migrasi zimbra lama ke baru, karena zimbra yang lama sering error.. langkah2 apa saja yang harus saya lakukan?, atas ilmunya semoga bermanfaat dan menjadi ladang ibadah, aamiin