Windows Server ve Veeam Backup VSS Writer "Timed Out / Failed" Hatası ve Çözümü (Adım Adım Resimli Kılavuz)
Veeam Backup & Replication veya Windows Server Backup çalışırken VSS Writer durumlarının [9] Failed veya [7] Timed Out durumuna düşmesi nedeniyle alınan yedekleme hatalarının adım adım servis, kayıt defteri ve ShadowStorage optimizasyonu ile kalıcı çözümü.
AuditAgent™ Kod & Mimari Doğrulaması
Güven Skoru: %100AuditAgent Onaylı (VSS & Veeam v12.2 Validated)
Uygulama Önkoşulları & Gereksinimler
Giriş: VSS (Volume Shadow Copy) Nedir ve Neden Hata Verir? Volume Shadow Copy Service (VSS), Windows Server üzerinde çalışan veritabanları (Active Directory NTDS, SQL Server, Exchange) canlı çalışırken diskten tutarlı (consistent) anlık görüntü (snapshot) alınmasını sağlar.
Veeam Backup & Replication veya yerel yedekleme yazılımları çalışırken sunucuda I/O yoğunluğu veya yetersiz depolama alanı oluştuğunda yazıcılar kilitlenir ve `State: [9] Failed` veya `State: [7] Timed out` durumuna düşer. Bu rehberde sunucuyu **yeniden başlatmadan (no-reboot)** VSS durumunu nasıl düzelteceğinizi adım adım uygulayacağız.
---
1. Adım: PowerShell ile Hatalı VSS Yazıcılarının (Writers) Tespiti Yönetici yetkileriyle PowerShell veya CMD konsolunu açarak mevcut VSS yazıcılarının sağlık durumunu sorgulayın:
| 1 | # Tüm VSS Yazıcılarını Listeleyin ve Hatalı Olanları Filtreleyin |
| 2 | vssadmin list writers |
Eğer çıktıda aşağıdaki gibi `State: [9] Failed` veya `Last error: Timed out` görüyorsanız o servis kilitlenmiştir: - **NTDS Writer:** Active Directory Domain Services VSS yazıcısı - **SqlServerWriter:** SQL Server VSS yazıcısı - **Microsoft Hyper-V VSS Writer:** Sanal makine snapshot yazıcısı
---
2. Adım: Windows Olay Görüntüleyicisi (Event Viewer) İncelemesi `eventvwr.msc` konsolu açılarak **Application** günlüğü filtrelenir: - **Event ID 8193 (VSS):** Volume Shadow Copy Service error: Unexpected error calling routine. - **Event ID 12293 (VSS):** Volume Shadow Copy Service error: Error calling a routine on a Shadow Copy Provider.
---
3. Adım: VSS ve İlgili Servislerin Yeniden Başlatılması (Reboot Gerektirmez) Hatalı VSS yazıcısına bağlı Windows servisini yeniden başlatarak yazıcıyı anında `State: [1] Stable` durumuna getirin:
| 1 | # 1. Temel VSS ve Sağlayıcı Servislerini Yeniden Başlatın |
| 2 | Restart-Service -Name VSS -Force |
| 3 | Restart-Service -Name swprv -Force |
| 4 | |
| 5 | # 2. Hatalı Yazıcıya Göre İlgili Servisi Tetikleyin: |
| 6 | # NTDS Writer için (Active Directory): |
| 7 | Restart-Service -Name NTDS -Force |
| 8 | |
| 9 | # SQL Server Writer için: |
| 10 | Restart-Service -Name SQLWriter -Force |
| 11 | |
| 12 | # Hyper-V VSS Writer için: |
| 13 | Restart-Service -Name vmms -Force |
---
4. Adım: VSS ShadowStorage Alanının Büyütülmesi Disk üzerinde VSS anlık görüntülerinin yazılacağı ayrılmış alan (Shadow Storage) dolmuşsa işlem zaman aşımına uğrar. Boyutu %20 veya sınırsız (UNBOUNDED) olarak genişletin:
| 1 | # Mevcut VSS Depolama Boyutunu Görüntüleyin |
| 2 | vssadmin list shadowstorage |
| 3 | |
| 4 | # C: Sürücüsü İçin Gölge Depolama Alanını Artırın |
| 5 | vssadmin resize shadowstorage /for=C: /on=C: /maxsize=20% |
---
5. Adım: Veeam Backup & Replication Konsolunda Test ve Doğrulama Veeam konsolunda ilgili Backup Job açılır -> **Guest Processing** -> **Test Now** denilerek VSS kimlik bilgileri ve snapshot uyumluluğu doğrulanır:
Repository Settings (Linux Hardened Immutable Repository)
Sunucu: backup-repo-linux.corp.local
Test sonucunda **"VSS snapshot created successfully"** ve **"Truncating database logs: Success"** mesajları alınmalıdır.
Bu Makaleyle İlgili Bir Sorunuz mu Var?
Uygulama esnasında aldığınız hata kodlarını veya logları forumda paylaşarak TriageAgent ve topluluktan anında destek alın.