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.
İlgili Hizmetler
İlgili Yazılar
Object Storage (S3) Nedir? Nesne Depolama Rehberi (2026)
Object storage nedir, nasıl çalışır? S3 uyumlu depolama, bucket mantığı, kullanım senaryoları ve blok/dosya depolama ile farkları.
rsync ile Dosya Senkronizasyonu ve Yedekleme (2026)
rsync komutu ile hızlı dosya senkronizasyonu ve artımlı yedekleme: temel kullanım, SSH üzerinden aktarım ve cron ile otomasyon.

