Ubuntu 3 PlatoBlockchain Veri Zekasında DejaDup ile S20.10 yedekleri nasıl alınır? Dikey Arama. Ai.

Ubuntu 3'da DejaDup ile S20.10 yedeklemeleri nasıl alınır

DejaDup, Gnome için varsayılan yedekleme uygulamasıdır. Yineleme için bir GUI'dir, basitliğe odaklanır, artımlı şifreli yedeklemeleri destekler ve yakın zamana kadar çok sayıda bulut sağlayıcısını destekler. Ne yazık ki 42.0 sürümünden itibaren, tüm büyük bulut sağlayıcıları kaldırıldı. Bu nedenle, Ubuntu 20.10'un belirli bir sürümle birlikte gönderildiği göz önüne alındığında, Amazon S3'te yükseltme yapan ve yedekleri olan herhangi bir kullanıcı bunlara erişemez. Bu blog gönderisinde, DejaDup kullanarak AWS S3'te yedekleme almaya devam etmenizi sağlayacak bir çözüm sunacağız.

Zorunlu rant (atlamaktan çekinmeyin)

Bulut sağlayıcılarının kaldırılması sürpriz olmamalı. DejaDup'ın hangi sürümünün onları kullanımdan kaldırdığından tam olarak emin değilim, ancak piyasaya sürülmesi civarındaydı. Ubuntu 17.10 hepsi bir seçenek olarak gizlendiğinde. Böylece 3 uzun yıl boyunca Amazon S3, Google Cloud Storage, Openstack Swift, Rackspace vb. üzerinde yedeği olan kişiler kullanımdan kaldırılan özelliği kullanmaya devam edebilir ve kaçınılmaz kaldırma işlemine hazırlanabilirler.

Öyleyse neden şikayet edebilirsin? Her şeyden önce, Ubuntu'nun önceki bir sürümünden 20.10'a güncelleme yaptığınızda, tüm bulut sağlayıcılarının DejaDup'tan kaldırıldığını gerçekten bilmiyorsunuz. Bu nedenle, güncelleme sırasında bir şeyler ters giderse, yedeklerinize kolayca erişemez ve sisteminizi geri yükleyemezsiniz.

Bir başka büyük sorun da, DejaDup'ın son sürümünde depolama seçeneklerinin olmamasıdır. Politikalarını değiştirmeye ve yalnızca "tüketici hedefli bulut hizmetlerini" desteklemeye karar verdiler, ancak şu anda yalnızca Google Drive'ı destekliyorlar. Bu nedenle, yığın depolama için tüm uygun maliyetli seçenekleri ortadan kaldırdılar ve çok pahalı tek bir seçeneği ellerinde tuttular. Bunun uygulamanın kullanıcıları için ne kadar iyi olduğundan emin değilim. Linux her zaman bir seçeneğe sahip olmakla ilgiliydi (çoğu durumda çok fazla), öyleyse neden hem deneyimli hem de deneyimsiz kullanıcılara hizmet etmek için birden fazla depolama seçeneği sunmayasınız? Neyse ki Linux'ta olduğumuz için bunu düzeltme seçeneğimiz var.

AWS S42 ile Deja Dup v3+ nasıl kullanılır?

görüntü

UYARI: Aşağıdaki kurulumu kapsamlı bir şekilde test etmedim, bu nedenle kullanma riski size aittir. Bilgisayar yüzünüze patlarsa, verilerinizi kaybederseniz veya eşiniz çocuklarınızı alıp sizi terk ederse, beni suçlamayın.

s3fs sigortasını takma

Bunun dışında, düzeltmeye geçelim. Kullanacağız s3fs sigorta, FUSE yoluyla bir S3 klasörünü bağlamanıza ve etkili bir şekilde yerel bir disk gibi görünmesini sağlayan bir program. Neyse ki, Ubuntu'nun depolarında olduğu için onu kaynaktan derlemek zorunda değilsiniz. Kurmak için terminalinize şunu yazın:

sudo apt install s3fs

AWS kimlik bilgileri dosyanızı ayarlama

Ardından, kimlik bilgilerinizi yapılandırmamız gerekiyor. s3fs, kimlik doğrulama için iki yöntemi destekler: AWS kimlik bilgisi dosyası veya özel bir şifre dosyası. Bu eğitimde ilk yöntemi kullanacağız, ancak ikincisi ile ilgileniyorsanız, görüntülemekten çekinmeyin. s3fs belgeleri Github'da. Kimlik bilgilerinizi ayarlamak için ~/.aws/credentials dosyasının AWS erişim kimliğinizi ve gizli anahtarınızı içerdiğinden emin olun. Bu şöyle görünmelidir:


[default]
aws_access_key_id=YOUR_ACCESS_KEY_ID
aws_secret_access_key=YOUR_SECRET_ACCESS_KEY

Paketinizi yerel dosya sisteminize bağlama

