ssh dan root olarak login oluyoruz ardından aşağıdaki komutları yazarak toplu yedek alıyoruz.
cd /home
komutu ile dizinine giriyoruz yedek almanın bi kaç yolu var
1.ci komutumuz: Bu komut sunucu loadlarının düşmesini bekler düştüğü zaman yedek almaya başlar.
/scripts/cpbackup --force
2.ci komutumuz: bu komut ssh ı kapatmadan açık tutmanızı gerektirir. İşlem bitene kadar beklemelisiniz.
for i in $(ls /var/cpanel/users); do /scripts/pkgacct $i;done
Bu komut sunucudaki tüm sitelerin yedeklerini cpmove-kullaniciadi.tar.gz şeklinde /home/ dizinine almaktadır.
Eğer tek bir hesabın yedeğini almak istersek;
/scripts/pkgacct USERNAME
komutunu kullanabiliriz. USERNAME ile belirtilen yere site kullanıcı adını yazıyoruz. Alınan yedek /home/ dizininde olacaktır.
mv /home/cpmove-USERNAME.tar.gz /home/USERNAME/public_html
yazarak yedeğimizi USERNAME nin hesabına gönderiyoruz. Eğer indirme izni vereceksek
chmod 777 /home/USERNAME/public_html/cpmove-USERNAME.tar.gz
domain.com/cpmove-USERNAME.tar.gz yazdığımızda yedeğinizi indirebilirsiniz
Yedeklerimizi başka bir sunucuya çekip yüklemek istersek
yeni sunucunun ssh portu 22 ise
scp cpmove-* [email protected]:/home
eğer 22 den farklı ise örnek 4456 ssh portumuzsa
scp –P4456 cpmove-* [email protected]:/home
Yedeklerimizi aldıktan sonra yüklemek için birkaç seçenek var ancak hiç bir şekilde hesaplar için yeni bir hesap açmıyoruz.
whm ingilizce için
Whm >> Backups >> Restore a full Backupps File >>
Whm Tr için:
Whm Yonetimi >> Yedekleme >> Tam Yedeklenmiş Dosyayı Yükle >>
burada boş bi kutu var buraya yedek adını cpmove-USERNAME.tar.gz olarak yazmayacağız eski sunucumuzda ftp adi neyse onu yazacağız örnek alanadi.com sa sitemiz ftp adımızda alanad ise alanad yazarak Restore butonuna basıyoz TR whm de Yükle Butonuna basiyoruz
ve işlemin bitmesini bekliyoruz bu biraz zaman alabilir eğer bunu daha hızlı ssh dan yapmak istiyorsak
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 yedeklerini açar ve whm dende hesapların açılmış olacağını göreceksiniz database isimleri www/ klasörü ve içeriği ftp şifreleri eskisi gibi sadece şimdi size dns domaininiz ipleri güncellemeniz gerekiyor.,
VEYA YÜKLERKEN
kullanıcıadı.tar.gz şeklindeki halini
/scripts/restorepkg kullanıcıadı
komutu ile tüm herşeyi restore edecektir.
nadirde olsa MYSQL de kullanıcı adı var yedek yüklenemez gibi mesaj alırsanız.
/scripts/restorepkg --force --override --skipres kullanıcıadı
yaparak cıkacak hataları göz ardı eder ve üzerine yazarak devam edecektir.
bu konmut sonrası eksik kalan bir şeylerin olup olmadığını siteye bakarak kontrol edilmelidir.
Hesabı silmek içinse : /scripts/killacct kullanıcıadı
Hiç yorum yok:
Yorum Gönder