SSH sunucu taşıma, SSH site taşıma, Toplu site taşıma, Toplu sunucu taşıma, hızlı site taşıma
Anlatacağımız yöntemle çok hızlı bir biçimde bir hesabı veya tüm sunucuyu birkaç komutla kolayca taşıyabilirsiniz.
Önce tek hesap için örnek verelim.
Taşınacak hesap ve kullanıcı adı tugberk olsun.
Yedek almak için
Kod:
/scripts/pkgacct tugberk
yazmamız yeterli olacaktır.Sistemde yer alan tugberk kullanıcı adına sahip hesabı hemen yedeklemeye başlayacak ve yedek halindeki tar.gz uzantılı sıkıştırılmış dosy*** /home dizinine atacaktır.
Dosya /home dizininde
cpmove-tugberk.tar.gz
şeklinde oluşacaktır.
Şimdi dosyamızı SCP yöntemi ile başka bir sunucuya taşıyalım;
Hesabın şu an bulunduğu sunucunun IP si 1.1.1.1
Hesabın taşınacağı yani 2. sunucunun IP si 2.2.2.2 olsun
yazacağımız komut;
Kod:
cd /home
scp cpmove-tugberk.tar.gz [email protected]:/home
şeklindedir.Eğer hesabın taşınacağı sunucunun(2.sunucunun) SSH portu 22 den farklı ise, mesela 9988 ise komut;
Kod:
cd /home
scp –P9988 cpmove-tugberk.tar.gz [email protected]:/home
şeklinde olur.
bu komutu yazdığımızda 2. sunucuya yedek taşınmaya başlar.
Taşınma işlemi bittikten sonra 2. sunucumuza giriş yapıyoruz ve Restore işlemi için ikinci sunucunun /home dizinine taşıdığımız cpmove-tugberk.tar.gz dosyasını şu şekilde çağırıyoruz.
Kod:
/scripts/restorepkg tugberk
Yukarıda yer alan komutu ikinci sunucumuzun içersinde yazdığımızda belirli dizinlerde “/home , /root vs.” tugberk isimli bir backup aramaya başlar.Bulur bulmaz yedek dosyasını restore etmeye başlayacaktır.

Bu şekilde normalden daha hızlı yedekleme ve yedek açma işlemi yapabilirsiniz. Şimdi tüm sunucuyu aynı sistem ile nasıl yedekleyerek ikinci bir sunucuya atıp nasıl re-backup yani restore edebiliriz bunu anlatalım.
Tüm sunucuyu /scripts/pkgacct yazılımı ile yedeklemek için alt kısımda yer alan komutu kullanıyoruz.
Kod:
for b in $(ls /var/cpanel/users); do /scripts/pkgacct $b;done
tüm kullanıcıları yedeklemeye başlıyor ve kullanıcıları /var/cpanel/users bölümünden topluyor…
yedekleme yine /home dizinine cpmove-USER.tar.gz formatında yapılıyor…
Tüm yedekleme işlemi bittikten sonra yine SCP yöntemi ile bu defa tüm hesapları taşıyalım.
Yazmamız gereken komut;
Kod:
cd /home
scp cpmove-* [email protected]:/home
Eğer hesabın taşınacağı sunucunun(2.sunucunun) SSH portu 22 den farklı ise, mesela 9988 ise komut;
Kod:
cd /home
scp –P9988 cpmove-* [email protected]:/home
şeklinde ol***ıdır.
Komut girildikten sonra ikinci sunucuya tüm yedekler aktarılmaya başlar…
Bu işlem sunucunun doluluk oranına göre değişen uzunlukta bir zaman alabilir .
Yedek aktarım işlemi bitiminde tüm yedekleri restore edebilmemize yarayan komut ise;
Kod:
cd /home
for r in $(ls | grep tar.gz | cut -d- -f2 | cut -d. -f1); do /scripts/restorepkg $r;done
şeklindedir.
Tabi bu son komutun 2.sunucuda girilmesi gerektiğini de hatırlatmadan geçmeyelim.
ls –la çıktısı üzerinden cpmove ve tar.gz uzantılarını silerek sadece kullanıcıları bırakan ve bunu sırayla restorepkg yazılımına parametre olarak tüm kullanıcı adlarını getirmeye başlayacaktır. Bu sayede yeni sunucuya taşınan tüm yedekler beklemeden teker teker restore olmaya başlar.
Bu yedekleme işlemi disk yapısı bozulmuş veya FSCK ile düzelmeyen sistemlerde çok işe yarar bir yol olacağı gibi normal sunucu taşıma işlemlerinizde de diğer yöntemlerden daha hızlı olduğundan size zaman kazandıracaktır.

Mrb vallaha sağol
Slm makale her anlamda süper, teşekkür
baksana makaleniz harbiden dikkatimi çekti, ,
, içeriğin gerçekten hoşuma gitti,
favorim bu yazı
kaliteli içerik
işime yaradı
kaliteli içerik
teşekkürler
güzel yazı
güzel yazı
teşekkürler
çok güzel
eyvallah
kaliteli içerik
işime yaradı
harika
güzel yazı
kaliteli içerik
çok güzel
çok güzel
kaliteli içerik
teşekkürler
çok güzel
işime yaradı
eyvallah
sağol
teşekkürler
favorim bu yazı
teşekkürler
çok güzel
işime yaradı
kaliteli içerik
sağol
teşekkürler
eyvallah
işime yaradı
kaliteli içerik
beğendim
favorim bu yazı
sağol
kaliteli içerik
favorim bu yazı
eyvallah
teşekkürler
kaliteli içerik
işime yaradı
teşekkürler
sağol
çok güzel
sağol
güzel yazı
kaliteli içerik