Kurtarma(rescue) Modunda Cpanel Yedek Alma

Rescue mode

  • SSH bağlatısı ile Rescue moda’ login olun (ssh root@ip.add.re.ss)
  • (Ekli) eski diski lsblk komutuyla kontrol edin ve /mnt üzerine bağlayın.
lsblk

for example if the disk name is /dev/sdb1

mount /dev/sdb1 /mnt

Şimdi eski disk / mnt üzerine monte edilmiştir.

 

Kontrol edin /mnt klasörünü boş olmalıdır (“/mnt/dev” dosyasında boş dosya olacaktır)

/mnt/dev
/mnt/sys
/mnt/proc

 

Bind the directories from rescue server to /mnt environment as follows

mount --bind /proc /mnt/proc
mount --rbind /dev /mnt/dev
mount --bind /sys /mnt/sys

 

Chroot Ortamın

Yeni bir ekran oluşturun screen komutu ile

screen -S chroot

 

Aşağıdaki komut ile kök dizini /mnt olarak tanımlayın.

chroot /mnt

 

Artık, eski diske bağlısınız, gerçek sunucunun diskini görebilir veya dosyaları doğrulamak için ls -al komutuyla listeleyebilirsiniz.

cat /etc/redhat-release
CentOS release 6.8

 

Cpanel ve mysql gibi hizmetleri başlat

service cpanel start
service mysql start

 

Hizmetleri başlattıktan sonra, yedeklemeyi başlatın

 “/scripts/pkgacct”

 

veya

“/usr/local/cpanel/bin/backup”

 

veya

“/scripts/cpbackup”

 

Yedeklemeyi almak ve komut dosyası ile başlatmak istediğiniz Cpanel kullanıcılarının listesini alın. Cpanel kullanıcı adları

"/etc/userdomains"

dosyasında olacak, şimdi listeyi alacağız.

#cat /etc/userdomains | cut -d":" -f2 | sort -n | uniq >> users.txt

 

“users.txt” dosyasını açın. Boş alan olup olmadığını kontrol edin ve boşlukları kaldırmak için aşağıdaki komutu kullanın.

#sed "s/ //g" users.txt
#for i in `cat users.txt`; do /scripts/pkgacct $i; done

 

Yedekleme başlamış ve devam ediyor olmalı

screen ekranını kapatmakiçin aşağıdaki tuş kombinasyonu kullanın

Ctrl + ad

 

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir