İçeriğe geç
Yeni yazı çıkınca e-posta · 4.812 abone 87 rehber · 52 ipucu · 8 komut RSS GitHub LinkedIn İletişim
Ara Bültene katıl
Bültene katıl 4.812 abone · yeni yazı çıkınca e-posta
Sanallaştırma

Hyper-V checkpoint'leri diski neden sessizce doldurur?

Bir gecede 400 GB kaybeden bir host'un anatomisi ve avhd zincirini güvenle birleştirmenin doğru sırası.

Mustafa Çelik 21 Temmuz 2026 · 16 dk okuma

Checkpoint aldığınızda Hyper-V sanal diski dondurur ve tüm yeni yazmaları .avhdx adında bir fark diskine yönlendirir. Sorun şu: bu dosya, silinene kadar büyümeye devam eder ve kimse ona bakmaz.

Zincir nasıl oluşur

Her checkpoint bir halka ekler. Üç checkpoint alınmış bir makinede disk okuması artık dört dosyayı dolaşır: temel .vhdx ve üç .avhdx. Performans düşer, alan tükenir.

Get-VM | Get-VMSnapshot |
  Select-Object VMName, Name, CreationTime, ParentSnapshotName |
  Sort-Object CreationTime

Birleştirmenin doğru sırası

  1. Sanal makineyi kapatın. Çalışırken birleştirme mümkündür ama I/O yükü altında saatler sürer.
  2. Host’ta checkpoint boyutu kadar boş alan olduğunu doğrulayın.
  3. En eski checkpoint’ten başlayarak silin. Ters sırada silmek zinciri yeniden yazdırır.
  4. Get-VM | Select-Object Name, Status ile “Merging disks” durumunun bittiğini bekleyin.

Doğrulama adımı

Birleştirme bittikten sonra sanal makinenin klasöründe hiç .avhdx kalmamalı. Kalıyorsa birleştirme yarıda kesilmiştir; makineyi açmadan önce Merge-VHD ile elle tamamlayın — açarsanız zincir yeniden dallanır.

Etiketler hyper-vdepolama
Mustafa Çelik

Kıdemli Sistem Yöneticisi, Ankara. 12 yıldır Windows Server, Active Directory ve ağ altyapısıyla uğraşıyor; öğrendiklerini bu blogda üretim ortamında denenmiş rehberlere çeviriyor.

Hakkımda

Bu rehber işinize yaradıysa, sonrakini kaçırmayın.

Yeni yazı yayınlandığında tek e-posta. Takvim yok, dilediğiniz an çıkabilirsiniz.

Bülten sağlayıcısı henüz bağlanmadı. Bağlanana kadar e-posta ile yazabilirsiniz ya da RSS akışını takip edebilirsiniz.