VPS yedekleme ve anlık görüntü rehberi

Yazan: ONIE Mühendislik Ekibi · 12 Kasım 2026 tarihinde güncellendi · 2 dakikalık okuma

Bir sunucu, hatalı bir güncelleme, insan hatası, kötü amaçlı yazılım veya donanım sorunu yüzünden çökebilir. İyi bir plan; anlık görüntüleri, yedekleri ve test edilmiş bir geri yüklemeyi birlikte kullanır. ONIE'de Ho Chi Minh Şehri'ndeki Cloud Servers anlık görüntü ve yedekleme desteği sunar. Ayrıca veriler için ek Block Storage alanı ekleyebilirsiniz.

Anlık görüntü ile yedek karşılaştırması

Anlık görüntüYedek
Ne olduğuDiskin belirli bir andaki kaydedilmiş haliSunucunun veya verilerinin ayrı bir kopyası
En uygun kullanımGüncelleme veya yapılandırma değişikliğinden önce hızlı geri dönüşKayıp, hasar veya silinmeden kurtarma
Saklandığı yerOrijinal sunucuya yakınAyrı bir depolama alanında
HızAlması ve geri yüklemesi hızlıDaha yavaş, boyuta bağlıdır

İkisini birlikte kullanın: riskli değişikliklerden önce bir anlık görüntü, diğer her şey için ise planlanmış yedekler alın.

3-2-1 kuralı

Önemli verilerin 3 kopyasını, 2 farklı türde depolama alanında ve 1 kopyası başka bir yerde tutun. Aynı sunucudaki bir anlık görüntü tek başına yeterli değildir.

Dosyaları yedekleme

rsync yalnızca değişen dosyaları kopyalar:

rsync -aH --delete /var/www/ backup@backup-host:/srv/backups/www/

restic birden fazla hedefe şifreli ve tekrarsız yedekler oluşturur:

sudo apt install -y restic
restic -r sftp:backup@backup-host:/srv/restic init
restic -r sftp:backup@backup-host:/srv/restic backup /var/www /etc
restic -r sftp:backup@backup-host:/srv/restic forget --keep-daily 7 --keep-weekly 4 --prune

Veritabanını yedekleme

Canlı veri dosyalarını kopyalamak yerine veritabanını dump ile kopyalayın:

mysqldump --single-transaction --routines -u root wordpress | gzip > /var/backups/wordpress-$(date +%F).sql.gz

PostgreSQL için pg_dump kullanın.

Otomatikleştirin

Yedekleri cron veya bir systemd zamanlayıcısıyla çalıştırın ve eski kopyaların silinmesi için bir saklama politikası belirleyin:

sudo crontab -e
# every day at 02:30
30 2 * * * /usr/local/bin/backup.sh

Geri yüklemeyi test edin

Hiç geri yüklemediğiniz bir yedek yalnızca bir tahmindir. Ayda bir kez yedek bir sunucuya geri yükleyin ve sitenin ile verilerin çalıştığını kontrol edin. Ekibinizdeki herkesin yapabilmesi için adımları yazılı olarak kaydedin.

Büyük değişikliklerden önce

Bir anlık görüntü alın, değişikliği yapın, test edin ve emin olduğunuzda anlık görüntüyü silin. Bu yaklaşım, güvenli SSH kurulumu ile iyi uyum sağlar; aynı alışkanlık, WordPress sitesini güncelleme sırasında da işe yarar.

Sık sorulan sorular

Ne sıklıkla yedek almalıyım?

Sık değişen siteler ve veritabanları için günlük yedekleme yaygındır. Bir günlük veri kaybı zarar verecekse daha sık yedek alın.

Anlık görüntüler ücretlendirilir mi?

Anlık görüntüler ve yedekler kullandıkları alana göre ücretlendirilir. Güncel ücretler için hizmetin fiyatlandırma sayfasına bakın.

Yedeklerimi nerede saklamalıyım?

Yalnızca aynı sunucuda değil. Tek bir arızanın tüm kopyaları silmesini önlemek için başka bir konum veya sağlayıcı kullanın.

Kaynaklar ve ileri okuma

Daha fazla VPS rehberi