• 28-04-2015, 10:55:47
    #1
    Sunucunuzdaki yedekleri Google Drive içine saklamak oldukça kolaydır.
    Adım Adım Anlatayım:
    Adım 1:
    Sunucumuza 3 Kurulum yapmamız gerekiyor.
    Not: Bu paketlerden bazıları zaten sunucunuzda kurulu olabilir.

    pacman
    duplicity
    python-gdata

    Debian Kullanıyorsanız:
    apt-get install duplicity pacman python-gdata
    Centos Kullanıyorsanız:
    yum install duplicity pacman python-gdata
    IPUCU: Hata alırsanız tek tek kurun
    apt-get install duplicity
    apt-get install pacman
    apt-get install python-gdata
    Adım 2:
    Google Drive için uygulamaya özel bir şifre ürettirin.
    https://security.google.com/settings...y/apppasswords


    Yedeklerinizi Düzenli aldığınızı varsayıyorum. Yedek alma kısmını geçiyorum.

    şimdi /root dizinine geçip bir shell dosyası oluşturuyoruz.
    gonder.sh içine şu kodları yazmamız yeterli:


    #!/bin/bash
    export PASSPHRASE=ozelbirsifre
    
    duplicity /home/mert/yedeklerim.tar.gz gdocs://SIZINGMAILHESABINIZ:SIFRE@gmail.com/yedeklerim
    
    
    unset PASSPHRASE
    Sonra dosyayı çalıştırma yetkisi veriyoruz:
    chmod u+rwx gonder.sh
    Test için bir kez çalıştırıp deneyiniz:
    ./gonder.sh

    --------------[ Backup Statistics ]--------------
    StartTime 1430205750.25 (Tue Apr 28 00:22:30 2015)
    EndTime 1430205750.25 (Tue Apr 28 00:22:30 2015)
    ElapsedTime 0.00 (0.00 seconds)
    SourceFiles 1
    SourceFileSize 276395 (270 KB)
    NewFiles 0
    NewFileSize 0 (0 bytes)
    DeletedFiles 0
    ChangedFiles 0
    ChangedFileSize 0 (0 bytes)
    ChangedDeltaSize 0 (0 bytes)
    DeltaEntries 0
    RawDeltaSize 0 (0 bytes)
    TotalDestinationSizeChange 102 (102 bytes)
    Errors 0
    -------------------------------------------------

    Eğer hata ile karşılaşmazsanız artık gonder.sh dosyasını CRONTAB dosyasına ekleyip otomatik olarak yedeklerinizi Google Drive içine gönderebilirsiniz.


    PÜF NOKTALARI:
    username: password formatına dikkat edin ikinokta üst üst ile gmail kullanıcı adı ve şifrenizi yazmanız gerekiyor. gdocs://SIZINGMAILHESABINIZ:SIFRE

    Yedeklerinizi görmek için https://drive.google.com adresine girmeniz yeterli. Yedekleriniz kabuk dosyasına yazdığınız şifreleme ile şifrelidir. PASSPHRASE şifresini unutmayın.
    Yedekleriniz şu şekilde görülüyor:


    Yedeklerinizi geri yüklemek yada başka yere taşımak için

    duplicity restore gdocs://SIZINGMAILHESABINIZ:SIFRE@gmail.com/yedeklerim  /home/mert/Desktop/
    Ancak PASSPHRASE anahtarını unutursanız bir daha açamazsınız yada taşıyamazsınız.

    15GB bana yetmez diyorsanız aylık 1.99$ vererek 100GB alan satın alabiliyorsunuz:
    https://www.google.com/settings/storage
    • project2007
    • DamlaHosting
    • Berkay
    project2007, DamlaHosting, Berkay ve 2 kişi bunu beğendi.
    5 kişi bunu beğendi.
  • 28-04-2015, 10:57:11
    #2
    Teşekkürler
  • 29-04-2015, 01:35:51
    #3
    Güzel alternatif
  • 30-04-2015, 00:43:57
    #4
    Misafir adlı üyeden alıntı: mesajı görüntüle
    Sunucunuzdaki yedekleri Google Drive içine saklamak oldukça kolaydır.
    Adım Adım Anlatayım:
    Adım 1:
    Sunucumuza 3 Kurulum yapmamız gerekiyor.
    Not: Bu paketlerden bazıları zaten sunucunuzda kurulu olabilir.

    pacman
    duplicity
    python-gdata

    Debian Kullanıyorsanız:
    apt-get install duplicity pacman python-gdata
    Centos Kullanıyorsanız:
    yum install duplicity pacman python-gdata
    IPUCU: Hata alırsanız tek tek kurun
    apt-get install duplicity
    apt-get install pacman
    apt-get install python-gdata
    Adım 2:
    Google Drive için uygulamaya özel bir şifre ürettirin.
    https://security.google.com/settings...y/apppasswords


    Yedeklerinizi Düzenli aldığınızı varsayıyorum. Yedek alma kısmını geçiyorum.

    şimdi /root dizinine geçip bir shell dosyası oluşturuyoruz.
    gonder.sh içine şu kodları yazmamız yeterli:


    #!/bin/bash
    export PASSPHRASE=ozelbirsifre
    
    duplicity /home/mert/yedeklerim.tar.gz gdocs://SIZINGMAILHESABINIZ:SIFRE@gmail.com/yedeklerim
    
    
    unset PASSPHRASE
    Sonra dosyayı çalıştırma yetkisi veriyoruz:
    chmod u+rwx gonder.sh
    Test için bir kez çalıştırıp deneyiniz:
    ./gonder.sh

    --------------[ Backup Statistics ]--------------
    StartTime 1430205750.25 (Tue Apr 28 00:22:30 2015)
    EndTime 1430205750.25 (Tue Apr 28 00:22:30 2015)
    ElapsedTime 0.00 (0.00 seconds)
    SourceFiles 1
    SourceFileSize 276395 (270 KB)
    NewFiles 0
    NewFileSize 0 (0 bytes)
    DeletedFiles 0
    ChangedFiles 0
    ChangedFileSize 0 (0 bytes)
    ChangedDeltaSize 0 (0 bytes)
    DeltaEntries 0
    RawDeltaSize 0 (0 bytes)
    TotalDestinationSizeChange 102 (102 bytes)
    Errors 0
    -------------------------------------------------

    Eğer hata ile karşılaşmazsanız artık gonder.sh dosyasını CRONTAB dosyasına ekleyip otomatik olarak yedeklerinizi Google Drive içine gönderebilirsiniz.


    PÜF NOKTALARI:
    username: password formatına dikkat edin ikinokta üst üst ile gmail kullanıcı adı ve şifrenizi yazmanız gerekiyor. gdocs://SIZINGMAILHESABINIZ:SIFRE

    Yedeklerinizi görmek için https://drive.google.com adresine girmeniz yeterli. Yedekleriniz kabuk dosyasına yazdığınız şifreleme ile şifrelidir. PASSPHRASE şifresini unutmayın.
    Yedekleriniz şu şekilde görülüyor:


    Yedeklerinizi geri yüklemek yada başka yere taşımak için

    duplicity restore gdocs://SIZINGMAILHESABINIZ:SIFRE@gmail.com/yedeklerim  /home/mert/Desktop/
    Ancak PASSPHRASE anahtarını unutursanız bir daha açamazsınız yada taşıyamazsınız.

    15GB bana yetmez diyorsanız aylık 1.99$ vererek 100GB alan satın alabiliyorsunuz:
    https://www.google.com/settings/storage
    Merhaba teşekkürler..cron ile eski yedekleri silme şansı varmı? mesela 3 yedekten sonra eskiden yeniye göre sil gibi..
  • 01-05-2015, 18:03:06
    #5
    setrox adlı üyeden alıntı: mesajı görüntüle
    Merhaba teşekkürler..cron ile eski yedekleri silme şansı varmı? mesela 3 yedekten sonra eskiden yeniye göre sil gibi..
    yukarıdaki shell dosyasına şu satırıda alta eklersen halledilir.

    7 günden eski gz dosyalarını silmek için. Aşağıdaki kodu kendine göre mofidiye et.


    find /home/mert/Desktop/ -type f -mtime +7 -name '*.gz' -execdir rm -- {} \;
    • chnyrdkl
    chnyrdkl bunu beğendi.
    1 kişi bunu beğendi.
  • 01-05-2015, 18:05:15
    #6
    aktarma hızı nasıl peki 100 gb yedek için mesela.
  • 05-05-2015, 13:16:08
    #7
    Bilgilendirme İçin Teşekkürler. +1
  • 05-05-2015, 13:24:21
    #8
    Gerçekten çok iyi oldu baya bir sıkıntı oluyordu.

    Yedekleme işi artık olmayacak
  • 05-05-2015, 13:25:33
    #9
    Üyeliği durduruldu
    Attım hafızaya