Kimlik bilgileri dosyanızı aldıktan sonra, yedekleme paketinizi bağlamaya hazırsınız demektir. Grup adını hatırlamıyorsanız, adresinizi ziyaret ederek bulabilirsiniz. AWS hesabı. Kovayı belirli bir yere/konumdan çıkarmak ve çıkarmak için şunu yazın:


# mount
s3fs BUCKET_NAME /path/to/location

# bağlantıyı kes
Fusermount -u /yol/to/konum

Kovayı bu şekilde monte etmek yalnızca geçicidir ve yeniden başlatmalarda devam etmez. /etc/fstab dosyasına ekleyebilirsiniz, ancak bunun yalnızca passwd dosyasıyla çalıştığına inanıyorum. AWS kimlik bilgileri dosyanızı kullanmak istiyorsanız, Başlangıç ​​Uygulamaları Tercihlerinizde bir kısayol oluşturmak için kolay bir geçici çözüm.

görüntü

Kovayı monte etmeye çalışmadan önce WiFi'nin bağlı olduğundan emin olmak için 10 saniyelik küçük bir gecikme ekleyebileceğinizi unutmayın. Başarılı bir şekilde monte etmek için İnternet erişimi açıkça gereklidir. VPN'lerin arkasındaysanız veya başka karmaşık kurulumlarınız varsa, mount komutunu çalıştırmadan önce gerekli kontrolleri yapan bir bash betiği de oluşturabilirsiniz.

DejaDup'ı Yapılandırma

Kova yerel bir sürücü olarak monte edildiğinde, artık DejaDup'ı onu kullanacak şekilde kolayca yapılandırabiliriz. Öncelikle arka ucu yerel olarak değiştirmemiz gerekiyor. Bu, dconfig gibi bir program veya aşağıdaki komutla konsol kullanılarak yapılabilir:

gsettings set org.gnome.DejaDup backend 'local'

görüntü

Son olarak DejaDup'ı açıyoruz, tercihlere gidiyoruz ve depolama konumunu S3 yedekleme dosyalarınızın bulunduğu dizine yönlendiriyoruz. Yedekleme dosyalarını içeren alt dizini seçtiğinizden emin olun; bu genellikle bağlama noktanızda bulunan ve adı bilgisayarınızın ana bilgisayar adına eşit olan bir alt dizindir. Son olarak, S3 bağlama dizininin DejaDup'tan dışlandığından emin olun! Bunu yapmak için, Tercihler'de yok sayılan klasörleri kontrol edin.

görüntü

Bu kadar! Şimdi geri yükleme sekmenize gidin ve DejaDup önceki yedeklemelerinizi okuyabilecektir. Ayrıca yenilerini de alabilirsiniz.

yakalandım

Bu kurulumda akılda tutulması gereken birkaç şey var:

  1. Öncelikle kovayı monte ettiğinizde internete bağlı olmanız gerekmektedir. Eğer değilseniz, kova monte edilmeyecektir. Bu nedenle, sadece mount komutunu çağırmak yerine, mount'tan önce gerekli kontrolleri yapan (internet bağlantısı açık, güvenlik duvarı harici isteklere izin veriyor vb.) bir bash betiği yazmanızı tavsiye ederim.
  2. Bunun gibi yedeklemeler almak, eski yerel S3 desteğini kullanmaktan daha yavaş görünür ve daha fazla ağ trafiği oluşturması muhtemeldir (AWS trafik maliyetlerini dikkate alın!). DejaDup yerel dosya sistemine eriştiğini düşündüğü için bu beklenen bir durumdur, bu nedenle ağ trafiğine neden olan işlemlerin agresif bir şekilde önbelleğe alınmasına veya en aza indirilmesine gerek yoktur.
  3. Stabilite sorunları beklemelisiniz. Daha önce de söylediğimiz gibi, DejaDup veriyi kablo üzerinden yazdığını bilmediğinden, bu tür kurulumlarda genellikle var olan işlevlerin çoğu (başarısız olduğunda yeniden deneme gibi) eksiktir. Ve tabii ki, yedeklemenin ortasında bağlantıyı kaybederseniz, gelecekteki yedeklemelerinizi bozmamak için onu silmeniz ve yeni bir tane başlatmanız gerekecektir.
  4. Son olarak, bunun çok deneysel bir kurulum olduğunu ve gerçekten güvenilir bir çözüme sahip olmak istiyorsanız, kendi araştırmanızı yapmalı ve ihtiyaçlarınızı karşılayan bir şey seçmelisiniz.

Yerel olarak şifrelenmiş artımlı yedeklemelere izin veren, S3'ü destekleyen ve kullanımı kolay bir kullanıcı arayüzüne sahip bir Açık Kaynaklı Yedekleme çözümü öneriniz varsa lütfen yorum bırakın, denemekten büyük mutluluk duyarım.

Zaman Damgası:

Den fazla Veri kutusu