• 02-07-2008, 21:26:19
    #1
    Merhaba arkadaşlar sunucuları taşıdık şimdi çok uğraştırmasın 4 sunucuda toplam 1000 tane yedek var . ( full backup ) ( cpmove-kadı.tar.gz )

    /home dizinindeler. Bu yedekleri hepsini birden restore etme olayını nasıl yapabiliriz ? Yada yapabilirmiyiz
  • 02-07-2008, 21:27:55
    #2
    "alayina mysqlcheck" yaz bi bakayım
  • 02-07-2008, 21:29:30
    #3
    EuK
    Üyeliği durduruldu
    VMY adlı üyeden alıntı: mesajı görüntüle
    Merhaba arkadaşlar sunucuları taşıdık şimdi çok uğraştırmasın 4 sunucuda toplam 1000 tane yedek var . ( full backup ) ( cpmove-kadı.tar.gz )

    /home dizinindeler. Bu yedekleri hepsini birden restore etme olayını nasıl yapabiliriz ? Yada yapabilirmiyiz
    hepsinin birden restore edilebileceğini zannetmiyorum eğer yardımcı arıyorsan msn adresm :
  • 02-07-2008, 21:50:32
    #4
    VMY adlı üyeden alıntı: mesajı görüntüle
    Merhaba arkadaşlar sunucuları taşıdık şimdi çok uğraştırmasın 4 sunucuda toplam 1000 tane yedek var . ( full backup ) ( cpmove-kadı.tar.gz )

    /home dizinindeler. Bu yedekleri hepsini birden restore etme olayını nasıl yapabiliriz ? Yada yapabilirmiyiz
    seni bu eziyetten kurtaralım vedat. sen şimdi o yedeklerin bir txt olarak listesini yap her sunucuda örnek

    tahsin.tgz
    vedat.tgz
    ali.tgz
    veli.tgz

    gibi yedeklerin var ya(başındaki cpmove- sil zaten onları demeye gerek yok. İşte onların sadece kullanıcı adını alacaksın örnek liste:

    tahsin
    vedat
    ali
    veli

    gibi...

    sen bu listeyi yapmaya başla ben kodu hazırlıyorum. bash scripti çalıştırıp bırakacaksın o hepsini kuracak :=)
  • 02-07-2008, 21:58:43
    #5
    vazgeçtim seni o kadar bile yormayacağım yedekleri topla sen bir yerde başındaki cpmove- ları sil. bu bash ile coşar coşturursun

    yapacakların sırayla,

    nano /usr/bin/yedekleriyukle

    sona içine alttaki kodları yapıştır

    Alıntı
    for x in $(ls -A *.tar.gz | cut -d "-" -f 2 | cut -d "." -f 1); do /scripts/restorepkg $x; done
    Ctrl + X ile çık ve kaydet.

    daha sonra senin yedekler hangi klasördeyse oraya gir...

    chmod 750 /usr/bin/yedekleriyukle

    yazıyorsun. Bu aşamadan sonra tavsiyem eğer varsa uzak masaüstüne ulaşabildiğin bir sunucu oradan başlat kodu ama yoksa kişisel bilgisayarından başlat. Amaç elektrik falan giderse kod gitmesin, çalışsın.

    tamam bunu da aştıysan işin en en zor kısmına geldik.

    yedekleriyukle

    yazıp enter yapıyorsun sonrasında bana iş bitene kadar dua ediyorsun
  • 02-07-2008, 22:07:32
    #6
    Abi çok teşekkürler ama sen bilirsin bu dosyaların başındaki "cpmove-" kısmını nasıl silicez tüm dosyalardan ?
  • 02-07-2008, 22:08:25
    #7
    vedat kaşınma tek tek sil işte seni bütün gün backup açmaktan kurtardım yetmedi başındakileri de mi sil diyorsun.

    indir winscp yi bağlan sunucuya gir yedeklerin olduğu klasöre tek tek düzenle.

    bu arada unuttum dur bir yeri düzeltmem lazım. senin backuplar nerde? bana tam yerini söyle kodu orda oluşturmamız lazım yoksa çalışmaz. yazımı düzenliyeceğim
  • 02-07-2008, 22:11:32
    #8
    Tahsin ALTAY adlı üyeden alıntı: mesajı görüntüle
    vedat kaşınma tek tek sil işte seni bütün gün backup açmaktan kurtardım yetmedi başındakileri de mi sil diyorsun.

    indir winscp yi bağlan sunucuya gir yedeklerin olduğu klasöre tek tek düzenle.

    bu arada unuttum dur bir yeri düzeltmem lazım. senin backuplar nerde? bana tam yerini söyle kodu orda oluşturmamız lazım yoksa çalışmaz. yazımı düzenliyeceğim
    hepsi /home da.
  • 02-07-2008, 22:14:19
    #9
    onların hepsini /yedek diye klasör oluşturup içine at

    [ root@netbilsis ~] cd /home
    [ root@netbilsis ~] mkdir /yedek/
    [ root@netbilsis /home] mv cpmove-* /yedek/

    yapıyorsun hepsini oraya atıyor. sonrasında da düzenlediğim koda tekrar bakıyorsun içine bir yere /yedek/ ekledim o kadar :P çalıştırıyorsun önce istersen 2 tane yedek atıp dene sonra çalıştır. Kodu çalıştırmadım hiç ama doğru yazdığımı düşünüyorum :=)