Google Cloud Storage'da yinelenen yedekleme


9

Zaten tüm dosyalarımı Amazon S3'e yineleme kullanarak yedekleyen bir yedekleme rutini ayarladım. Google Cloud Storage ile benzer bir yedekleme rutini oluşturmak istiyorum. GCS ile çalışmak için tekrar almak mümkün mü?

Yanıtlar:


9

Google Cloud Storage'ı doğrudan çift olarak kullanmak için artık (2013-07-19 - sürüm 0.6.22'den beri) destek var.

gsutil config -aBir ~/.botoyapılandırma dosyası oluşturmak için kullanmalısınız . Ve sonra böyle bir kopya kullanabilirsiniz:

duplicity local_dir gs://yourbucket

Ayrıca, yalnızca eski kimlik doğrulama mekanizmasının desteklendiğidir. Google Depolama Konsolunuzdan "Birlikte Çalışabilir Erişim" i etkinleştirmeniz gerekir .

Http://www.willdurness.com/back-up-your-vm-to-google-cloud-storage-using-duplicity ile ilgili ayrıntılı adımlar .


Bu "ayrıntılı adımlar" bağlantısı şimdi 404s :(
BeepDog

7
  • Ağustos 2012 itibarıyla, Sahtekarlar gelmez Google Cloud Storage (GCS) desteği; Bir ait arama yüzlülük konuşma posta listesi arşivleri böyle destek ekleme, hatta bir dilek aşamada, hiçbir tartışma yaşandığını gösterir.
    • Google Dokümanlar desteklenmektedir, ancak bu API GCS'den tamamen farklıdır.
    • Dilek listesi hatası yakın zamanda gönderildi
  • Duplicity tarafından S3 desteği sağlamak için arka uç olarak kullanılan Python boto modülü GCS'yi de desteklerken, yinelemeye GCS desteği eklemek kodunda önemsiz değişiklikler yapılmasını gerektirecektir; S3 ve GCS API'leri özdeş değildir.
    • Herkes GCS desteği eklemek için bir gitmek vermek istiyorsa, _boto_single.pytek iş parçacıklı S3 işlemleri için arka uç sağlayan dosyayı başlatmak ve değiştirmek en basit olacaktır .
  • GCS'nin geniş çapta desteklenmemesi bir sürpriz olarak gelmemelidir. S3 kadar evrensel bir yere yakın değil; örneğin, Google'a bir geliştirici olarak kaydolmanız gerekir ve hizmet yine de "beta" Google Labs'ın bir parçası olarak kabul edilir.
    • Sadece ben destek GCS bulabildiğim yedekleme çözümü Zmanda (ticari).
    • Google, GCS'yi daha geniş bir temelde sunduğundan - yalnızca geliştiricilerin ötesinde - FOSS uygulamalarında destek görmeye başlamamız gerektiğini düşünüyorum.
  • Şimdilik , Duplicity'yi GCS ile kullanmak için, ya S3'e yedeklemeli ve ardından gsutilJorge'nin cevabının belirttiği gibi S3'ü GCS ile senkronize etmek için Google'ın aracını kullanmalısınız ; alternatif olarak, yerel olarak yedeklemek ve ardından bunu GCS kullanarak senkronize etmek için Duplicity'yi kullanabilirsiniz gsutil.

6

Bu, bir sonraki kişiye yardımcı olabilecek kısmi bir cevaptır:

Şimdiye kadar, şeylerin Google Drive / Dokümanlar'a kopyalanması destekleniyor gibi görünüyor:

duplicity localdir gdocs://username:password@gmail.com/remotedir/

Ancak bu, Google Cloud Storage'dan farklıdır. Ben yinelenebilirlik ve gsutil her ikisi de boto kullandığından, bu yapılabilir olması gerektiğini düşünüyorum , ama bu yine de yinelenen iş yapılması gerekir emin değilim.

Bunu sıralayana kadar bir çalışma olarak, doğrudan s3'ten GCS kovalarına kopyalayabilirsiniz:

gsutil -m cp -R s3://yourbucket gs://yourbucket

2

Duplicity sürüm v0.6.22 (2013/08/22) Google Cloud Storage desteğini ekledi.


2

deja-dup34.1 (yinelemenin GUI'sı) artık "Google Cloud Storage için deneysel desteğe" sahip ( https://launchpad.net/deja-dup/+milestone/34.1 )

(GCS kovalarımda HMAC kimlik doğrulaması için birlikte çalışabilirliği etkinleştirmeye ve Deja-Dup'nin önceki sürümlerinde bir S3 Kovası belirlemeye çalıştım - nasıl yapıldığına benzer duplicity- ama boşuna değil)

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.