Ana içeriğe geç
Bulut & Altyapı

Kişisel veri yedeklemede 3-2-1 kuralını uygulamanın zorlukları ve açık kaynak çözümler

Öne çıkanlar

  • Cihazlar arası çalışma verisi Syncthing ve Tailscale ağ katmanı üzerinden senkronize edildi.
  • Restic aracı, 12 GB veriyi tekilleştirme ve sıkıştırma yöntemiyle yerel diskte 6 GB seviyesine indirdi.
  • Google Drive tarafında yaşanan restic istek limitleri nedeniyle harici yedekleme rclone ile manuel yapıya geçirildi.
  • Sistem konfigürasyon dosyaları chezmoi ile GitHub üzerinde, işletim sistemi durumları ise Timeshift ile koruma altına alındı.

Açık kaynak araçlarla ücretsiz ve bağımsız bir veri yedekleme altyapısı kurma süreci, platform kısıtlamaları ve uyumluluk sorunları nedeniyle karmaşık bir hal alıyor. Bir geliştirici, tescilli bulut aboneliklerinden kaçınarak 3-2-1 yedekleme standardını (üç kopya, iki farklı ortam, bir harici kopya) kendi cihazlarında uygulama deneyimini paylaştı.

Sistemde cihazlar arası anlık eşzamanlama için Syncthing, cihazlara uzaktan güvenli erişim için Tailscale ve yerel yedekleme için şifreleme ile tekilleştirme sunan restic kullanıldı. Linux ve Windows cihazlar arasında dosya transferi sorunsuz işlerken, depolama alanı kısıtlı mobil cihazlar ve harici bulut servislerine yedekleme aşamasında ciddi performans darboğazları yaşandı.

Google Drive entegrasyonundaki API gecikmeleri ve iOS ile Android ekosistemlerindeki dosya yönetimi kısıtlamaları, tam otomasyon yerine rclone ve manuel arşivleme gibi hibrit yöntemlerin tercih edilmesine yol açtı. Sistem yapılandırma dosyalarının yedeği için chezmoi, işletim sistemi kurtarma noktaları için ise Timeshift yapılandırmaya dahil edildi.

Kaynak

Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.