VMware Disk Kapasitesi Artırma | VMDK ve Partition Genişletme

Hızlı Bakış

Sanal makinenizin disk kapasitesini artırmak için öncelikle tüm snapshot'ları silmeniz gerekiyor. VMware Workstation'da hedef VM'yi kapatın ve ayarlarından Hard Disk bölümüne girin. Burada Expand butonuna tıklayarak yeni disk boyutunu belirleyin. İşlem tamamlandığında konuk işletim sistemini başlatın ve Disk Yönetimi'ne girin. C sürücüsüne sağ tıklayarak Extend Volume seçeneğini kullanın. Böylelikle yeni eklenen alanı işletim sistemine tanıtmış olursunuz.

Sanal makinenizin diski doldu ve işiniz durma noktasına geldi. Panik yapmayın, çünkü bu sorunun çözümü sandığınızdan çok daha yakın. Ancak işin püf noktası doğru katmana müdahale etmekte yatıyor.

Çoğu kullanıcı doğrudan ayarlara dalıp Expand butonuna basıyor. Sonra hata mesajlarıyla boğuşup saatlerini harcıyor. Bu rehberde o kısır döngüyü kıracağız.

VMware disk kapasitesi kavramını üç ayrı katman olarak ele alacağız. Bunlar VMDK dosyası, partition tablosu ve dosya sistemidir. Her katman kendi kurallarıyla çalışır. Bu yüzden katmanları sırayla genişletmelisiniz.

Snapshot engelinden hata 25’e, Windows diskpart’tan Linux LVM’e kadar tüm senaryoları masaya yatırıyoruz. Öncelikle temel kavramları netleştirelim, ardından adım adım uygulamaya geçelim.

VMware Workstation Sanal Makine Cihazlarında Sanal Disk Kapasitesini Arttırma ve Genişletme

DENEYİM
Onlarca kez şu tabloyla karşılaştım: Kullanıcı disk boyutunu 100 GB yapıyor, ancak konuk işletim sistemi hâlâ 40 GB görüyor. Çünkü sadece ilk katmanı büyütmüş oluyor. Şimdi size üç katmanı da sırasıyla nasıl genişleteceğinizi göstereceğim.

VMware Disk Kapasitesi Nedir ve Neden Üç Katmanlı Düşünmelisiniz?

Bir sanal makinenin depolama alanını tek bir sayı olarak düşünmek en büyük yanılgıdır. Bu alan aslında iç içe geçmiş üç bağımsız katmandan oluşur. Her katman kendi boyut kaydını tutar. Ayrıca üst katman alt katmanı otomatik izlemez.

Bu nedenle tek bir “genişlet” işlemi asla yeterli olmaz. Katmanlar arasındaki uyumsuzluk, “disk büyüdü ama sistem görmüyor” şikayetinin kökenini oluşturur.

Ayrıca depolama katmanları hipervizör yapısıyla doğrudan bağlantılıdır. Masaüstü ortamında çalışan VMware sanallaştırma mimarisi diskleri fiziksel sürücülerden bağımsız yönetir. Bu soyutlama katmanı sistem kaynaklarını paylaştırırken esneklik sunar.

Not
Üç katmanı bir binaya benzetebilirsiniz. Örneğin VMDK arsa büyüklüğüdür. Partition tablosu kat planıdır. Dosya sistemi ise iç düzendir. Dolayısıyla arsaya alan eklemek, binayı kendiliğinden büyütmez.

VMDK Dosyası, Partition ve Dosya Sistemi: Kapasitenin Üç Katmanı

İlk katman VMDK dosyasıdır. Bu dosya, sanal sabit diskin ham kapasitesini tanımlar. VMware Workstation ayarlarında “Maximum disk size” olarak gördüğünüz değer bu katmana aittir.

İkinci katman partition tablosudur. MBR veya GPT yapısı, VMDK içindeki mantıksal bölümleri tanımlar. Üçüncü katman ise dosya sistemidir. ext4, XFS veya NTFS gibi yapılar, partition içindeki veri organizasyonunu yönetir.

Bir disk genişletme işlemi her zaman dışarıdan içeriye doğru ilerlemelidir. Önce VMDK dosyasını büyütürsünüz. Ardından partition’ı genişletip en son dosya sistemini uyarlarsınız. Bu sırayı atlarsanız konuk işletim sistemi alanı kullanamaz.

  • Katman 1 — VMDK dosyası: Ayarlardan veya vmware-vdiskmanager ile büyütürsünüz.
  • Katman 2 — Partition: Bu alanı diskpart veya gparted ile genişletirsiniz.
  • Katman 3 — Dosya sistemi: Dosya sistemini resize2fs veya Disk Yönetimiyle büyütürsünüz.

Bu üç katmanı ayrı ayrı doğrulamadan işlemi tamamlanmış saymayın. Her katmanın kendi doğrulama komutu ve aracı vardır.

0.001 GB ile 8192 GB Arasındaki Anlam: VMware Disk Kapasitesi Sınırları

VMware Workstation 17 ve yeni Workstation Pro 26H1, sanal disk için geniş bir aralık sunar. Sistem alt sınırı 0.001 GB, üst sınırı ise 8192 GB belirler. Ancak bu üst sınır her denetleyicide geçerli değildir.

Aşağıdaki tablo, denetleyici ve veri yolu kombinasyonlarına göre gerçek sınırları netleştirir. Bu tabloyu disk oluşturmadan önce mutlaka inceleyin.

Donanım SürümüVeri YoluDenetleyiciMaksimum Disk Boyutu
14 ve üzeri (16, 18, 20, 21, 22/23 dahil)IDEATAPI8192 GB (8 TB)
14 ve üzeri (16, 18, 20, 21, 22/23 dahil)SCSIBusLogic2040 GB (2 TB)
14 ve üzeri (16, 18, 20, 21, 22/23 dahil)SCSILSI Logic8192 GB (8 TB)
14 ve üzeri (16, 18, 20, 21, 22/23 dahil)SCSILSI Logic SAS8192 GB (8 TB)
14 ve üzeri (16, 18, 20, 21, 22/23 dahil)SATAAHCI8192 GB (8 TB)
14 ve üzeri (16, 18, 20, 21, 22/23 dahil)NVMeNVMe8192 GB (8 TB)

Tabloda gördüğünüz gibi BusLogic SCSI denetleyicisi 2 TB sınırını aşamaz. 8 TB üst sınırına ulaşmak için LSI Logic, SATA veya NVMe seçmelisiniz. Üstelik eski donanım sürümlerinde bu sınırlar çok daha düşüktür.

Modern Özellikler ve Donanım Sürümüyle İlgili Hususlar

Yeni Workstation Pro 26H1 sürümü, NVMe denetleyicisinde 256 sanal diske kadar destek sunar. Ayrıca çalışır durumdaki VM’e 64 TB’a kadar hot-add yapabilirsiniz. Bu yenilik, üretim ortamlarında büyük kapasiteli diskler için önemli bir esneklik tanır.

Tartışmaya kapalı olan nokta şu ki eski sanal sürümler modern diskleri kısıtlar. Yüksek depolama sınırlarına ulaşmak adına donanım uyumluluğu seviyesini artırma adımını öncelikli görmelisiniz.

