(SSH üzerinden) cPanel yedek alma ve geri yükleme Yazdır

  • cpanel toplu yedek alma, cpanel yedek yükleme, cpanel yedek alma, ssh yedek yükleme, yedek yükleme, ssh yedek alma, ssh cpanel, yedek alma
  • 204

cPanel arası site yedek almak, taşımak biraz can sıkıcı olabiliyor alternatif yöntemlerden bir/bir kaç yöntemi paylaşalım.
ssh üzerinden yedek alma işleminin bir kaç ana başlığı mevcut öncelikle onlardan bahsedelim;

cPanel ssh üzeriden tek bir site yedeği alma
cPanel ssh üzerinden tek bir site yedeği geri yükleme
cPanel ssh üzerinden toplu yedek alma
cPanel ssh üzerinden toplu yedeği geri yükleme

 
Eğer yedek işlemi için ayrı bir disk ya da klasör yoksa hesapların bulunuduğu home dizinin içerisine giriş yapıyoruz.
cd /home

 

 

cPanel ssh üzeriden tek bir site yedeği alma

 

Tek bir hesap için yukarıda belirttiğimiz gibi home klasörünün içerisine alacağız. Bunun için bize hesap kullanıcısının klasör adı gerekli işlem tamamlandıktan sonra home klasörün de yedek kullanici_klasor_adi.tar.gz (tar.gz) şeklinde gözükecektir.

 

 

/scripts/pkgacct kullaniciadi

 

cPanel ssh üzerinden tek bir site yedeği geri yükleme

 

Yedeği geri yüklemek için öncelikle yedek dosyanız sunucunuzun home dizini altına iken komut çalıştırılmalıdır.

 

/scripts/restorepkg kullaniciadi.tar.gz

 

cPanel ssh üzerinden toplu yedek alma

 

Toplu olarak yedek almak için tercihen 2 yol tercih edilebilinir. Bu komutlardan birincisi sunucu load değerlerine bakmaksızın zorla tüm hesapları yedeklemeye başlar ve bitene kadar durmaz.  İkinci komut ise sunucu loadları düştüğü zaman yedekleme yapar yükseldiğinde duraklar ve sonrasında yine devam eder.

 

Birinci işlem için gerekli kod;

 

/scripts/cpbackup --force

 

İkinici işlem için gerekli kod;

 

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

 

cPanel ssh üzerinden toplu yedeği geri yükleme

 

Home dizininde bulunan tar.gz uzantılı yedeklerinizi aşağıdaki komutu kullanarak tek seferde geri yükleyebilirsiniz. Dosya isimleri için döngüyü kendinize göre değiştirme şansınız vardır.
 
for x in $(ls -A *.tar.gz | cut -d "-" -f 2 | cut -d "." -f 1); do /scripts/restorepkg $x; done
iyi çalışmalar.

Bu cevap yeterince yardımcı oldu mu?

<< Geri