Veri yedekleme, sunucu yönetiminin en kritik bileşenidir. Doğru yedekleme stratejisi olmadan veri kaybı, donanım arızası veya siber saldırı durumunda geri dönüşü olmayan kayıplar yaşanabilir.
3-2-1 Yedekleme Kuralı
- 3 kopya: Verinin en az 3 kopyasını tutun
- 2 farklı ortam: En az 2 farklı depolama türünde saklayın (SSD + HDD, yerel + bulut)
- 1 uzak konum: En az 1 kopya farklı lokasyonda olsun (off-site)
Yedekleme Türleri
| Tür | Açıklama | Süre | Alan |
|---|---|---|---|
| Tam (Full) | Tüm verilerin kopyası | Uzun | Büyük |
| Artımlı (Incremental) | Son yedekten bu yana değişenler | Kısa | Küçük |
| Farksal (Differential) | Son tam yedekten bu yana değişenler | Orta | Orta |
| Anlık Görüntü (Snapshot) | Disk durumunun anlık kopyası | Anlık | Değişken |
rsync ile Otomatik Yedekleme
#!/bin/bash
# backup.sh - rsync ile artımlı yedekleme
KAYNAK="/var/www/"
HEDEF="/backup/web/"
LOG="/var/log/backup.log"
TARIH=$(date +%Y%m%d_%H%M)
echo "[$TARIH] Yedekleme başladı" >> $LOG
rsync -avz --delete \
--exclude='*.tmp' \
--exclude='cache/' \
$KAYNAK $HEDEF >> $LOG 2>&1
echo "[$TARIH] Yedekleme tamamlandı" >> $LOGCron ile Zamanlama
# crontab -e ile zamanlanmış yedekleme
# Her gece 03:00'te web yedekle
0 3 * * * /usr/local/bin/backup.sh
# Her Pazar tam veritabanı yedeği
0 4 * * 0 mysqldump -u root --all-databases | gzip > /backup/db/full_$(date +\%Y\%m\%d).sql.gz
# 30 günden eski yedekleri sil
0 5 * * * find /backup/ -type f -mtime +30 -deleteVeritabanı Yedekleme
# MySQL/MariaDB tam yedek
mysqldump -u root -p --single-transaction \
--routines --triggers --all-databases \
> /backup/db/all_db_$(date +%Y%m%d).sql
# PostgreSQL yedek
pg_dump -U postgres dbname > /backup/db/pgdump_$(date +%Y%m%d).sql
# Sıkıştırarak yedekleme
mysqldump -u root -p mydb | gzip > /backup/db/mydb_$(date +%Y%m%d).sql.gzYedekten Geri Yükleme Testi
Yedekleme stratejiniz, geri yükleme testi yapılmadan tamamlanmış sayılmaz:
- Ayda bir geri yükleme testi yapın
- Test ortamında yedeği restore edin
- Veri bütünlüğünü kontrol edin
- Geri yükleme süresini (RTO) ölçün
- Sonuçları belgelerin
Yedekleme altyapınız için VDS Sunucu ve Dedicated Sunucu çözümlerimizi keşfedin.