Uyarı
Donanım sürümü 9 ve altında tüm denetleyiciler için üst sınır 2040 GB’dır. Sürüm 6.0 ve 5’te ise 950 GB’a kadar düşer. Eski bir VM’i genişletmeden önce donanım uyumluluğunu yükseltmeyi düşünün.

VMware Disk Kapasitesi Artırma Ön Koşulları ve Karar Ağacı

Disk genişletmeye başlamadan önce bazı koşulları sağlamalısınız. Bu koşulları ihmal ederseniz sistem işlemi engeller. Ayrıca ön koşulları kontrol etmek, saatler sürecek hata ayıklamanın önüne geçer.

İlk ve en kritik koşul snapshot durumudur. İkincisi sanal makinenin güç durumudur. Üçüncüsü ise disk türü ve denetleyici yapılandırmasıdır. Bu üç faktör genişletme seçeneğinin aktif olup olmayacağını doğrudan belirler.

Snapshot, Güç Durumu ve Disk Türü: Genişletmeyi Engelleyen Üç Ana Faktör

Snapshot, bir sanal makinenin belirli bir andaki durumunu kaydeden delta disk yapısıdır. Bir snapshot aktifken VMDK dosyası bir disk zincirinin parçası haline gelir. Genişletme işlemi bu zinciri bozacağı için VMware doğrudan engeller.

VMware dokümantasyonu, genişletme öncesinde tüm snapshot’ları silmeniz gerektiğini açıkça belirtir. Dolayısıyla Snapshot Manager üzerinden işlem yapmadan Expand butonu asla aktifleşmez.

Güç durumu da en az snapshot kadar belirleyicidir. Çoğu disk türü için sanal makineyi tamamen kapatmalısınız. Ancak PVSCSI denetleyicisi vSphere 7.0’dan itibaren hot extend desteği sunar.

  • Snapshot: Tüm snapshot’ları silmeli veya consolidate etmelisiniz.
  • Güç durumu: Workstation’da VM’i kapatmalısınız; vSphere PVSCSI ise istisnadır.
  • Disk türü: RDM, mapped veya mounted diskleri genişletemezsiniz.
  • Bağlantı türü: Bağımsız diskler ve çoklu yazıcı VMDK’lar özel prosedür gerektirir.

Bu üç faktörden biri bile uygun değilse genişletme butonu gri kalır. Dolayısıyla sorunun kaynağına göre çözüm yolu değişir. Birazdan senaryoları tek tek ele alacağız.

Yeni Disk Ekleme mi, Mevcut Diski Genişletme mi? Karar Kriterleri

Her kapasite sorununu genişletme ile çözemezsiniz. Kimi durumlarda yeni sanal disk eklemek daha güvenlidir. Karar verirken veri yapısını ve yedekleme planınızı birlikte değerlendirin.

Mevcut diski genişletmek, tek bir sürücü harfi isteyen uygulamalar için uygundur. Örneğin C: sürücüsündeki bir veritabanı bu gruba girer. Yeni disk eklemek ise işletim sistemini ayırırken öne çıkar.

NOT: Doğrudan fiziksel diski sanal makineye bağlamak kimi projelerde devasa alan kazandırır. Ham disk erişimi özellikle yüksek boyutlu arşiv depolarında kurtarıcı olur. Ben şahsen yoğun veri içeren laboratuvarlarda bu yöntemi benimsiyorum. VMDK sınırlarıyla uğraşmak istemiyorsanız bu seçeneği değerlendirebilirsiniz.

KriterMevcut Diski GenişletmeYeni Disk Ekleme
Tek sürücü harfi zorunluluğuEvetHayır
Snapshot engeliVardırYoktur
Geri alma kolaylığıZordurKolaydır (diski kaldırın)
Performans etkisiYoktur (aynı denetleyici)Denetleyiciye göre değişir
Yedekleme stratejisiTam yedek gerekirVeri taşıma planı gerekir
İpucu
Önerilen yaklaşım şudur: İşletim sistemi diskini genişletin. Veri diskleri içinse yeni disk ekleyin. Böylece hem snapshot yönetimi kolaylaşır hem de yedekleme penceresi daralır. Örneğin Ubuntu’da kritik dizinleri ayrı diske taşıyabilirsiniz. Bu yöntem kök dizin riskini kaldırır.

Ek olarak riskli genişletme adımlarından önce sanal makineyi klonlama yaklaşımını öneririm. Tam klon alarak orijinal VMDK dosyasını güvenceye kavuşturursunuz.

VMware Workstation’da Disk Genişletme: GUI ile Adım Adım

Workstation arayüzü, disk genişletmeyi birkaç tıklamaya indirger. Ancak hangi katmanın değiştiğini bilmek hataları önceden sezmenizi sağlar. Dolayısıyla GUI adımlarında üç katman kuralını unutmayın.

Aşağıdaki adımlar Workstation 16, 17 ve yeni Workstation Pro 26H1 için geçerlidir. Player sürümünde ise bazı kısıtlamalar vardır; o konuya ayrı bir başlıkta değineceğiz.

Expand Butonu Nerede? Workstation 17 vs 26H1 Arayüz Farkı

Workstation 17 ve Workstation Pro 26H1’de Expand butonunun yeri neredeyse aynıdır. Ancak menü isimlendirmelerinde küçük farklar vardır. Haliyle bu durum eski kullanıcılarda kafa karışıklığı yaratabilir.

Öncelikle sanal makineyi tamamen kapatın. Ardından VM ayarlarına girin ve Hard Disk’i seçin. Sağ tarafta Utilities menüsü altında Expand seçeneğini göreceksiniz.

  1. Sanal makineyi kapatıp snapshot’ları doğrulayın.
  2. VM > Settings yolunu izleyin.
  3. Hardware sekmesinden hedef diski seçin.
  4. Sağ panelde Utilities > Expand seçeneğine tıklayın.
  5. Yeni Maximum disk size değerini GB girin.
  6. Expand butonuna tıklayıp işlemi bekleyin.

Workstation 17 ve 26H1 boyutu ondalık hassasiyetle girmenize izin verir. 0.001 GB alt sınırı burada devreye girer. Ancak Workstation 16 gibi eski sürümler yalnızca tam sayı GB değerlerini kabul eder.

Gerçek
Broadcom techdocs, yeni alanın işletim sistemine otomatik yansımadığını açıkça belirtir. Yani Expand butonu yalnızca ilk katmanı büyütür. Bu sebeple partition ve dosya sistemi için içeriden ek adımlar atmalısınız.

VM Workstation 12/14/15/17/26H1 Üzerinde Sanal Makine Disk Genişletme

Tüm Workstation sürümlerinde disk alanı artırma adımları aynıdır. C: sürücüsü alanını artırmak için adımları sırasıyla takip edin.

Ek olarak, yeni sürümler için VMware Workstation indirme bağlantısına ilgili içeriğimizden ulaşın.

Adım 1

Programı çalıştırdıktan sonra sanal makineyi açın. Ardından Hard Disk seçeneğine tıklayın.

