Yedekleme Komutları ve 3-2-1 Kuralı (robocopy, wbadmin, rsync)
Fidye Yazılımı (CryptoLocker)

Fidye yazılımına karşı en etkili önlem: robocopy ve rsync ile otomatik yedek, zamanlanmış görev ve cron, Windows Server Yedekleme ve geri yükleme testi.

Fidye yazılımına karşı en güvenilir sigorta, saldırganın ulaşamadığı güncel bir yedektir. Yaygın kabul gören 3-2-1 kuralı: verinin en az 3 kopyası, 2 farklı ortamda, 1 tanesi de başka bir yerde (bulut veya ağdan ayrı disk) bulunmalıdır. Ağa sürekli bağlı ve aynı kullanıcıyla yazılabilen bir yedek, fidye yazılımı tarafından da şifrelenebilir.

Windows: robocopy ile klasör yedeği

CMD
robocopy D:\Veri \\NAS01\Yedek\Veri /MIR /R:1 /W:1 /NP /LOG:C:\Yedek\robocopy.log

D:\Veri klasörünü NAS'a eşler, hataları ve kopyalananları günlüğe yazar.

⚠️ /MIR kaynakta silinen dosyaları hedefte de siler. Kaynak şifrelenirse şifreli dosyalar da yedeğe kopyalanır; bu yüzden tek kopya yeterli değildir. Sürümlü yedek (günlük ayrı klasör) veya anlık görüntü özellikli NAS kullanın.

CMD
robocopy D:\Veri \\NAS01\Yedek\%DATE:~-4%-%DATE:~3,2%-%DATE:~0,2% /E /R:1 /W:1 /NP

Türkçe tarih biçiminde (gg.aa.yyyy) her gün yyyy-aa-gg adlı yeni klasöre tam kopya alır.

Windows: zamanlanmış görev

CMD
schtasks /create /tn "Gece Yedegi" /tr "C:\Yedek\yedek.cmd" /sc daily /st 23:00 /ru SYSTEM

yedek.cmd betiğini her gece 23:00'te SYSTEM hesabıyla çalıştırır. NAS'a yazabilmesi için bilgisayar hesabına paylaşımda yazma izni verin ya da ayrı bir yedek hesabı kullanın.

Windows Server Yedekleme

CMD
wbadmin start backup -backupTarget:E: -include:C:,D: -allCritical -quiet

C: ve D: sürücülerini ve sistemi geri yükleyebilmek için gereken her şeyi E: diskine yedekler.

CMD
wbadmin get versions -backupTarget:E:

Diskteki yedek sürümlerini listeler.

Linux: rsync ve tar

Linux
rsync -a --delete /srv/veri/ /mnt/yedek/veri/

Klasörü yedek diske eşler. Kaynaktaki sondaki / işareti klasörün içeriğinin kopyalanmasını sağlar.

Linux
tar -czf /mnt/yedek/veri-$(date +%F).tar.gz /srv/veri

Tarih damgalı sıkıştırılmış arşiv oluşturur.

Linux
find /mnt/yedek -name 'veri-*.tar.gz' -mtime +30 -delete

30 günden eski arşivleri siler.

Yapılandırma
0 23 * * * /usr/local/bin/yedek.sh >> /var/log/yedek.log 2>&1

crontab -e ile eklenen bu satır betiği her gece 23:00'te çalıştırır.

Yedeğin işe yaradığından emin olun

  • Ayda bir rastgele bir klasörü farklı bir konuma geri yükleyip dosyaların açıldığını kontrol edin.
  • Yedek diskini yedekleme bittikten sonra ağdan ayırın veya NAS'ta değiştirilemez (immutable) anlık görüntü kullanın.
  • Yedek hesabının parolasını etki alanı yönetici parolasından farklı tutun.
  • Yedekleme günlüklerini düzenli kontrol edin; sessizce başarısız olan yedek en tehlikelisidir.

Fidye Yazılımı (CryptoLocker): diğer rehberler

Komutları kendi sisteminizde çalıştırmadan önce sunucu, kullanıcı ve klasör adlarını uyarlayın; kritik değişikliklerden önce yedek alın.

Diğer bölümler

Yedekleme Komutları ve 3-2-1 Kuralı (robocopy, wbadmin, rsync) hakkında

Fidye yazılımına karşı en etkili önlem: robocopy ve rsync ile otomatik yedek, zamanlanmış görev ve cron, Windows Server Yedekleme ve geri yükleme testi.

Örneklerdeki süslü parantezli alanlar ({{dosya}} gibi) sizin dolduracağınız yerlerdir. Silme ve yönetici yetkisi isteyen komutlarda dikkatli olun.

Yedekleme Komutları ve 3-2-1 Kuralı (robocopy, wbadmin, rsync) nasıl kullanılır?

  1. Rehberi okuyunAdımları sırasıyla izleyin.
  2. Komutları kopyalayınKod kutularındaki 📋 ile kopyalayın; örnek adları kendi değerlerinizle değiştirin.
  3. Sonucu doğrulayınKontrol komutlarıyla işlemin başarılı olduğunu görün.

Sıkça sorulan sorular

Yedekleme Komutları ve 3-2-1 Kuralı (robocopy, wbadmin, rsync) nasıl yapılır?

Fidye yazılımına karşı en etkili önlem: robocopy ve rsync ile otomatik yedek, zamanlanmış görev ve cron, Windows Server Yedekleme ve geri yükleme testi.

Komutları nerede çalıştırmalıyım?

PowerShell komutlarını yönetici olarak açılmış PowerShell'de, CMD komutlarını yönetici Komut İstemi'nde, Linux komutlarını terminalde çalıştırın.