Küçük Site İçin 3‑2‑1 Yedekleme Kuralı Nasıl Uygulanır?

Koral

Yeni Üye
Katılım
Eyl 2026
Konular
1
Mesajlar
1
Tepki puanı
0
Görüntülenme
0
Sık Yapılan Hatalar ve Çözümleri

  1. Yedeklemeyi aynı depoda saklamak
    Sorun: Fiziksel arızada tüm kopyalar kaybolur.
    Çözüm: tar -czf /backups/site_$(date +%F).tar.gz /var/www/html ile yerel kopya oluşturun. Aynı arşivi rsync -avz /backups/site_*.tar.gz user@remote:/mnt/backup/ komutu ile uzak sunucuya aktarın.
  2. Yedeklemeyi otomatik test etmemek
    Sorun: Çalışmayan backup, kurtarma anında sorun çıkarır.
    Çözüm: Her yedeklemeden sonra mkdir /tmp/site_restore && tar -xzf /backups/site_$(date +%F).tar.gz -C /tmp/site_restore && diff -r /var/www/html /tmp/site_restore ile dosya bütünlüğünü kontrol edin.
  3. Kopyaları tutarlı biçimde güncellememe
    Sorun: Arşivler eskimiş olur; veri kaybı riski yükselir.
    Çözüm: crontab -e içine 0 3 * * * /usr/local/bin/site_backup.sh ekleyerek her gece yedekleme ve test süreçlerini otomatikleştirin.
  4. Yedekleme metodu için yalnızca tek format seçmek
    Sorun: Farklı ortamlar için en uygun format bilinmez.
    Çözüm: Dosyalar için tar.gz, veritabanı için mysqldump --single-transaction --quick --lock-tables=false dbname > /backups/db_$(date +%F).sql kullanın.
  5. Yedekli ortamları tarama işleminden geçirip onaylamamak
    Sorun: Donanım arızası sonrası veri bozulur, fark edilmez.
    Çözüm: md5sum /backups/site_*.tar.gz /backups/db_*.sql > /backups/manifest.txt ile checksum üretin; geri yüklemede md5sum -c manifest.txt ile doğrulama yapın.

Yedekleme stratejisi oluştururken, her adım için deneme ve doğrulama süreci eklemek, 3‑2‑1 kuralını küçük bir sitende bile sorunsuz uygulamanın anahtarıdır.
Bu adımlardan hangisini uygularken en çok zorlanıyorsunuz?
 
Geri
En Üst