Hard Disk'i Yapılandırma

Adım 2

Sanal Makine Ayarları penceresinde Expand butonuna tıklayın.

Disk Kapasitesini Genişlet

Adım 3

Expand Disk Capacity penceresinde Maksimum Disk Size kısmına yeni boyutu yazın.

Maksimum Disk Boyutunu Yapılandırma

Adım 4

Boyutu belirledikten sonra Expand butonuna tıklayın.

Sanal HDD'yi Genişletme

Adım 5

VMware sanal HDD’yi genişletiyorken bekleyiniz.

Sanal Disk Genişletiliyor

Adım 6

Disk kapasitesi artırma işlemini başarıyla tamamladık. Uyarı, işletim sistemi içinde HDD ayarı yapmamızı söylüyor.

Disk Başarıyla Genişletildi

Adım 7

Sonunda, OK’layarak ayarı kaydedin ve çıkın.

Sanal Makine Ayarları

Adım 8

Power on this virtual machine üzerine tıklayarak sanal makineyi çalıştırın.

Sanal Makineyi Çalıştırma

Adım 9

Bilgisayarım’da C: sürücüsü boyutu hâlâ eski görünür. Bu yüzden Disk Yönetimi’ni açmalısınız.

Windows 7 VM

İşletim Sistemi İçinde Disk Yönetimi ile Alanı Aktifleştirme

Ayarlardan boyutu artırsanız bile C: sürücüsü eski görünebilir. Bu alanı kullanmak için Disk Yönetimi’ni açmalısınız.

Adım 1

Bilgisayarım üzerinde sağ tuş ile Yönet seçeneğine tıklayın.

Bu Bilgisayarı Yönet

Adım 2

Disk Management seçeneğine tıklayın. Ardından C: sürücüsü üzerinde sağ tuşa tıklayın.

Disk Yönetimi

Adım 3

Açılan pencerede Extend Volume seçeneğine tıklayın.

Birimi Genişlet

Adım 4

Sihirbaz penceresi açıldıktan sonra Next’e basarak devam edin.

Birim Genişletme Sihirbazı

Adım 5

Selected sekmesinde artırabileceğiniz HDD miktarını görürsünüz. Bu aşamada, Disk 0’ı seçerek devam edin.

Boyutu Yapılandırılacak HDD'yi Seçme

Adım 6

Sanal makinenin boyutunu artırdıktan sonra Finish butonuna tıklayın.

Volume Sihirbazını Kapatma

Adım 7

Görüntüde gördüğünüz gibi disk kapasitesi artırma işlemini tamamladık.

Windows 7 Disk Yönetimi

Adım 8

C: sürücüsünü kontrol ederek HDD’nin başarıyla genişlediğini görürsünüz.

C:\ Properties

Video 1

C: alanını artırmak için videoyu izleyin. Ayrıca destek için YouTube kanalımıza abone olabilirsiniz.

Video Önizleme Görseli
YouTube'da İzle

Video 2

Windows 10 guest makinenin HDD boyutunu artırmak için videoyu izleyin.

Video Önizleme Görseli
YouTube'da İzle

VMware Workstation Player’da Disk Genişletebilir Miyim?

Workstation Player, ücretsiz sürüm olduğu için bazı özelliklerden yoksundur. Ancak disk genişletme bu özelliklerden biri değildir. Player 3.x ve sonrası sürümlerde disk genişletebilirsiniz.

Player’da Expand butonu için VM ayarlarından Hard Disk bölümüne gidin. Utilities altında Expand seçeneğini görürsünüz. Fakat Player snapshot desteklemez. Bu nedenle snapshot engeliyle pek karşılaşmazsınız.

Eğer Player’da Expand butonu griyse üç olası neden vardır: VM açıktır, disk mapped/mounted’dır ya da klondur. Bu üç durumu sırayla denetleyin.

DİKKAT
Player’ın eski sürümlerinde doğrudan boyut değiştirme desteği yoktur. Bu sürümlerde vmware-vdiskmanager komutunu kullanmalısınız. Güncel Player 17 ve Workstation Pro 26H1 sürümlerinde ise GUI yeterlidir.

Özellikle disk hatalarını engellemek için hipervizör yazılımını güncelleme adımlarını aksatmayın. Yeni yamalar vmware-vdiskmanager aracındaki kilitlenme hatalarını çözer. Eski Player sürümlerindeki buton kısıtlamaları da bu sayede kalkar. Güncel bir ortamda disk genişletmek her zaman daha güvenlidir.

IDE Disk Genişletebilir misiniz? Denetleyici Türünün Genişletmeye Etkisi

VMware, modern sürümlerde IDE denetleyicisini hâlâ destekler. IDE diskleri 8 TB’a kadar genişletebilirsiniz. Ancak IDE’nin performans ve hot-plug yetenekleri kısıtlıdır.

Denetleyici türü boyutu ve genişletme yöntemini doğrudan etkiler. Örneğin PVSCSI hot extend desteklerken, IDE için VM’i kapatmalısınız.

DenetleyiciMaks. BoyutHot ExtendGenişletme Yöntemi
IDE (ATAPI)8192 GBHayırVM kapalı
SCSI (BusLogic)2040 GBHayırVM kapalı
SCSI (LSI Logic)8192 GBHayır (Workstation)VM kapalı
SCSI (PVSCSI)8192 GBvSphere 7.0+Çevrimiçi/çevrimdışı
SATA (AHCI)8192 GBHayırVM kapalı
NVMe8192 GBvSphere 8.0.1+Çevrimiçi/çevrimdışı

Workstation kullanıyorsanız çoğu senaryoda VM’i kapatmalısınız. Bununla birlikte vSphere üzerinde PVSCSI kullanarak kesintisiz genişletme yapabilirsiniz.

Komut Satırı ile VMware Disk Genişletme: vmware-vdiskmanager -x ve vmkfstools -X

GUI bazen yetersiz kalır veya buton grileşir. İşte o anlarda komut satırı devreye girer. Komut satırı, GUI’nin sunmadığı kontrolü ve geri bildirimi sağlar. Ayrıca otomasyon ve betik yazımı için vazgeçilmezdir.

Önünüzde iki temel araç vardır. Bunlar Workstation için vmware-vdiskmanager ve vSphere için vmkfstools’tur. İki araç da benzer işlevi görür. Fakat sözdizimleri farklıdır.

vmware-vdiskmanager -x 100Gb vm.vmdk Ne Anlama Gelir? Toplam Boyut Mantığı

vmware-vdiskmanager -x komutu, VMDK dosyasının yeni toplam boyutunu belirtir. Şöyle ki parametre, eklenecek miktarı değil, yeni toplam boyutu hedefler.

Örneğin diski 100 GB’a çıkarmak için vmware-vdiskmanager -x 100Gb vm.vmdk komutunu çalıştırırsınız. Üstelik doğrudan hedef boyutu yazmanız gerekir.

vmware-vdiskmanager -x 100Gb "C:\VMs\Sunucu\Sunucu.vmdk"

Bu komut yalnızca VMDK katmanını büyütür. Dolayısıyla içerideki partition için ayrı işlem yapmalısınız. Komut tamamlansa bile C: eski görünebilir.

