BAŞLAMADAN ÖNCE
Başlamadan önce kontrol edin
Doğrulanan yerel yol RustFS native repository ve EraBackup katalog akışıdır. Her S3 endpoint/bucket için genel kaynak yedekleme, bucket sürümleri, delete marker, metadata, Object Lock/WORM veya cross-region kopya desteği doğrulanmadı. RustFS katalog kaynağı seçimi keyfi S3 bucket taraması değildir.
Canlı doğrulama sınırı: Firefox laboratuvar kontrolü sayfa içeriğini güvenilir okuyamadı; bu tur NAS/S3 politika veya restore ekranı alınamadı. Adımlar yerel Storage Policy şablonu ve RustFS motor belgelerine dayanır. Başka akışın görüntüsü kullanılmadı; yeni politika, bucket, mount, backup veya restore oluşturulmadı. Kurulu sürüm ve uçtan uca veri kabulü ayrıca doğrulanmalıdır.
- Kaynak ve hedef storage kimliği, sürüm ve veri kapsamı
- Erişim, TLS, servis hesabı ve kapasite
- Full/artımlı zincir, katalog ve saklama
- İzole kabul hedefi, hash ve metadata kontrolü
011. Kaynak rolünü ve veri kapsamını belirleyin
Önce amacı seçin: dosyaları RustFS repository’ye korumak, mevcut EraBackup RustFS katalog içeriğini çıkarmak veya bağımsız S3 bucket kaynağını korumak. Sonuncusunun genel desteği bu incelemede doğrulanmadı; endpoint ve sürüm için teknik kabul olmadan aynı prosedürü uygulamayın.
Beklenen sonuçİlgili kapsam ve kabul kanıtı kaydedilir.
022. Erişim ve gerçek hedefi doğrulayın
RustFS endpoint, bucket/tenant prefix, CA/TLS, kota ve yetkili servis kimliğini repository yöneticisiyle doğrulayın. Yerel tasarım RustFS’i S3 API ile kullanır; s3fs/NFS/SMB/FUSE mount katmanı önermez. Erişim anahtarları repository pool yapılandırmasına aittir; politika adı veya ekran görüntüsüne koymayın.
Beklenen sonuçİlgili kapsam ve kabul kanıtı kaydedilir.
033. Storage Policy kaynağını ve hedefini seçin
Home → Policies → Storage Policy → Create Storage Backup Policy içinde Policy & Storage adımını inceleyin. Policy Name, Source storage ve Backup destination kimliklerini karşılaştırın. Kaynak ve hedef aynı olamaz. İncelenen şablon RustFS-to-RustFS policy copy yolunu desteklenmiyor diye engeller; başka bir hedef seçerek bu sınırı gizlemeyin.
Beklenen sonuçİlgili kapsam ve kabul kanıtı kaydedilir.
044. Source Content içinde yolları açıkça seçin
Mount edilmiş kaynak → RustFS hedef akışında Source Content ağacından test yollarını seçin. RustFS kaynak seçeneği mevcut repository katalog içeriğini gösterir; bütün S3 bucket versiyonlarını listelediği varsayılmaz. Katalog/policy/backup kimliğini ve seçili yolu birlikte kaydedin.
Beklenen sonuçİlgili kapsam ve kabul kanıtı kaydedilir.
055. Ön kontrol, zamanlama ve kapasiteyi planlayın
İlgili motor/scheduler sürümünü doğrulayın. Yerel motor belgesi --validate-policy ön kontrolünde mount, seçili yollar, storage ve repository erişimini kontrol eder. Full tabanı yoksa scheduler Full, aktif katalog varsa Incremental seçer; bunu her sürüme genellemeyin. Weekly/monthly gün davranışını mevcut UI/sürümle doğrulayın. Aynı politika için eşzamanlı ikinci iş başlatmayın.
Beklenen sonuçİlgili kapsam ve kabul kanıtı kaydedilir.
066. Full ve artımlı katalog kabulünü yapın
Onaylı küçük testte iş sonucu, storageJobs katalog kaydı ve repository çıktısını karşılaştırın. Bildirim veya exit_code=0 tek başına veri içeriği kabulü değildir. Full ve ona bağlı artımlı kimlikleri kaydedin; son noktanın bütün gereken zincire eriştiğini kontrol edin. 18 Eylül RustFS geliştirme kabulünü bugünkü kurulumun üretim kabulü saymayın.
Beklenen sonuçİlgili kapsam ve kabul kanıtı kaydedilir.
077. Geri yükleme ve metadata testini tamamlayın
Ayrı S3 geri yükleme rehberiyle repository’den test dosyalarını çıkarıp hash ve uygulama erişimini doğrulayın. Retention/GC, kesinti/retry, ölçek ve WORM üretim kapıları yerel tasarımda açık kalmıştır. Bucket versioning veya Object Lock ayarı yapıldığını varsaymayın.
Beklenen sonuçİlgili kapsam ve kabul kanıtı kaydedilir.
MERAK EDİLENLER
S3 uyumluluğu bütün kurtarma özelliklerini garanti eder mi?
Hayır. Endpoint, sürüm, kaynak türü, metadata, versioning, retention ve hedef davranışı ayrı doğrulanmalıdır. Repository kabulü genel bucket kaynak yedekleme kabulü değildir.