SSH Üzerinden Backup Alma Yöntemleri
Bugün sizlere SSH üzerinden nasıl yedek alınır yöntemleri nelerdir onlardan bahsedeceğiz. Diyelimki Cpanel lisans süremiz doldu acil yedek almamız lazım. Aşağıda Başlıklar halinde sizlere Anlatacağız. Tabii ki en önemli mevzu SSH yetkisi ve root yetkiniz gereklidir.
Site(Kullanıcı) Bazlı Yedek Alma ve Yedek Yükleme
Eğer sadece kullanıcı yani site bazlı yedek almak isterseniz (Addondomain var ise beraber alır) Aşağıdaki komutu uygulamanız gereklidir.
cd /home
/scripts/pkgacct kullanıcıadı
Yukarıda verdiğim kodlardaki kullanıcıadı
bölümünü cpanel kullanıcı adı ile değiştirmemiz gereklidir. Yoksa yedeğimiz alınmaz.
Diyelim ki yedeği home
dizinine yükledik. Whm girmek istemediniz direk SSH üzerinden yüklemek istiyorsunuz. O zaman aşağıdaki komutu uyguluyoruz.
/scripts/restorepkg kullanıcıadı
Aman dikkat kullanıcıadı
bölümünü değiştirmeyi unutmayalım.
Full (Tüm kullanıcılar) Olarak Yedek Almak
İki adet komutumuz var. Hem WHM
üzerinden ayarladığımız dizine aldırabiliyoruz, hemde home
dizinine aldırabiliyoruz.
Dilerseniz ilk önce WHM
üzerinden ayarladığımız dizine backup aldırabileceğimiz kodu aşağıda verelim.
/usr/local/cpanel/bin/backup --force
Bu kod ile WHM üzerinde ayarladığımız dizine yedeklemeye hemen başlıyoruz.
Tabi birde yedeklerimizi home
üzerine alabileceğimiz kodumuz var.
cd /home
for i in $(ls /var/cpanel/users); do /scripts/pkgacct $i;done
Bu kod direk yedekleri home
dizinine almaktadır.
Eğer home
dizini üzerindeki bütün yedekleri açmak isterseniz aşağıdaki kodu kullanabilirsiniz.
cd /home
for x in $(ls -A *.tar.gz | cut -d "-" -f 2 | cut -d "." -f 1); do /scripts/restorepkg $x; done
Bu kod ise home
dizinindeki yedeklerimizi geri açmamızı sağlıyor.
Başka yazımızda görüşmek üzere bol uptimeli günler dilerim.