ÖNEMLİ
Komutu çalıştırmadan önce VM’i kapatın ve snapshot’ları temizleyin. Aksi halde komut “kilitli” hatası verir.

vmware-vdiskmanager vs vmkfstools -X: Hangisi Ne Zaman Kullanılır?

vmware-vdiskmanager masaüstü hipervizörlerinde görev yapar. vmkfstools ise ESXi ortamlarında çalışır. İki araç da VMDK boyutunu büyütür. Ancak sözdizimleri farklıdır.

vmkfstools -X komutu, ESXi üzerinde VMDK boyutunu değiştirir. Sözdizimi vmkfstools -X 5g disk.vmdk şeklindedir. Buradaki 5g yine hedef toplam boyutu belirtir.

Özellikvmware-vdiskmanagervmkfstools -X
Kullanım ortamıWorkstation, Player, FusionESXi, vSphere
Sözdizimi-x-X
Boyut mantığıYeni toplam boyutYeni toplam boyut
Hot extendDesteklemezPVSCSI/NVMe ile destekler
Snapshot engeliVardırYoktur (yeni sürümler) / Vardır

Hangi aracı seçeceğinizi hipervizör katmanı belirler. Kısacası Workstation için vmware-vdiskmanager, ESXi için vmkfstools kullanırsınız.

Komut Satırında Karşılaşılan Hatalar: Yönetici Yetkisi, Yol ve Kilit Sorunları

Komut satırı güçlüdür ancak hatalar bazen açıklayıcı olmaz. En yaygın üç sorun yetki, yanlış yol ve kilitli VMDK’dır.

Windows’ta komut istemini yönetici olarak çalıştırın. Aksi halde araç dizine erişemez. Linux tarafında ise komutu sudo ile çalıştırmalısınız.

NOT: Komut satırı araçlarının tanınması için Workstation Pro kurulum adımları eksiksiz tamamlanmalıdır. Vdiskmanager aracı sistem ortam değişkenlerine bu sayede yerleşir.

  • Yönetici yetkisi: İstemi yönetici olarak açın.
  • Dosya yolu: Yolu çift tırnak içine alın.
  • Kilit sorunu: VM’in kapalı olduğuna bakın.
  • Snapshot zinciri: Doğrudan en üstteki diski hedefleyin.

Bu hata kodları genellikle kilitli dosyalara işaret eder. Dolayısıyla önce VM’i kapatın. Ardından arka plan süreçlerini sonlandırın.

Expand Butonu Gri ve Disk Genişletme Başarısız: Teşhis ve Çözüm Protokolü

Gri Expand butonu en sinir bozucu deneyimdir. Butona tıklayamazsınız ve sistem nedenini söylemez. Ancak bu bölümde tüm nedenleri açığa çıkaracağız.

Her nedenin kendine özgü bir çözümü vardır. Yanlış çözümü uygulamak, sorunu daha da içinden çıkılmaz hale getirebilir. Bu nedenle önce teşhis, sonra müdahale kuralını benimseyin.

VMware Expand Butonu Neden Gri Olur? Üç Ana Neden ve Çözümü

Expand butonunun gri olmasının üç ana nedeni vardır: snapshot, güç durumu ve disk türü. Ancak bunların altında yatan daha spesifik tetikleyiciler de bulunur.

Birinci neden snapshot zinciridir. Diske bağlı snapshot varsa VMware genişletmeyi reddeder. Dolayısıyla Snapshot Manager üzerinden tüm snapshot’ları silmelisiniz.

İkinci neden VM’in açık olmasıdır. Workstation’da diski büyütürken makineyi kapatmalısınız. Üçüncü neden ise diskin RDM olmasıdır. VMware bu diskleri genişletemez.

Doğru bir sanal bilgisayar yapılandırma süreci disk sorunlarını baştan önler. Böylece sonradan genişletme yaparken dosya karmaşası yaşamazsınız. İlk ayarları bilinçli yapmak bakım pencerelerini kısaltır.

  1. Snapshot kontrolü: Manager’dan tüm snapshot’ları silin.
  2. Güç durumu kontrolü: VM’i kapatın, askıya almayın.
  3. Disk türü kontrolü: Diskin RDM olmadığını doğrulayın.
  4. Bağlantılı klon kontrolü: Ana VM’i genişletmelisiniz.

Bu dört kontrolü sırasıyla uygulayın. Ardından Expand butonunu tekrar deneyin. Çözüm sağlayan adımı ilerisi için mutlaka not edin.

TAVSİYE
Gri butonu önlemek için şu alışkanlığı edinin: Her işlemden önce kontrol listesi uygulayın. Snapshot var mı? VM kapalı mı? Disk türü uygun mu? Kısacası bu soruları yanıtlarsanız hata yaşamazsınız.

disk extend operation failed: 25 Hatası: GB Bölünebilirlik Kuralı

Hata 25 genellikle vSAN ortamlarında karşımıza çıkar. Sistem “Inappropriate ioctl for device” mesajı verir. Ancak gerçek neden disk boyutunun GB’a tam bölünememesidir.

Broadcom kaynakları, bu hatanın kesirli disk boyutundan kaynaklandığını belirtir. Örneğin diski 3.12 TB’tan 3.2 TB’a çıkarırsanız işlem başarısız olabilir.

Çözüm basittir: Hedef boyutu 1024’ün tam katı belirleyin. 3.2 TB yerine 3.5 TB deneyin. Veya doğrudan GB cinsinden tam sayı girin.

vmkfstools -X 3.5T disk.vmdk

Bu kural yalnızca vSAN için değil, kimi VMFS sürümlerinde de geçerlidir. Daima tam GB değerleri girmek hata 25 riskini ortadan kaldırır.

“There is not enough space on the file system” Hatası: Çalışma Alanı Kuralı

Bu hata mesajı, VMDK için yeterli boş alan olmadığını gösterir. Ancak sorun yalnızca datastore boyutu değildir. Kimi zaman geçici dosyalar bu alanı işgal eder.

VMware, işlem sırasında VMDK’nın geçici bir sürümünü oluşturur. Bu sebeple hedef boyutun iki katı boş alana ihtiyaç duyabilirsiniz. Thin provisioning ortamında bu gereksinim daha belirgindir.

Öncelikle datastore’daki boş alanı gözden geçirin. Ardından VMDK dizinindeki gereksiz dosyaları temizleyin. Eğer snapshot kalıntıları varsa bunları consolidate edin.

Test Sonucu
Laboratuvar testlerinde şu senaryoyu doğruladık: 100 GB thin diski 200 GB yaparken 210 GB boş alan gerekti. VMware işlemde geçici dosya açar. Bu yüzden hedef boyutun üstünde boş alan bırakmalısınız.

ParentCID ve “Please open the parent virtual disk” Hatası: Descriptor Düzeltme

Bu hata, ParentCID ana diskin CID’si ile eşleşmeyince ortaya çıkar. Özellikle snapshot sildiğinizde veya disk zincirini manuel değiştirdiğinizde bu tabloyu görürsünüz.

