Windows Server’da Otomatik Yedekleme (VSS) Nasıl Kurulur?

Windows Server’da Otomatik Yedekleme (VSS) Nasıl Kurulur?
Yazı Özetini Göster

Windows Server’da Otomatik Yedekleme (VSS) Nasıl Kurulur?

Windows Server Volume Shadow Copy Service (VSS), dosya veya sistem yedeklemelerini çalışmakta olan servisleri durdurmadan gerçekleştiren bir teknolojidir. Bu özellik, özellikle veritabanı veya aktif dosya sistemleriyle çalışan sunucularda güvenli ve tutarlı yedekleme almak için kritik öneme sahiptir. Bu makalede, VSS teknolojisini kullanarak otomatik yedekleme yapılandırmayı adım adım anlatıyoruz.

VSS (Volume Shadow Copy Service) Nedir?

VSS, Windows işletim sisteminde çalışan bir servis olup, sistem disklerinin anlık görüntülerini (snapshot) oluşturur. Bu snapshot’lar, sistem çalışırken dahi alınabilir ve veri tutarlılığını korur. VSS özellikle Active Directory, SQL Server veya Exchange gibi servislerin yedeklenmesinde kullanılır.

VSS’in Sağladığı Avantajlar

  • Canlı sistemlerde kesintisiz yedekleme olanağı.
  • Dosya bütünlüğü ve tutarlılığı sağlar.
  • Manuel veya otomatik yedekleme planlaması yapılabilir.
  • Minimum performans kaybı ile snapshot oluşturma.

1️⃣ VSS Özelliğini Etkinleştirme

  1. Server Manager → Add Roles and Features menüsüne gidin.
  2. File and Storage Services → File and iSCSI Services altında File Server VSS Agent Service kutusunu işaretleyin.
  3. Yükleme tamamlandıktan sonra servisin durumunu kontrol edin:
Get-Service VSS

2️⃣ VSS Servisini Başlatma ve Test Etme

Servis aktif değilse PowerShell üzerinden başlatabilirsiniz:

Start-Service VSS

Yedekleme testini başlatmak için:

vssadmin list writers

Bu komut, VSS ile uyumlu servisleri listeler (örneğin SQL Writer, System Writer vb.).

3️⃣ Shadow Copy Ayarlarını Yapılandırma

  1. File Explorer → hedef diski sağ tıklayın → PropertiesShadow Copies.
  2. Enable” butonuna tıklayın.
  3. Settings” kısmından kopyaların saklanacağı disk alanını belirleyin.
  4. Schedule” kısmından otomatik yedekleme sıklığını (örneğin günde iki kez) ayarlayın.

4️⃣ PowerShell ile Otomatik VSS Yedekleme Planlama

VSS işlemini komut satırı üzerinden otomatikleştirmek için bir görev zamanlayıcısı oluşturabilirsiniz:

schtasks /create /tn "Otomatik VSS Yedekleme" /tr "vssadmin create shadow /for=C:" /sc DAILY /st 02:00

Bu örnek, her gün saat 02:00’de C:\ sürücüsünün VSS snapshot’unu oluşturur.

5️⃣ Eski Yedekleri Temizleme (Disk Alanı Yönetimi)

Disk doluluk oranını kontrol altında tutmak için eski snapshot’ları silmek gerekir:

vssadmin list shadows
vssadmin delete shadows /for=C: /oldest

Alternatif olarak belirli sayıda yedek saklamak için Task Scheduler’a ek bir komut da ekleyebilirsiniz.

6️⃣ VSS Snapshot’larından Veri Geri Yükleme

Manuel olarak geri yükleme yapmak için:

Previous Versions → Dosya/Dizin Sağ Tık → Restore Previous Versions

Veya PowerShell üzerinden:

Restore-VolumeShadowCopy -Path "C:\ShadowCopyBackup"

7️⃣ Gelişmiş Senaryo: Uygulama Tabanlı Yedekleme

SQL veya Exchange gibi servislerde tutarlı yedek almak için VSS Writer bileşenleri kullanılmalıdır:

vssadmin list writers

Her writer, uygulamaya özel snapshot mantığı uygular. Örneğin SqlServerWriter SQL veritabanı dosyalarını güvenli şekilde dondurur.

8️⃣ VSS Hata Giderme

  • VSS Error 0x80042306: Writer kilitlenmiş olabilir → servisi yeniden başlatın: Restart-Service VSS.
  • Shadow Storage dolu: Disk alanını artırın veya eski snapshot’ları temizleyin.
  • Event Viewer: “Application and Services Logs → Microsoft → Windows → VSS” kısmını kontrol edin.

9️⃣ Yedekleme Raporlarını İzleme

Yedekleme işlemlerinin başarıyla tamamlanıp tamamlanmadığını Event Viewer veya PowerShell ile izleyin:

Get-WinEvent -LogName Application | where {$_.ProviderName -like "*VSS*"} | Select TimeCreated, Message

🔟 Profesyonel VSS Entegrasyonları

VSS, üçüncü parti yedekleme yazılımlarıyla (örneğin Acronis, Veeam, Windows Backup, HostLigo Snapshot) entegre çalışabilir. Bu sistemler VSS API’sini kullanarak online yedekleme alır.

Sonuç

VSS ile otomatik yedekleme, Windows Server üzerinde veri kaybını önlemek ve sistem sürekliliğini sağlamak için en verimli yöntemlerden biridir. Doğru yapılandırma ve düzenli planlama ile manuel müdahale gerektirmeden güvenilir yedekler alınabilir. Kurumsal düzeyde sürekli koruma için HostLigo’nun Windows VDS ve Optimizasyon Hizmetleri çözümleri önerilir.

Bir Yorum Yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Benzer Yazılar