Cpanel İçin Ssh Üzerinde Hesap Yedeği Almak ve Geri Yüklemek

Arkadaşlar merhaba bu konumda sizlere hesap yedeği almayı ve geri yüklemeyi göstereceğim yanlız bilmeniz gereken şey buradaki anlatacağım şey varolan cpanel üzerindeki hesaplara dairdir yani dielim bu yolla bir yedek aldınız ve aynı panelde geri yüklemeye çalıştınız yükleyemezsiniz bu yedek alma şekli alacağınız hesap yedeğini başka bir sunucuya taşırken ayda bir hostingci iseniz müşterilerinizden birisi sizden ayrılıp başka bir cpanel hosting sahibine gitmek istiyorsa onun yedeğini bu şekilde alıp gönderebilirsiniz.

Yedeği kendi panelimize yüklemek için;

Bu şekilde aldığımız yedeği kendi panelimize geri yüklemek istiyorsak yükleyeceğimiz hesabın kendi panelimizde olmaması gerekiyor yani illa böyle bir yükleme tercih ediyorsanız yedeği aldıktan sonra geri yüklemek için hesabı whm içerisinden silmeniz gerekiyor.

Gelelim konumuza ssh ile giriş yaptıktan sonra alt bölümdeki kod ile

/scripts/pkgacct (Yedeğini alacağınız kullaniciadi)

Yedek alma işlemi bittiğinde yedek /home dizininde cpmove-kullaniciadi.tar.gz şeklinde oluşturulacaktır.
Yedeği almadan önce bilmeniz gereken şey hesap uzun süreli bir hesapsa /usr/local/apache/domlogs/ dizininde bulunan sitenin loglarını silmenizi öneririm.Aksi ihtimalle yedek boyutu oranı biraz yükek olaibliyor. Bu bölümdeki kayıtlar siteye girenlerin ip adreslerini ve tarayıcılarını tek tek loglara yazıldığı için kabarık bir yedekleme gerçekleştirmiş oluyorsunuz.

Şimdi bu yedeği başka bir server’a taşıyacaksınız diğelim veya sununuzdan varolan hesabı sildikten sonra sunucunuza tekrar atacaksanız alt bölümdeki kodu ssh üzerinde iken kullanabilirsiniz,

cd /home

/scripts/restorepkg (Yedeğini alacağınız kullaniciadi)

Bu komutlada yedeği geri yükleme işlemini gerçekleştirebilirsiniz.

Olurda aldığınız bu yedeği kullanıcı hesabının dizinine göndermek isterseniz.

cd /home

mv aldığınızyedekadı.tar.gz /home/kullanıcı/

Diyerek komple taşımasını yapmış olacaksınız.

Yada home dizininde bir yedek kalsın ben bir yedeğinide kullanıcıya göndereyim diyorsanız

cp aldığınızyedekadı.tar.gz /home/kullanıcı/

diyerek aldığınız yedeğin bir kopyasını kullanıcı dizinine gönderebilirsiniz.

Geri yüklerken sorun çıkartırsa;

Panel içerisinden backup yedke işlemleri menüsüne giriniz ve

whm ingilizce için
Whm >> Backups >> Restore a full Backupps File >>
Whm Tr için:
Whm Yonetimi >> Yedekleme >> Tam Yedeklenmiş Dosyayı Yükle >>

bu bölüme girdiğinizde size alınan yedeklerin listesini alt bölümde gösterir siz geri yükleyeceğiniz hesabın kullanıcı ismini buradanda saptayıp üst bölümde göreceğiniz boş kutuya bu hesap ismini yazarak geri yükleme işlemini başlatabilirsiniz.

Cpanel için full yani bütün hesapların bayilerin yedeklerini ssh üzerinde almak istiyorsak ;

/scripts/cpbackup –force

bu komut sunucunuzu yorabilir bu yüzden bilmeniz gereken şey sunucunuz aşırı yüklüyken bu işlemi yapmanız pek mantıklı olmaz çünkü bu komutun mantığı yedekleri bitirene kadar işlemi zorla demektir.

Alt bölümde kod ilede bütün yedeklerin alınması mümkündür bu verdiğim kodda ise durum diğerinden farklı olarak sunucunuzun load avaraj değeri vardır siz yedeklemeyi başlattığınızda eğer sunucunuzun bu avaraj değeri normal sınırlarda ise işleminiz hemen işleme alınacak ve yedeklemeniz gerçekleşecektir aksi ihtimalle sunucuda ağır yük varken daha farzla yüklenmemek için yedek alma işleminiz bekletilir ve sunucu normale döndüğünde yedek alma işleminiz devam eder size tavsiyem bu yol olacaktır bu yolda bilmeniz gereken böyle bir durumda yedek alma işlemi bazen saatler sürmektedir.(Sunucunuzun yük durumuna bağlı bu oran)

for i in $(ls /var/cpanel/users); do /scripts/pkgacct $i;done

Sunucumuz için aldığımız bütün yedekleri ssh üzerinden yüklemek istiyorsak alt bölümdeki kodu kullanarak bütün hesapları ve bayi hesaplarıda dahil olmak üzere otomatik geri yüklenecektir

for x in $(ls -A *.tar.gz | cut -d “-” -f 2 | cut -d “.” -f 1); do /scripts/restorepkg $x; done

yazdığımızda home dizinindeki tüm yedeklere ait hesapları whm panelimiz üzerinden hesapların açılışı gerçekleşecektir. Databe isimleri www/ klasörü ve içeriği ftp şifreleri eskisi gibi size sadecE domaininizin ip adreslerini güncellemek kalacaktır.

Takılırsanız konu altından yazın. Bursa Bilgisayar Mutluluklar diler.

33 Responses to “Cpanel İçin Ssh Üzerinde Hesap Yedeği Almak ve Geri Yüklemek”

  1. programy pity Says:

    I actually still cannot quite believe that I could always be one of those reading through the important guidelines found on your web site. My family and I are truly thankful on your generosity and for offering me the opportunity to pursue my chosen career path. Appreciate your sharing the important information I obtained from your blog.

Leave a Reply