Descriptor dosyası, VMDK’nın kimlik bilgilerini tutan küçük bir metin dosyasıdır. ParentCID, delta diskin ana diskini gösterir. Dolayısıyla bu değer yanlışsa VMware diski açamaz.

Düzeltmek için descriptor dosyasını bir metin düzenleyiciyle açın. ParentCID satırını bulun ve ana diskin CID değeriyle değiştirin. Ana diskin CID’sini onun descriptor dosyasından okuyabilirsiniz.

  1. VM dizinindeki .vmdk dosyasını metin düzenleyiciyle açın.
  2. parentCID= satırını bulun.
  3. Ana disk dosyasındaki CID= değerini kopyalayın.
  4. ParentCID satırına yapıştırıp dosyayı kaydedin.
  5. VM’i yeniden başlatıp diski açın.

Bu işlem sırasında descriptor dosyasının yedeğini almayı ihmal etmeyin. Yanlış bir düzenleme disk zincirini tamamen bozabilir.

Konuk İşletim Sisteminde Bölüm Genişletme: Windows

VMDK katmanını büyüttünüz ancak Windows eski boyutu mu gösteriyor? Bu noktada top işletim sistemine geçer. İşlemi Disk Yönetimi veya diskpart ile tamamlarsınız.

Ancak C: sürücüsünü genişletmek tek tıkla bitmeyebilir. Özellikle recovery bölümü aradaysa Extend Volume pasif kalır.

Windows Disk Yönetimi’nde Extend Volume Neden Pasif? Recovery Partition Engeli

Windows’ta birimi genişletirken ayrılmamış alan diske bitişik olmalıdır. Recovery bölümü aradaysa alan C: ile bitişik olamaz.

Bu durumda Extend Volume gri kalır. Çözüm için recovery bölümünü taşımalısınız. Ancak dikkatli olun; yanlış işlem kurtarma ortamını bozabilir.

Broadcom kaynakları, recovery bölümünü taşımayı veya silmeyi önerir. Alternatif olarak diskpart ile recovery’yi silip C: sürücüsünü genişletebilirsiniz.

Uyarı
Recovery bölümünü silmeden önce WinRE’yi devre dışı bırakın. Aksi halde kurtarma seçeneklerini kaybedersiniz. Üstelik WinRE’yi sonradan kurmak zahmetlidir.

diskpart extend Başarısız Olduğunda: Adım Adım Kurtarma

diskpart extend komutu bazen hata verir. Bu hatalar genellikle partition yapısındaki engellerden kaynaklanır.

Öncelikle diskpart’ı yönetici olarak açın ve disk yapısını inceleyin. list partition komutu, C: ile ayrılmamış alan arasındaki engelleri gösterir.

diskpart
list disk
select disk 0
list partition
select partition 2
delete partition override
select partition 1
extend

Bu komut dizisi, recovery’yi silip C:’yi genişletir. Ancak numaralar değişebilir. Dolayısıyla silmeden önce doğru bölümü seçmelisiniz.

Eğer extend başarısız oluyorsa tablo GPT olabilir. GPT’de EFI bölümü ayrılmamış alanın önünde durabilir. Bu durumda EFI bölümünü taşımalısınız.

İpucu
diskpart yerine GParted Live ISO’sunu VM’e bağlayabilirsiniz. GParted, bölümleri sürükleyerek taşımanıza ve C:’yi genişletmenize olanak tanır. Özellikle karmaşık düzenlerde bu yöntem güvenlidir.

Get-Partition ile Genişletme Sonrası Doğrulama

Genişletme sonrası doğrulama yapmak sorunları erken yakalar. PowerShell Get-Partition komutu ise boyutları hızlıca listeler.

Yönetici PowerShell’de Get-Partition komutunu çalıştırın. Çıktıda C: sürücüsünün yeni boyutunu ve ayrılmamış alanın durumuna bakın.

  1. PowerShell’i yönetici olarak açın.
  2. Get-Partition komutunu çalıştırın.
  3. C: sürücüsünün Size değerini denetleyin.
  4. Get-Volume ile dosya sistemi boyutunu doğrulayın.
  5. Gerekirse Resize-Partition ile ince ayar yapın.

C: sürücüsü eski boyuttaysa Disk Yönetimi’ni yenileyin ya da VM’i yeniden başlatın. Çünkü Windows değişiklikleri bazen yeniden başlatınca algılar.

Konuk İşletim Sisteminde Bölüm Genişletme: Linux (ext4, XFS ve LVM)

Linux tarafında süreç daha katmanlıdır. ext4, XFS ve LVM yapıları ayrı komutlara sahiptir. Dolayısıyla yanlış komut veri kaybına yol açabilir.

Öncelikle çekirdeğin yeni disk boyutunu görmesini sağlayın. Daha sonra, partition’ı ve dosya sistemini genişletin. Üstelik LVM varsa sürece PV ve LV adımlarını siz eklersiniz.

lsblk ve df -h ile Yeni Boyutu Doğrulama: İlk Kontrol

VM’i başlattıktan sonra çekirdeğin diski görüp görmediğini doğrulayın. lsblk komutu, blok aygıtların boyutlarını gösterir.

lsblk çıktısında diskin toplam boyutunu görürsünüz. Ancak partition eski kalabilir. df -h ise dosya sisteminin alanını listeler.

lsblk
df -h

Eğer lsblk yeni boyutu gösterip df -h göstermiyorsa dosya sistemine müdahale etmelisiniz. Şayet lsblk de eskiyse çekirdek boyutu algılamamıştır. Bu yüzden VM’i tamamen kapatıp açmalısınız.

Not
Ubuntu çekirdeği yeni diski genellikle otomatik algılar. Fakat RHEL tarafında partprobe komutunu çalıştırmalısınız.

ext4 için resize2fs, XFS için xfs_growfs: Doğru Komutu Seçme

ext4 ve XFS yaygın dosya sistemleridir. Ancak komutları farklıdır. Örneğin ext4 için resize2fs, XFS için xfs_growfs çalıştırırsınız.

ext4’te resize2fs bağlı sistemde çalışabilir. Ancak önce partition’ı genişletmelisiniz. XFS’te ise xfs_growfs bağlıyken çalışır ve daha hızlıdır.

Dosya SistemiGenişletme KomutuBağlı Çalışır mı?Ön Koşul
ext4resize2fsEvetPartition genişletilmiş olmalı
XFSxfs_growfsEvet (yalnızca bağlıyken)Bağlama noktası belirtilmeli

ext4 için önce fdisk ile partition’ı genişletirsiniz. Ardından resize2fs çalıştırırsınız. XFS içinse doğrudan xfs_growfs komutu yeterlidir.

DİKKAT
XFS dosya sistemini küçültemezsiniz. Çünkü XFS yalnızca büyütmeyi destekler. Yanlışlıkla küçültmeye çalışırsanız veri kaybı yaşarsınız. ext4 ise iki yönü de destekler ancak küçültmeyi çevrimdışı yapmalısınız.

LVM’li Sistemlerde pvresize, lvextend -r ve vgdisplay/lvdisplay Doğrulaması

