Merhaba arkadaşlar bu yazımda sizlere ssh üzeri cpanel / whm kurulu sunucularınız da nasıl tüm hesapların yedeğini alacağınızı anlatacağım. bu işlem için pratik bir komutumuz var bu komut sayesinde zamanlama ile oluşturduğunuz yedekleme işlemini zorla çalıştıra bilirsiniz.
Burada lakin şöyle bir durum var işlemci loadları %1’i geçtiği an duraklaya biliyor bu yüzden pek performanslı sayılmaz ama yinede merak ediyor iseniz komut ;
/scripts/cpbackup --force
yukarıdaki komut Backup Config ayarlarına göre yedekleri tutar diğer performanslı işlemimiz ise tüm hesapları döngüye alıp tek tek yedek aldırtmak bunun için for döngüsünü kullanıyoruz komutumuz ise ;
for i in $(ls /var/cpanel/users); do /scripts/pkgacct $i;done
yukarıdaki komut 1. komuta göre daha performanslı ve hızlı diye biliriz bu komut ile alacağınız yedekler Backup Config’e göre tutulmaz /home dizinin de tutulur.
/home dışında tutmak için ise dizini belirte bilirsiniz örnek yedekler dizinin de tutmak için
for i in $(ls /var/cpanel/users); do /scripts/pkgacct $i /yedekler;done
yukarıdaki komutu kullana bilirsiniz.
ek bir bilgi olarak aldığınız tüm yedekleri geri yükletmek isterseniz şu komutu kullana bilirsiniz ;
for x in $(ls -A *.tar.gz | cut -d "-" -f 2 | cut -d "." -f 1); do /scripts/restorepkg $x; done