Jak zmenšit velikost disku virtuálního počítače vmware. Jak zmenšit příliš velký virtuální disk VirtualBox. Jak zvětšit hyper v virtuální disk

Při práci s Hyper-v může být nutné změnit velikost pevných disků virtuálních strojů. Standardní nástroje Windows 2008 R2 bohužel neumožňují zmenšit velikost pevného disku – pouze disk zvětšit nebo převést z dynamického na pevný (a naopak).

Nástroj VHD Resizer

Tento nástroj umožňuje zvětšit i zmenšit velikost pevného disku, a to jak statického, tak dynamického. Oficiální stránky programu bohužel přestaly existovat. Obslužný program si však můžete stáhnout na internetu nebo od nás.

Powershell v systému Windows 2012

V dřívějších verzích Hyper-V neexistovala vůbec žádná funkce pro zmenšení místa na virtuálním disku. Počínaje Windows Server 2012 se objevila standardní možnost ořezávání virtuálních disků, ale její použití stále není příliš snadné. Faktem je, že aby se zmenšila velikost VHD, musí v něm být volné nepřidělené místo. V opačném případě není možnost Shrink v GUI dostupná a PowerShell vyvolá chybu při pokusu o zmenšení disku pomocí Resize-VHD.

Jako příklad si vezměme virtuální stroj SRV01 s 40GB virtuálním diskem a snižme jej na 30GB. Za tímto účelem nejprve umístíme virtuální počítač do proměnné a zobrazíme vlastnosti jeho virtuálního disku:

$vm = Get-VM -Name SRV01
Get-VHD -VMId $vm.VMId

Ve vlastnostech VHD nás zajímají takové parametry jako:

  1. FileSize je aktuální velikost souboru VHD. Zobrazuje skutečné množství místa na disku obsazeném virtuálním diskem.
  2. Velikost — aktuální velikost virtuálního disku. V případě dynamického VHD ukazuje maximální velikost, do které může dorůst.
  3. MinimumSize - minimální velikost virtuálního disku, nebo minimální možná velikost, na kterou lze VHD oříznout.

Jak můžete vidět z příkladu, máme dynamicky se rozšiřující VHD o velikosti 40 GB, ze kterého je aktuálně obsazeno něco málo přes 20 GB. Je tam volné místo, ale aktuální a minimální velikost jsou téměř stejné, takže vyříznutí disku nebude fungovat.

Pro následné manipulace musí být virtuální počítač vypnutý, takže zkontrolujeme jeho stav a v případě potřeby jej vypneme:

$vm.State $vm | Stop-VM-Force

Poté připojíme VHD k nadřazenému systému a zobrazíme vlastnosti výsledného disku:

Mount-VHD -Cesta $vm.HardDrives.Path -Passthru | Get-Disk

Vezmeme výsledné číslo disku a zobrazíme na něm všechny oddíly:

Get-Partition -DiskNumber 3

Pokud disk náhle obsahuje několik malých, nesrozumitelných oddílů, neměli byste se jich dotýkat. Obsahují důležité informace, které systém potřebuje ke spuštění a obnovení. Potřebujeme oddíl, který má písmeno jednotky. Snižme to na 30 GB a zkontrolujeme, co se stalo:

Změnit velikost-Oddíl -DriveLetter E -Velikost 30 GB
Get-Partition -DriveLetter E

Pojďme odpojit VHD z nadřazeného systému:

Dismount-VHD -Path $vm.HardDrives.Path

A ořízněte jej na minimální možnou hodnotu:

Resize-VHD -Path $vm.HardDrives.Path -ToMinimumSize

Jak vidíte, vše se povedlo, virtuální disk se zmenšil na 30GB. Zbývá pouze spustit VM.

Dobré odpoledne!. Úkol je jednoduchý, snížit velikost virtuálního disku vmdk v ESXI 5 nebo 6.5. Taková potřeba může nastat kvůli nesprávnému plánování nebo jednoduše kvůli nesprávným informacím ze strany osoby, která úkol zadává. To, co máme, je virtuální stroj s Windows serverem 2008 R2, disk C 50 GB, 20 GB obsazený a disk D 100 GB a používá se 1, musíme ho zmenšit, řekněme 10, a tak, aby zůstal tlustý. Bohužel to nelze provést standardními prostředky, není to jako jít do nastavení v Hyper-V a odebrat požadovanou částku. Ale naštěstí existuje nenáročný způsob, jak to vyřešit, konkrétně utilita VMware vCenter Converter Standalone 5-6.2, popsal jsem příklad její práce.

Otevřete nástroj. Vyberte „VMware Infrastructure virtual machine“ a zadejte přihlašovací údaje pro připojení k vašemu hostiteli nebo serveru vCenter. Pak další.

Vyberte hostitele a virtuální počítač, abyste snížili místo na disku.

Zadáme cíl a přístupové údaje, v mém příkladu je to stejný server vcenter.

Vyberte instalační složku a název