LVM, fiziksel diskleri mantıksal hacimlere soyutlayan güçlü bir katmandır. RHEL veya Ubuntu VM kurulumlarında sıkça karşımıza çıkar. Dahası LVM genişletmesi geleneksel yönteme kıyasla daha fazla adım içerir.

Önce partition’ı genişletirsiniz. Ardından pvresize ile fiziksel hacmi uyarlarsınız. Sonra lvextend ile mantıksal hacmi büyütürsünüz. En son dosya sistemini yeni boyuta genişletirsiniz.

pvresize /dev/sda3
lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv
lvextend -r /dev/ubuntu-vg/ubuntu-lv

lvextend -r parametresi dosya sistemini otomatik genişletir. Bu işlem manuel adımı ortadan kaldırır. Ancak XFS için xfs_growfs komutunu ayrıca çalıştırmalısınız.

Doğrulama için vgdisplay ve lvdisplay komutlarını kullanın. vgdisplay boş fiziksel extent’leri gösterir. lvdisplay ise mantıksal hacmin yeni boyutunu doğrular.

  1. lsblk ile yeni boyutu doğrulayın.
  2. pvresize /dev/sda3 ile PV’yi güncelleyin.
  3. Doğrudan lvextend çalıştırın.
  4. lvextend -r ile LV ve FS’yi büyütün.
  5. df -h ile sonucu doğrulayın.

vgdisplay çıktısındaki “Free PE / Size” satırı boş alanı gösterir. Şayet burada boş alan görmüyorsanız pvresize adımını atlamışsınız demektir.

VMware Disk Genişletme Sonrası Doğrulama, Yedekleme ve Geri Alma

İşlem bittiğinde her şeyin yolunda olduğunu varsaymak risklidir. Çünkü doğrulama ve yedekleme, profesyonel disk yönetiminin ayrılmaz parçalarıdır.

Özellikle üretim ortamlarında tek bir doğrulama komutu bile saatler sürecek kesintilerin önüne geçebilir. Yedekleme olmadan genişletme yapmak ise affedilmez bir hatadır.

VMware Disk Genişletmeyi Geri Alabilir misiniz? VMDK Küçültme Gerçeği

VMware, VMDK küçültme konusunda oldukça kısıtlıdır. Genişletme tek yönlü bir işlemdir. Üstelik VMware arayüzde küçültme seçeneği sunmaz. Ancak dolaylı yöntemler deneyebilirsiniz.

En güvenli yöntem, aldığınız yedeğe dönmektir. Şayet snapshot’ı önceden sildiyseniz Compact aracı yalnızca boş alanı sıkıştırır. Dolayısıyla partition boyutunu asla küçültmez.

VMDK küçültmek için üçüncü taraf araçlar veya Converter kullanabilirsiniz. Fakat bu işlemler zaman alır ve risk taşır. Bu sebeple işlem öncesinde mutlaka tam yedek almalısınız.

KRİTİK
VMware, işlem öncesinde tam bir yedek almanızı şiddetle önerir. Bu yedek VMDK’nın tamamını veya kritik verileri içermelidir. Plan olmadan işlem yapmak risk doğurur.

Katman Bazlı Doğrulama: df -h, lsblk, vgdisplay, lvdisplay ve Get-Partition

Doğrulamayı her katmanı ayrı ayrı inceleyerek yaparsınız. Tek bir komutla tüm katmanları doğrulayamazsınız. Dolayısıyla aşağıdaki liste doğrulama protokolünü net bir şekilde özetler.

  • VMDK katmanı: Maximum disk size değerini gözden geçirin.
  • Partition katmanı (Linux): lsblk ile boyutları doğrulayın.
  • Partition katmanı (Windows): Get-Partition ile boyutu inceleyin.
  • Dosya sistemi katmanı (Linux): df -h ile alan boyutunu doğrulayın.
  • LVM katmanı: lvdisplay ile boyutları kontrol edin.
  • Dosya sistemi katmanı (Windows): Get-Volume ile sürücüyü doğrulayın.

Bu protokolü her genişletme sonrasında uygulayın. Aksi halde eksik katmanlar yer açılmadı sorununu doğurur.

Kapasite Sınırları, Provisioning Türleri ve Performans Etkisi

Disk genişletme yalnızca boyut meselesi değildir. Bu süreç denetleyici seçimi ve VM disk performansıyla da doğrudan ilişkilidir. Yanlış provisioning türü beklenmedik gecikmelere yol açabilir.

Bu bölümde kapasite sınırlarını ve provisioning türlerini ele alacağız. Dahası bu bilgiler, disk kararınızı daha bilinçli vermenizi sağlayacaktır.

2 TB SCSI ve 8 TB VMDK Sınırı: BusLogic vs LSI Logic vs PVSCSI vs NVMe

Denetleyici seçimi sanal diskin tavan boyutunu belirler. BusLogic SCSI 2 TB sınırını aşamaz. Oysa LSI Logic, PVSCSI ve NVMe 8 TB’a kadar izin verir.

Diski 2 TB üstüne çıkarırken BusLogic varsa önce denetleyiciyi değiştirmelisiniz. Bu işlemi diski bozmadan yapabilirsiniz. Ancak dikkatli planlama yapmalısınız.

DenetleyiciMaks. Disk BoyutuHot ExtendÖnerilen Kullanım
BusLogic SCSI2 TBHayırEski sistemler, uyumluluk
LSI Logic SCSI8 TBHayır (Workstation)Genel amaçlı
PVSCSI8 TBvSphere 7.0+Yüksek IOPS, üretim
NVMe8 TBvSphere 8.0.1+Düşük gecikme, modern yığın

vSphere 8 ortamında NVMe denetleyicisiyle hot extend kullanabilirsiniz. Ancak bazı Windows sürümlerinde ek KB güncellemeleri kurmanız gerekebilir.

Workstation Pro 26H1, NVMe denetleyicisinde 256 sanal diske kadar destek sunar. Ayrıca çalışır durumdaki VM’e 64 TB’a kadar hot-add yapabilirsiniz. Bu yenilik, üretim ortamlarında büyük kapasiteli diskler için önemli bir esneklik tanır.

Thin, Lazy Zeroed Thick ve Eager Zeroed Thick: Genişletme Sonrası Latency

Provisioning türü fiziksel depolamanın ayrılma biçimini belirler. Thin provisioning yalnızca kullanılan alanı ayırır. Lazy zeroed thick sıfırlamayı ilk yazmaya bırakır. Eager zeroed thick ise tüm alanı hemen sıfırlar.

Genişletme sonrasında thin diskler yeni alanı talep üzerine ayırır. Bu durum ani yazma anlarında latency yaratabilir. Buna karşılık eager zeroed thick diskler daha tutarlı performans sunar.

Provisioning TürüDepolama TahsisiGenişletme Sonrası LatencyPerformans
ThinKullanıldıkçaDeğişkenOrtalama
Lazy Zeroed ThickOluşturmada tamDüşükİyi
Eager Zeroed ThickOluşturmada tam + sıfırlamaEn düşükEn yüksek

Üretim ortamlarında veritabanı için eager zeroed thick seçmelisiniz. Test ortamlarında ise thin provisioning ile tasarruf sağlarsınız.

