Skip to content
0850 554 5439 [email protected]

How can we help?

Search our guides and tutorials, or browse the categories below.

restic ve rclone ile Korumalı Depolama

Object Storage (S3) 35 views Step-by-step guide Last verified: Markdown
Bu rehberde ne öğreneceksinizrestic ve rclone'u Korumalı Depolama'ya bağlamayı, restic yedeklerini kova varsayılan saklamasıyla değiştirilemez yapmayı ve rclone ile eski sürümlere erişmeyi.
Süre10 dakika
Kimin içinLinux sunucularını komut satırından yedekleyenler.
GerekenlerAktif bir Korumalı Depolama hizmeti, bir kova (restic için Nesne Kilidi'li kova önerilir), bir erişim anahtarı, sunucuda restic ve/veya rclone.

1. Bağlantı bilgileri

Ayar Değer
Uç nokta https://s3-kilit.gyrohosting.com
Bölge tr-ist-1
Adresleme Yol stili ve sanal sunucu stili

Bu uç nokta standart Nesne Depolama'dan (s3.gyrohosting.com) farklıdır; Korumalı Depolama anahtarlarınız yalnız bu adreste geçerlidir.

2. restic ile değiştirilemez yedek

restic dosyalara kendi başına kilit koymaz. Kilidi kova uygular: kovada varsayılan saklama tanımladığınızda restic'in yüklediği her dosya o süreyle kilitlenir.

  1. Panelde Nesne kilidini (WORM) aç kutusunu işaretleyerek bir kova açın (ör. restic yazarsınız, kova adı restic-<kod> olur) ve Nesne kilidi sayfasında bu kova için Varsayılan saklama tanımlayın (ör. COMPLIANCE, 14 gün; ilk denemede GOVERNANCE). Aşağıdaki örneklerde kova adı kısaca firma-restic yazıldı; kendi kova adınızı kullanın. Ayrıntı: Nesne Kilidi rehberi.
  2. Sunucuda bağlantıyı ayarlayın:
kod
export AWS_ACCESS_KEY_ID=<ERISIM_ANAHTARI>
export AWS_SECRET_ACCESS_KEY=<GIZLI_ANAHTAR>
export AWS_DEFAULT_REGION=tr-ist-1
export RESTIC_REPOSITORY=s3:https://s3-kilit.gyrohosting.com/firma-restic/sunucu1
export RESTIC_PASSWORD_FILE=/root/.restic-parola
  1. Depoyu oluşturun ve ilk yedeği alın:
kod
restic init
restic backup /etc /var/www /root
  1. Eski yedekleri restic ile temizlerken (restic forget --prune) silme işlemleri kovaya yalnız silme işareti olarak yansır; kilitli dosyalar kilit süresi dolana kadar yerinde kalır ve paket alanınızdan düşer. Eski sürümler kilit bitince yaşam döngüsü kuralıyla (varsayılan 30 gün) temizlenir.
Neden korur?

Saldırgan sunucunuzu ve restic parolanızı ele geçirip depoyu silse bile kilitli sürümler yerinde durur. Panelden ya da rclone --s3-version-at ile saldırıdan önceki ana dönerek depoyu geri getirirsiniz.

İpucu

restic parolasını yalnız sunucuda tutmayın; güvenli başka bir yerde de saklayın. Parola olmadan yedekler açılamaz.

3. rclone ile

  1. ~/.config/rclone/rclone.conf dosyasına ekleyin:
kod
[gyro-kilit]
type = s3
provider = Other
access_key_id = <ERISIM_ANAHTARI>
secret_access_key = <GIZLI_ANAHTAR>
endpoint = https://s3-kilit.gyrohosting.com
region = tr-ist-1
force_path_style = true
  1. Kopyalama ve eşitleme standart komutlarla çalışır:
kod
rclone copy /var/yedek gyro-kilit:firma-yedek/gunluk --progress
  1. Eski sürümleri dosya adına tarih eklenmiş olarak listeleyin:
kod
rclone ls gyro-kilit:firma-yedek/gunluk --s3-versions
  1. Kovayı belirli bir andaki haliyle başka bir yere indirin (silinmiş ya da değiştirilmiş dosyaları geri almak için):
kod
rclone copy gyro-kilit:firma-yedek/gunluk ./geri-yukleme --s3-version-at "2026-11-10 03:00:00"
Dikkat

rclone sync hedefte kaynakta olmayan dosyaları siler. Sürümlü kovada bu silme yalnız silme işareti koyar ve geri alınabilir, ama eski sürüm saklama süresi dolunca kalıcı olur. Yanlış yöne çalıştırılan sync komutlarına karşı önce --dry-run ile deneyin.

4. Sorun giderme

Belirti Olası neden Ne yapmalı?
restic init "access denied" Anahtarın kovada yazma izni yok ya da uç nokta yanlış Erişim anahtarları'nda izni ve uç noktanın s3-kilit olduğunu kontrol edin.
restic forget --prune sonrası alan azalmıyor Kilitli ve eski sürümler alan kaplamaya devam ediyor Normaldir; kilit ve eski sürüm saklama süresi dolunca alan açılır.
rclone checksum hatası Bazı eski sürümler ek ayar ister rclone'u güncelleyin; aws-cli için AWS_REQUEST_CHECKSUM_CALCULATION=when_required ortam değişkenini deneyin.

5. Sık sorulan sorular

restic için Compliance mı Governance mı seçmeliyim?

Fidye yazılımına karşı Compliance daha güçlüdür, çünkü kimse kilidi aşamaz. İlk kurulumda Governance ile deneyin; işleyişten emin olunca Compliance'a geçin.

Standart Nesne Depolama'daki restic depomu taşıyabilir miyim?

Evet, rclone copy ile depo klasörünü yeni korumalı kovaya kopyalayıp RESTIC_REPOSITORY adresini değiştirirsiniz. Kopyalanan dosyalar kovanın varsayılan saklamasıyla kilitlenir.

Kova varsayılan saklaması restic'in kilit dosyalarını da kilitler mi?

Evet, restic'in geçici kilit dosyaları da sürüm olarak saklanır; çok küçük oldukları için alan etkisi önemsizdir. restic bunları silme işaretiyle kaldırır ve çalışmaya devam eder.

Sıradaki adım

Was this helpful?

Thanks for your feedback!

Still Need Help?

Our support team is here around the clock for anything you can't find above.