File Server

Windows Server Disk Doluyor: Storage ve Disk Alanı Troubleshooting

Saha notu / teknik rehber Son kontrol 4 Ekim 2026 Konu merkezine dön →
Tolga CEYHAN Sistem Yönetimi & IT

Windows Server disk doluyor problemi yalnız “gereksiz dosyaları silme” işi değildir. Önce hangi volume’un, hangi klasörün ve hangi iş yükünün alan tükettiğini belirlemek gerekir. Üretim sunucusunda rastgele log, temp veya sistem dosyası silmek servis kesintisine yol açabilir.

1. Volume Durumunu Kontrol Edin

Get-Volume |
Where-Object DriveLetter |
Select-Object DriveLetter, FileSystemLabel,
@{N='SizeGB';E={[math]::Round($_.Size/1GB,2)}},
@{N='FreeGB';E={[math]::Round($_.SizeRemaining/1GB,2)}}

2. Yüzdesel Boş Alanı Hesaplayın

Get-CimInstance Win32_LogicalDisk -Filter "DriveType=3" |
Select-Object DeviceID,
@{N='SizeGB';E={[math]::Round($_.Size/1GB,2)}},
@{N='FreeGB';E={[math]::Round($_.FreeSpace/1GB,2)}},
@{N='FreePercent';E={[math]::Round(($_.FreeSpace/$_.Size)*100,1)}}

3. Hangi Klasör Büyüyor?

Büyük production volume’larda kökten recursive tarama ciddi I/O üretebilir. Önce bilinen data/log klasörlerini hedefleyin ve bakım etkisini değerlendirin.

Get-ChildItem 'D:Data' -Directory |
ForEach-Object {
    $size = (Get-ChildItem $_.FullName -File -Recurse -ErrorAction SilentlyContinue |
             Measure-Object Length -Sum).Sum
    [PSCustomObject]@{
        Folder = $_.FullName
        SizeGB = [math]::Round($size/1GB,2)
    }
} | Sort-Object SizeGB -Descending

4. Log ve Temp Büyümesini İnceleyin

IIS, SQL Server, uygulama logları, Windows Update/cache veya üçüncü parti ürün logları kontrolsüz büyüyebilir. Dosyayı silmeden önce hangi servis tarafından kullanıldığını ve retention politikasını belirleyin.

5. VSS / Shadow Copy Alanını Kontrol Edin

vssadmin list shadowstorage
vssadmin list shadows

Shadow Copy alanını körlemesine silmek geri dönüş noktalarını yok edebilir. Önce kullanım ve retention ihtiyacını değerlendirin.

6. Event Log ve Disk Sağlığı

Get-Volume | Select-Object DriveLetter, HealthStatus, OperationalStatus

System log içinde disk, NTFS, storage controller ve filesystem olaylarını aynı zaman aralığında inceleyin. Alan doluluğu ile fiziksel/storage sağlık problemini birbirine karıştırmayın.

7. File Server ise FSRM Kullanın

Departman paylaşımlarında büyümeyi yalnız acil durumda fark etmek yerine quota ve eşik uyarılarıyla yönetin. FSRM Kota ve File Screen rehberini kullanabilirsiniz.

Ne Silinmemeli?

  • Ne işe yaradığı bilinmeyen Windows/servis dosyaları
  • Aktif SQL database/log dosyaları
  • Uygulamanın açık tuttuğu log/data dosyaları
  • Backup zincirinin parçası olan dosyalar
  • VSS snapshot’ları etki analizi yapılmadan

Kalıcı Çözüm

  • Disk kullanımına yüzde ve GB bazlı monitoring ekleyin.
  • Log rotation/retention tanımlayın.
  • FSRM quota/alert kullanın.
  • Kapasite trendini takip edin.
  • Uygulama verisini sistem volume’undan ayırmayı değerlendirin.
  • Alan açma işlemini kapasite planlamasının yerine koymayın.

Sonuç

Disk doluluğu troubleshooting’inde önce volume → büyüyen klasör → iş yükü → retention/VSS → storage health zincirini izleyin. Amaç yalnız birkaç GB alan açmak değil, alanın neden kontrolsüz büyüdüğünü bulmaktır.

İlgili Rehberler

PROFESYONEL PROFİL

Bu teknik içeriğin arkasındaki deneyimi inceleyin.

Microsoft altyapıları, Active Directory, SCCM, PowerShell, Windows Server ve VMware odaklı teknik profil ve proje çalışmaları.

Projeler & Vaka Çalışmalarıİngilizce Profil

Bir yanıt yazın

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