Gerçek
Thin provisioning sonrasında anlık performans düşüşü yaşayabilirsiniz. Çünkü sistem yeni blokları önce sıfırlar, ardından veriyi yazar. Eager disklerde sistem bu işlemi baştan tamamlar. Dolayısıyla gecikme kritikse türü gözden geçirin.

VMware Disk Kapasitesi Artırma: 10 Kritik Soru ve Net Cevaplar

Anlık görüntü varken VMware neden diski büyütmeme izin vermiyor?

VMware anlık görüntü varken genişletmeyi engeller. Üstelik VMDK artık bir delta zincirinin parçası haline gelir ve Expand butonu gri kalır. Snapshot Manager’ı açıp tüm snapshot’ları temizleyin veya consolidate edin, ardından sanal makineyi tamamen kapatın. Ayarlara girip Hard Disk’i seçtiğinizde Utilities menüsü altındaki Expand seçeneğini görürsünüz.
Buton hâlâ griyse diskiniz mapped ya da mounted olabilir, çünkü bağımsız diskler özel prosedür ister. Geçen ay bir arkadaşım aynı duvara tosladı ve saatlerce hata mesajıyla boğuştu. Snapshot’ı temizleyince buton anında açıldı.
Dolayısıyla zinciri bozmadan genişletmeye kalkışmayın; önce temizlik yapın, sonra işlemi başlatın. Zincir bozuksa genişletme yarıda kalır ve disk bütünlüğünü riske atarsınız.

VMDK’yı büyüttüm ama Windows neden hâlâ eski boyutu gösteriyor?

Expand butonu yalnızca ilk katmanı, diğer bir deyişle VMDK dosyasını büyütür. Partition tablosu ve dosya sistemi eski boyutta kalır. Windows kendi boyut kaydını tuttuğu için C: sürücüsünü hâlâ 40 GB görürsünüz. Açıkçası bu, kullanıcıların en sık takıldığı noktadır.
Disk Yönetimi’ni açın, yeni boş alanı göreceksiniz, Extend Volume ile bu alanı C: sürücüsüne ekleyin. Linux tarafında sıra aynıdır: önce partition büyür, sonra dosya sistemi uyum sağlar. Aksi halde konuk işletim sistemi yeni kapasiteyi asla kullanamaz.

Windows’ta yeni alanı mevcut sürücüye nasıl eklerim?

Bilgisayarım’a sağ tıklayıp Yönet’i seçin, ardından Disk Yönetimi’ni açın. C: sürücüsüne sağ tıklayın, Extend Volume’a basın ve sihirbazda Next diyerek ilerleyin. Disk 0’ı seçip yeni boyutu girdikten sonra Finish’e tıklamanız yeterli.
Bu işlem bitişik boş alan ister, örneğin arada bir kurtarma bölümü varsa önce onu taşımalısınız. Şu halde diskpart da pratik bir alternatif olarak duruyor: komut istemini yönetici açın, list disk ve select disk 0 yazın. Son olarak extend komutunu verin. İşlem bittikten sonra C: boyutunu mutlaka kontrol edin.
Tek sürücü harfi isteyen uygulamalar için bu yöntem en temiz çözümdür. Veri disklerinde ise yeni disk eklemek daha güvenli bir yol olarak öne çıkar.

Linux’ta LVM birimini ve dosya sistemini nasıl büyütürüm?

Önce yeni diski tanıtın, fdisk veya parted ile partition’ı büyütün ve pvresize çalıştırın. vgextend kullanmanıza gerek yok, çünkü aynı PV büyüdü. lvextend -l +100%FREE /dev/vg/lv komutunu verdikten sonra resize2fs ya da xfs_growfs ile dosya sistemini genişletin.
ext4 için resize2fs, XFS için xfs_growfs seçin ve df -h ile sonucu doğrulayın. LVM birim adını vgs ve lvs çıktısından kontrol edebilirsiniz. LVM kullanmıyorsanız growpart ve resize2fs ikilisi yeterli olur.
Neticede sıra hep aynıdır: önce PV, sonra LV, en son dosya sistemi. Yoksa yeni alan görünmez ve df çıktısı eski değerde takılı kalır.

Disk genişletmeden önce sanal makineyi kapatmam gerekir mi?

Workstation’da çoğu disk türü için VM’i tamamen kapatmalısınız, çünkü açık makinede Expand butonu gri kalır. vSphere tarafında PVSCSI denetleyicisi hot extend destekler. Özellikle vSphere 7.0 ile birlikte bu yetenek devreye girer. NVMe için ise vSphere 8.0.1 şart.
Halbuki bu istisna yalnızca doğru denetleyicide geçerli; IDE, SATA ve LSI Logic için makine kapalı olmalı. Öte yandan snapshot zinciri açıkken hot extend denemek de risklidir, önce temizlik gerekir. Disk mapped veya mounted ise bağlantıyı kesmeden işleme başlamayın.
Denetleyici türünü VM ayarlarından doğrulayın ve bakım penceresi planlayın. Böylece yarıda kalan işlem riskini baştan azaltırsınız.

“Disk extend operation failed: 25” hatasını nasıl çözerim?

Bu hata genelde snapshot zinciri, kilitli VMDK ya da yanlış yol anlamına gelir. Önce VM’i kapatın, Snapshot Manager’dan tüm snapshot’ları temizleyin. .lck dosyalarını kontrol edin ve arka planda çalışan VMware süreçlerini kapatın.
Komut istemini yönetici olarak açın ve vmware-vdiskmanager -x 100Gb komutunu doğru VMDK yoluyla çalıştırın. Doğrusu yol hatası en sık yapılan yanlıştır, tırnak içindeki dizini eksik yazarsanız araç dosyayı hiç bulamaz. Kaldı ki host’ta yeterli boş alan da bulunmalı, thin disk büyürken alan tüketir.
Hata sürerse VM’i klonlayıp yeni disk ekleyin. Bu yöntem veri kaybı riskini ciddi biçimde azaltır.

Thin disk genişletirken depolama alanı yetmezse ne yapmalıyım?

Thin disk ilk anda büyük görünür ama gerçek alan zamanla artar. VMDK’yı büyütmeden önce datastore boş alanını ölçün, yeni maksimum boyut için yer yoksa işlemi başlatmayın. Gereksiz snapshot’ları ve geçici dosyaları temizleyin, başka bir VM’i taşıyın veya datastore’a disk ekleyin.
Buna karşın thin disk şişmanlamaz, sadece yazılan bloklar büyür. Üstelik üst sınırı datastore kapasitesi belirler, bunu atlarsanız işlem yarıda kalır. Storage vMotion ile daha büyük bir datastore’a geçip genişletmeyi orada yapabilirsiniz.
Host boş alanını önceden doğrulayın ve uyarı eşiğini %20’nin üstünde tutun. Aksi plan, üretim ortamında hiç istemediğiniz bir kesintiye dönüşür.

VMware 2 TB üzeri VMDK’yı neden genişletmeme izin vermiyor?

