cPanel üzerinde bazı zamanlarda farklı şekillerde backup almak zorunda kalabiliriz. Normalden daha hızlı backup alabilen /scripts/pkgacct yazılımını kullanarak backup almayı anlatacağım. Kullanıcı bazlı yedek almaya yarayan bu yazılımın ters işlemini yapan /scripts/restorepkg yazılımını kullanarak bir sunucuyu komple bir başka sunucuya nasıl aktarabileceğimizden bahsedeceğim.
Öncelikle Tek Site Yedek alıp ssh üzerinden taşıma yöntemini Anlatacagım
/scripts/pkgacct user
cpmove-user.tar.gz
Bu şekilde komple siteyi yedekleye biliyorsunuz..
Gelelim taşıma işlemine shh üzerinden scp ile taşıma yapabiliriz.
cd /home
scp cpmove-user.tar.gz
root@10.0.0.3:/home
Bu şekilde diger makinayada taşıma yapabiliriz..
2. Makinada taşımış oldugumuz siteyi acmak için ise
cd/home
/scripts/restorepkg user
ve bu şkeilde işlem ittikten sonra yeni yerde siteniz aktif olmuş bulunmaktadır....
Gelelim Kopmle makinayı nasıl 2. Makinaya taşıya biliriz...
kod.
cd/home
for b in $(ls /var/cpanel/users); do /scripts/pkgacct $b;done
Bu kod ile ssh üzerinden bütün siteleri yedekleme yapmı bulunmaktayız..
sonra ise tek komut ile bütün yedekleri taşımak
scp cpmove-* root@10.0.0.3:/home
taşıma işlemi bu şekilde tamamlandıktan sonra 2. makinaya girerek yapmamız gerek sadece yapıştırmaktır..
cd /home
for r in $(ls | grep tar.gz | cut -d- -f2 | cut -d. -f1); do /scripts/restorepkg $r;done
Bu şekilde sorunsuz bir şekilde tüm sitelerinizi yedekleyerek taşımış bulunmaktasınız..
İyi Çalışmalar..