Sık Yapılan Hatalar ve Çözümleri
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?
- Yedeklemeyi aynı depoda saklamak
Sorun: Fiziksel arızada tüm kopyalar kaybolur.
Çözüm:tar -czf /backups/site_$(date +%F).tar.gz /var/www/htmlile yerel kopya oluşturun. Aynı arşivirsync -avz /backups/site_*.tar.gz user@remote:/mnt/backup/komutu ile uzak sunucuya aktarın. - Yedeklemeyi otomatik test etmemek
Sorun: Çalışmayan backup, kurtarma anında sorun çıkarır.
Çözüm: Her yedeklemeden sonramkdir /tmp/site_restore && tar -xzf /backups/site_$(date +%F).tar.gz -C /tmp/site_restore && diff -r /var/www/html /tmp/site_restoreile dosya bütünlüğünü kontrol edin. - Kopyaları tutarlı biçimde güncellememe
Sorun: Arşivler eskimiş olur; veri kaybı riski yükselir.
Çözüm:crontab -eiçine0 3 * * * /usr/local/bin/site_backup.shekleyerek her gece yedekleme ve test süreçlerini otomatikleştirin. - Yedekleme metodu için yalnızca tek format seçmek
Sorun: Farklı ortamlar için en uygun format bilinmez.
Çözüm: Dosyalar içintar.gz, veritabanı içinmysqldump --single-transaction --quick --lock-tables=false dbname > /backups/db_$(date +%F).sqlkullanın. - 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.txtile checksum üretin; geri yüklemedemd5sum -c manifest.txtile 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?