Ana içeriğe atla Navigasyona atla Alt bilgiye atla

Yedekleme ve Geri Yükleme

Şifrelenmiş depoları harici depolamaya yedekleyin, yedeklerden geri yükleyin ve otomatik yedeklemeler planlayın.

Yedekleme ve Geri Yükleme

Rediacc, şifrelenmiş depoları harici depolama sağlayıcılarına yedekleyebilir ve aynı veya farklı makinelerde geri yükleyebilir. Yedekler şifrelenmiştir — geri yükleme için deponun LUKS kimlik bilgisi gereklidir.

Depolamayı Yapılandırma

Yedekleri göndermeden önce bir depolama sağlayıcısı kaydedin. Rediacc, rclone uyumlu tüm depolamaları destekler: S3, B2, Google Drive ve daha fazlası.

rclone’dan İçe Aktarma

Zaten yapılandırılmış bir rclone uzak bağlantınız varsa:

rdc context import-storage my-storage

Bu, rclone yapılandırmanızdaki depolama ayarını mevcut bağlama aktarır.

Depolamaları Görüntüleme

rdc context storages

Yedek Gönderme

Bir depo yedeğini harici depolamaya gönderin:

rdc backup push my-app -m server-1 --to my-storage
SeçenekAçıklama
--to <storage>Hedef depolama konumu
--to-machine <machine>Makineden makineye yedekleme için hedef makine
--dest <filename>Özel hedef dosya adı
--checkpointGöndermeden önce bir kontrol noktası oluştur
--forceMevcut bir yedeği geçersiz kıl
--tag <tag>Yedeği etiketle
-w, --watchİşlem ilerlemesini izle
--debugAyrıntılı çıktıyı etkinleştir

Yedek Çekme / Geri Yükleme

Harici depolamadan bir depo yedeğini çekin:

rdc backup pull my-app -m server-1 --from my-storage
SeçenekAçıklama
--from <storage>Kaynak depolama konumu
--from-machine <machine>Makineden makineye geri yükleme için kaynak makine
--forceMevcut yerel yedeği geçersiz kıl
-w, --watchİşlem ilerlemesini izle
--debugAyrıntılı çıktıyı etkinleştir

Yedekleri Listeleme

Bir depolama konumundaki mevcut yedekleri görüntüleyin:

rdc backup list --from my-storage -m server-1

Toplu Senkronizasyon

Tüm depoları aynı anda gönderin veya çekin:

Tümünü Depolamaya Gönder

rdc backup sync --to my-storage -m server-1

Tümünü Depolamadan Çek

rdc backup sync --from my-storage -m server-1
SeçenekAçıklama
--to <storage>Hedef depolama (gönderme yönü)
--from <storage>Kaynak depolama (çekme yönü)
--repo <name>Belirli depoları senkronize et (tekrarlanabilir)
--overrideMevcut yedekleri geçersiz kıl
--debugAyrıntılı çıktıyı etkinleştir

Zamanlanmış Yedeklemeler

Uzak makinede systemd zamanlayıcısı olarak çalışan bir cron zamanlamasıyla yedeklemeleri otomatikleştirin.

Zamanlama Ayarlama

rdc backup schedule set --destination my-storage --cron "0 2 * * *" --enable
SeçenekAçıklama
--destination <storage>Varsayılan yedekleme hedefi
--cron <expression>Cron ifadesi (ör. "0 2 * * *" günlük saat 02:00 için)
--enableZamanlamayı etkinleştir
--disableZamanlamayı devre dışı bırak

Zamanlamayı Makineye Gönderme

Zamanlama yapılandırmasını systemd zamanlayıcısı olarak bir makineye dağıtın:

rdc backup schedule push server-1

Zamanlamayı Görüntüleme

rdc backup schedule show

Depolamayı Tarama

Bir depolama konumunun içeriğini tarayın:

rdc storage browse my-storage -m server-1

En İyi Uygulamalar

  • Günlük yedeklemeler planlayın en az bir depolama sağlayıcısına
  • Geri yüklemeleri düzenli olarak test edin yedek bütünlüğünü doğrulamak için
  • Kritik veriler için birden fazla depolama sağlayıcısı kullanın (ör. S3 + B2)
  • Kimlik bilgilerini güvende tutun — yedekler şifrelenmiştir ancak geri yükleme için LUKS kimlik bilgisi gereklidir