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.
1 |
lsblk |
for example if the disk name is /dev/sdb1
1 |
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)
1 2 3 |
/mnt/dev /mnt/sys /mnt/proc |
Bind the directories from rescue server to /mnt environment as follows
1 2 3 |
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
1 |
screen -S chroot |
Aşağıdaki komut ile kök dizini /mnt olarak tanımlayın.
1 |
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.
1 2 |
cat /etc/redhat-release CentOS release 6.8 |
Cpanel ve mysql gibi hizmetleri başlat
1 2 |
service cpanel start service mysql start |
Hizmetleri başlattıktan sonra, yedeklemeyi başlatın
1 |
“/scripts/pkgacct” |
veya
1 |
“/usr/local/cpanel/bin/backup” |
veya
1 |
“/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ı
1 |
"/etc/userdomains" |
dosyasında olacak, şimdi listeyi alacağız.
1 |
#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.
1 |
#sed "s/ //g" users.txt |
1 |
#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
1 |
Ctrl + ad |