İçeriğe geç
Yeni yazı çıkınca e-posta · 4.812 abone 244 rehber · 102 ipucu · 82 komut RSS GitHub LinkedIn İletişim
Ara Ctrl K Bültene katıl
Tüm arşiv · 244 rehber →
Tüm araçlar · 75 üreteç →
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

Altyapı ve Operasyon Müdürü, İstanbul. 25 yıldır BT altyapısı, sistem yönetimi 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.