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