Merhaba,
Bu yazımızda CPanel / WHM yüklü olan sunucumuzda SSH üzerinden hızlı ve kolay, nasıl yedek alıp restore edeceğimizi anlatacağız..
BACKUP İŞLEMLERİ
Yedek alma işlemine başlamadan önce /home dizinine giriş yapıyoruz
cd /home
Yedek almak için birkaç yöntem vardır.
1. Yöntemde aşağıdaki komutu uygulamanız durumunda sunucu loadlarının düşmesini bekler , düştükten sonra yedek alma işlemine başlar
/scripts/cpbackup –force
2.Yöntemde ise uyguladığımız komut sonrasında SSH konsolunu kapatmamamız gerekmektedir.İşlem bitene kadar beklemelisiniz.İşlem bittikten sonra alınan yedekler /home dizininde olacaktır.
for i in $(ls /var/cpanel/users); do /scripts/pkgacct $i;done
Sadece tek bir hesabın yedeğini almak istiyorsanız aşağıdaki komutu uygulayınız.
/scripts/pkgacct KULLANICIADI
KULLANICIADI olarak belirtilen kısma sitenizin kullanıcı adını yazacaksınız.Alınan yedek /home klasörünün içinde olacaktır.
RESTORE İŞLEMLERİ
1.Tek bir yedeği restore etmek için öncelikle dosyayı /home dizinine taşıyoruz. Dosya sunucuda hangi dizindeyse o dizinin içine girerek aşağıdaki komutu uyguluyoruz.
mv yedekdosyaniz.tar.gz /home/
Bu komutu verdikten sonra restore işlemine başlamak için aşağıdaki komutu yazıyoruz.
/scripts/restorepkg yedekdosyaniz.tar.gz
2.Home dizininin içindeki bütün yedek dosyalarını tek bir komutla restore etmek istiyorsanız aşağıdaki komutu vereceksiniz. Tabi bu işlem bitene kadar SSH konsolunu kapatmamanız gerekmektedir.
for x in $(ls -A *.tar.gz | cut -d “-” -f 2 | cut -d “.” -f 1); do /scripts/restorepkg $x; done