Vybereme hostitele, doporučuji verzi 9 vmtools, abyste mohli upravovat z tlustého klienta ve Windows a datového úložiště, jinak budete muset přejít na nižší verzi virtuálního zařízení.

A teď ta zábavná část, zmenšení disků. Typ kopírování dat zvolte Vybrat objem a dole na pevném disku je tlačítko Upravit, v rozbalovací nabídce můžete vybrat aktuální velikost nebo minimum, vybrat minimum, poté po provedení převodu rozbalit na ten, který potřebujete, ve skutečnosti klikněte na další a proces začne.

Bez ohledu na to, jak velké je úložiště, dříve nebo později dojde místo.

S Varyou se zabývám již poměrně dlouho a vyvinul jsem pro sebe následující pravidlo: Vytvoříme virtuální stroj minimální velikosti, pak budeme mít vždy čas na rozšíření disků. Později bude zmenšení disků mnohem obtížnější.

Ale jednoho dne přijde okamžik, kdy to musíte udělat.

A můžete to udělat několika způsoby:

1) Vykonat Zmenšit nebo Kompaktní. Pro VMware ESXi můžete Zmenšit prostřednictvím rozhraní Vmware Tools nainstalovaného na virtuálním počítači. Nebo prostřednictvím rozhraní vSphere Administration Tools. Pro VMware Workstation můžete Kompaktní ve vlastnostech VM ve vlastnostech disku.

Nemusí to fungovat.

2) Snižte velikost disku jeho klonováním:

— přidat další disk požadované velikosti (menší) k VM, kterému chceme disk zmenšit.

— spusťte virtuální počítač ze spouštěcího disku programů pro klonování disků třetích stran (Acronis True Image nebo Ghost32 (Symantec Norton Ghost) nebo podobně).

— klonovat obsah velkého disku na malý.

- odebrat velký disk z virtuálního počítače

3) Snižte velikost disku převodem virtuálních počítačů pomocí VMware vCenter Converter. Při převodu můžete určit, že velikost výsledného disku je menší než původní.

Ahoj všichni, dnes vám chci říct o velmi užitečné funkci, kterou bohužel VMware ESXI 5.5 nemá, ale Hyper-V má od Windows Server 2012. Jedná se o funkci zmenšení velikosti virtuálního disku. To se provádí velmi pohodlně, protože to může zachránit správce virtualizace od nesprávně naplánované infrastruktury virtuálních strojů.

Jak zmenšit hyper v virtuální disk

Dovolte mi připomenout, že VMware také poskytl některé metody pro snížení souborů vmdk, ale tam se to nedělalo moc pohodlně přes převodník. V MS byl tento proces kupodivu proveden ve formě pohodlného průvodce.

Jak tedy můžeme zmenšit virtuální disk hyper v Abychom to provedli, přihlásíme se do našeho virtuálního počítače, na kterém je nainstalován Windows Server 2012 R2, ale to není důležité. Musíte jít do Správa disků.

Vyberte disk, který chcete zmenšit, klikněte na něj pravým tlačítkem a klikněte na Zmenšit.

Nastavte velikost prostoru, který se má komprimovat, a stiskněte komprimovat.

V důsledku toho budete mít na místním disku nepřidělené místo, což je to, co použijeme ke zmenšení velikosti disku hyper-v.

Nyní vypněte virtuální stroj a přejděte do jeho vlastností.

Vyberte požadovaný virtuální disk a spusťte položku úprav.

Otevře se Průvodce úpravou virtuálního pevného disku

Jak vidíte, nechybí zde ani funkce Shrink, která vám umožní zmenšit velikost disku v hyper-v, klikněte na další.

Průvodce vám řekne, na jaké minimum můžete disk komprimovat.

Zbývá jen zkontrolovat, spustit virtuální stroj a otevřít Tento počítač. A jak vidíte, vše se podařilo zkomprimovat.

Jak zvětšit hyper v virtuální disk

Chcete-li zvětšit virtuální pevný disk, měli byste v Průvodci změnou virtuálního pevného disku vybrat Rozbalit, překlad je samozřejmě velmi neohrabaný. Takže zvětšení disku hyper v není o nic obtížnější.

udělejme to samé z příkazové řádky silného jazyka :) Za prvé, máme virtuální stroj dc1, dáme ho do proměnné a uvidíme jeho vlastnosti.

$vm = Get-VM -Name DC1
Get-VHD -VMId $vm.VMId



Tyto hodnoty budeme uvažovat
  • Velikost souboru > je v podstatě aktuální velikost souboru VHD. Ukazuje, kolik se skutečně využívá.
  • Velikost > aktuální velikost virtuálního disku. Pokud je VHD dynamický, zobrazí se vám maximální velikost, do které může narůst
  • Minimální velikost > zobrazí, na jakou velikost lze VHD zmenšit.
    Máme dynamicky rozšiřitelné VHD - velikost 40Gb, z toho je obsazeno > 20Gb. Jak vidíte, volné místo je, ale je téměř stejné jako minimum a zmenšení disku nebude fungovat.




Horní