BusLogic SCSI denetleyicisi 2040 GB sınırında kalır, bu yüzden 2 TB üstü için LSI Logic SAS, SATA veya NVMe seçmelisiniz. Oysa donanım sürümü 9 ve altında tüm denetleyiciler 2040 GB sınırına düşer, yani önce VM donanım sürümünü yükseltmelisiniz. MBR partition tablosu da ayrıca 2 TB sınırı koyar.
Hatta Workstation 17 LSI Logic SAS ile 8192 GB’a kadar yol açıyor. GPT’ye geçin, Windows’ta diskpart ile dönüşümü tamamlayın, Linux’ta parted kullanın. Eski snapshot’lar dönüşümü engeller, önce onları temizleyin.
Denetleyici değişimini boş bir VM’de test edin. Yanlış denetleyici yeni alanı görünmez kılar ve saatlerinizi çalar.

VMware Tools yeni disk alanını tanımamda bana yardım eder mi?

VMware Tools bazı senaryolarda disk yeniden taramasını tetikler ve SCSI hot-add sonrası işe yarar. Sonuçta araç yalnızca yeni donanımı konuk işletim sistemine tanıtır, partition veya dosya sistemini kendi başına büyütmez. Yani Windows’ta Disk Yönetimi’ni, Linux’ta pvresize ve resize2fs adımlarını yine siz yaparsınız.
Tools güncel olsa bile C: eski boyutta kalır, zaten üç katman birbirini otomatik izlemez. Yeniden tarama komutunu denedikten sonra Disk Yönetimi’ndeki unallocated alanı kontrol edin. Linux’ta df -h çıktısını yeniden okuyun.
Kısacası Tools işinizi kolaylaştırır ama sihir yapmaz. Her katmanın kendi doğrulama aracı vardır, onları atlamayın.

Genişletmeden önce hangi yedekleme adımlarını uygulamalıyım?

Önce VM’i kapatın, datastore’daki VMDK dosyalarını kopyalayın ve OVF ya da OVA dışa aktarımı yapın. Snapshot’ı yedek sanmayın, ne var ki delta zinciri geri dönüşü zorlaştırır. Yani tek başına güvenilir bir kopya yerine geçmez. Yedek dosyasını farklı bir datastore’da tutun.
Partition tablosunu ve disk numarasını not edin, host boş alanını kontrol edin, geri dönüş planını yazın. Elbette bakım penceresi seçmek de şart, canlı trafikte deneme yapmak iyi fikir değil. Yedeği test ortamında geri yükleyip boyutunu ve bütünlüğünü doğrulayın.
Geri yükleme süresini ölçün ve kritik VM için iki ayrı kopya tutun. Yedek aldıktan sonra VM’i açıp uygulamayı test edin.

Sonuç: VMware Disk Kapasitesi Artırımında Üç Katmanlı Kontrol Listesi

VMware disk artırımı üç katmanlı bir süreçtir. Her katmanı ayrı ayrı ele almalısınız. Bu adımları sırayla uygulayarak genişletme işlemini güvenle tamamlarsınız.

Unutmayın ki gri Expand butonu katmanlardaki uyumsuzluktan kaynaklanır. Kısacası doğru teşhis, her zaman doğru çözümü getirir.

Hızlı Referans: Disk Genişletme Kontrol Listesi

  • Snapshot kontrolü: Tüm snapshot’ları silin veya birleştirin.
  • Güç durumu: Workstation için VM’i mutlaka kapatın.
  • Boş alan: Datastore’da yeterli boş alan bırakın.
  • Denetleyici sınırı: BusLogic için 2 TB sınırını aşmayın.
  • VMDK genişletme: GUI veya vmware-vdiskmanager kullanın.
  • Partition genişletme: Windows’ta diskpart, Linux’ta fdisk kullanın.
  • Dosya sistemi genişletme: Dosya türüne uygun genişletme aracını çalıştırın.
  • LVM doğrulaması: pvresize ve lvextend adımlarını atlamayın.
  • Son doğrulama: Araçlarla tüm katmanları doğrulayın.

Hangi Durumda Hangi Yöntem? Özet Karar Tablosu

SenaryoÖnerilen YöntemDikkat Edilecek Nokta
Workstation, snapshot yokGUI Expand + disk yönetimiVM kapalı olmalı
Workstation, Expand griSnapshot temizle veya komut satırıDisk türünü doğrulayın
vSphere, PVSCSI/NVMeHot extendKonuk işletim sistemi desteği
Windows C: recovery engelidiskpart ile recovery silmeWinRE yedeği alın
Linux ext4resize2fsPartition önce genişletilmeli
Linux XFSxfs_growfsYalnızca bağlıyken çalışır
Linux LVMpvresize + lvextend -rVG’de boş PE olmalı
2 TB üzeri ihtiyaçDenetleyici değişimiBusLogic → LSI Logic/PVSCSI
TAVSİYE
Her genişletme öncesinde yedek alın. İşlem sonrasında ise üç katmanı doğrulayın. Bu alışkanlıklar veri kaybı riskini ortadan kaldıracaktır.

VMDK ve Bölüm Yönetimi İçin İleri Kaynaklar

VMware altyapısında disk kapasitesi artırımı, yalnızca VMDK boyutunu değiştirmekle sınırlı değildir. Bununla birlikte, konuk işletim sistemi içindeki bölümlerin de genişletilmesi gerekir. Ek olarak, işletim sistemi türüne göre farklı araçlar ve adımlar devreye girer.

Bu Rehberi Keşfettikleri İçin Sana Teşekkür Edecekler!

Sadece bir tıkla sevdiklerine dev bir iyilik yapmaya hazır mısın? Bilgi paylaştıkça devleşir.

13 Kişi Deneyimini Paylaştı

  1. tesekkur ederim

    1. Rica ederim, ayrıca yorumunuz için çok teşekkürler!

  2. Üstad teşekkür ederim. Ellerinize sağlık. Çok faydalı bir bilgiyi herkesin anlayacağı şekilde anlatmışsınız. Tekrar teşekkür ederim.

    1. Rica ederim ne demek. Her zaman açıklayıcı ve detaylı bir anlatım mantığı ile yazmaya çalışıyorum. Bunu takdir etmeniz beni sevindirdi, çok teşekkür ederim.

  3. hocam merhaba.öncelikle harika anlatımlarınız için teşekkür ederim.Gerçekten çok anlaşılır.vmware macoss disk kapasitesini 40gb tan 70 gb a yükselttim.Fakat mac içinde depolamada 70gb gözükmesine karşın hala 40 gb kullanabiliyorum.Sebebi nedir teşekkür ederim.

  4. hocam tüm internette windows için gösteriliyor disk genişletme iyi güzel de ya ben bir yerde bile linux için bir kaynak bulamadım. Yardımcı olabilir misiniz?

  5. VMWare ile MacOS kurdum alanın nasıl artmasını sağlayabilirim?

  6. cok saol hocam çok işime yaradı

    1. İşinize yaradığına sevindim. Geri bildirim için teşekkürler.

  7. hocam ben bu uygulamayı yükledim fakat bende diskler gözükmüyor yardımcı olursanız sevinirim

  8. Teşekkür ederim.

    1. Yorumunuz için teşekkürler.

  9. tşk ederiz

Görüşünü Paylaş