Cancel Preloader

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 homedizinine 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.

 

Leave a Reply

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir