Windows Sunucularda Otomatik Yedekleme (Task Scheduler ile Backup Planlama Rehberi)
Windows Sunucularda Otomatik Yedekleme (Task Scheduler ile Backup Planlama Rehberi)
Sunucu yönetiminde en kritik konulardan biri, veri güvenliğini sağlamak ve olası veri kayıplarını önlemektir. Windows sunucularda otomatik yedekleme, bu süreci insan müdahalesine gerek kalmadan düzenli şekilde gerçekleştirmek için en etkili yöntemdir. Task Scheduler kullanarak dosyalarınızı, veritabanlarınızı veya sistem imajlarınızı belirli aralıklarla otomatik olarak yedekleyebilirsiniz. Bu yazıda, Windows sunucularda otomatik yedekleme işlemini adım adım yapılandırmayı öğreneceksiniz.
- Neden Otomatik Yedekleme Kullanmalısınız?
- 1. Task Scheduler Nedir?
- 2. Yedekleme Betiği (Backup Script) Oluşturma
- 3. Task Scheduler Üzerinden Görev Planlama
- 4. Yedekleme İşlemini Test Etme
- 5. Yedekleme Loglarının Tutulması
- 6. Otomatik Silme ve Depolama Yönetimi
- 7. Yedekleri Harici veya Bulut Depolamaya Aktarma
- 8. Güvenli Yedekleme Ortamı İçin HostLigo Altyapısı
- Sonuç
Neden Otomatik Yedekleme Kullanmalısınız?
Manuel yedekleme yöntemleri çoğu zaman unutulabilir veya ihmal edilebilir. Otomatik yedekleme sayesinde:
- Veri kaybı riskini minimuma indirirsiniz.
- Günlük veya haftalık yedekleme rutinleri planlayabilirsiniz.
- Sunucu bakım süreçleri sorunsuz ilerler.
- Disaster Recovery (felaket kurtarma) senaryolarında hızlı dönüş sağlanır.
1. Task Scheduler Nedir?
Task Scheduler, Windows işletim sistemlerinde zamanlanmış görevleri yönetmeye yarayan yerleşik bir araçtır. Bu araç sayesinde belirli bir zamanda veya olay gerçekleştiğinde bir betik (script) veya komut dosyası otomatik olarak çalıştırılabilir.
2. Yedekleme Betiği (Backup Script) Oluşturma
Öncelikle yedeklenecek klasörleri tanımlayacağınız bir komut dosyası (örnek: backup.bat) hazırlayın:
@echo off set source=C:\inetpub\wwwroot set destination=D:\yedekler\%date:/=-% xcopy "%source%" "%destination%" /E /H /C /I /Y echo Yedekleme işlemi tamamlandı: %date% %time%
Bu script, C:\inetpub\wwwroot dizinindeki tüm dosyaları D:\yedekler klasörüne tarih etiketiyle kopyalar.
3. Task Scheduler Üzerinden Görev Planlama
Şimdi bu komut dosyasını otomatik olarak çalıştıracak bir görev oluşturacağız:
- Başlat → Task Scheduler yazın ve uygulamayı açın.
- Sağ panelden Create Basic Task seçeneğine tıklayın.
- Göreve isim verin: “Günlük Web Yedekleme”.
- Trigger bölümünden görev sıklığını seçin (örnek: Daily).
- Action kısmında Start a program seçeneğini işaretleyin.
- Program/script kısmına
backup.batdosyasının tam yolunu girin. - Kaydedin ve görevi test edin.
4. Yedekleme İşlemini Test Etme
Task Scheduler üzerinden görevi seçip sağ tıklayarak Run seçeneğini seçin. İşlem başarıyla çalıştığında, belirttiğiniz dizinde tarih etiketli bir yedek klasörü oluştuğunu göreceksiniz.
5. Yedekleme Loglarının Tutulması
Yedekleme sürecini izlemek için basit bir log dosyası ekleyebilirsiniz:
@echo off set log=D:\logs\backup_log.txt echo Backup started: %date% %time% >> %log% xcopy "C:\inetpub\wwwroot" "D:\yedekler\%date:/=-%" /E /H /C /I /Y >> %log% echo Backup completed: %date% %time% >> %log%
Bu log, her yedekleme işleminde zaman damgası ile kayıt tutar.
6. Otomatik Silme ve Depolama Yönetimi
Disk alanını korumak için 15 günden eski yedekleri otomatik olarak silmek isteyebilirsiniz. Bunun için aşağıdaki satırı scriptin sonuna ekleyin:
forfiles /p "D:\yedekler" /s /m *.* /d -15 /c "cmd /c del @path"
7. Yedekleri Harici veya Bulut Depolamaya Aktarma
Yedeklerinizi yalnızca yerel diskte tutmak yerine, harici disk, NAS veya bulut (OneDrive, Google Drive, HostLigo Cloud gibi) ortamlara da kopyalayabilirsiniz. Bu sayede felaket durumlarında verilerinize uzaktan erişim sağlayabilirsiniz.
8. Güvenli Yedekleme Ortamı İçin HostLigo Altyapısı
HostLigo, VDS Sunucu ve Premium VDS hizmetlerinde, yüksek hızlı NVMe disk yapısı ve 7/24 DDoS koruması ile güvenli yedekleme altyapısı sunar. Otomatik yedekleme sistemlerinizi HostLigo’nun sağlam network ve depolama altyapısında güvenle çalıştırabilirsiniz.
Sonuç
Windows sunucularda otomatik yedekleme, veri güvenliği ve iş sürekliliği için vazgeçilmezdir. Task Scheduler ile oluşturacağınız basit bir script, sisteminizi tamamen otomatik hale getirir. Düzenli yedekleme planları, güvenli depolama ve doğru yapılandırılmış görevler sayesinde, veri kaybı riskini en aza indirebilirsiniz. Profesyonel ve güvenli bir altyapı için www.hostligo.com üzerinden size uygun Windows VDS paketlerini inceleyebilirsiniz.