Jak změnit velikost souboru VirtualBox VDI nebo VHD v systému Mac OS X
Obsah:
Pokud používáte VirtualBox ke spouštění hostovaných operačních systémů v rámci virtuálního počítače na Macu, jako je Windows 10 nebo Ubuntu Linux, možná budete potřebovat změnit velikost virtuálního disku, na kterém je umístěn operační systém. To je často případ, kdy nedostatečně odhadnete, kolik místa je potřeba pro správnou instalaci na virtuální stroj s dynamicky alokovaným úložištěm.
Pokud chcete změnit velikost souboru VDI nebo VHD v systému Mac OS X (může to fungovat stejně v linuxu, dejte nám vědět), použijete nástroj VBoxManage z příkazového řádku systému Mac. I když se rozhodnete nainstalovat nástroje příkazového řádku VirtualBox, nebudou ve vaší cestě, takže místo toho zamíříte do obsahu VirtualBox.app a použijete nástroj.
Vzhledem k tomu, že se jedná o úpravu virtuálního počítače, je dobré si předem zálohovat soubor VDI nebo VHD. Pokud vám terminál vůbec nevyhovuje, pravděpodobně byste měli nejprve zálohovat celý Mac . Mějte na paměti, že nástroj pro změnu velikosti používá k měření megabajty, takže pokud měníte soubor vm na 30 GB, bude to 30 000 MB, 50 GB jako 50 000 atd.
Jak změnit velikost virtuálního disku VirtualBox v systému Mac OS
- Vypněte VM a ukončete VirtualBox
- Otevřete aplikaci Terminál a pomocí následujícího příkazu přejděte do adresáře aplikace VirtualBox:
- Nyní ve správném adresáři jste připraveni spustit příkaz pro změnu velikosti s následující syntaxí:
- V případě potřeby ověřte, že změna proběhla pomocí příkazu showhdinfo:
- Znovu spusťte VirtualBox a spusťte svůj nově upravený hostující OS
cd /Applications/VirtualBox.app/Contents/Resources/VirtualBoxVM.app/Contents/MacOS/
VBoxManagemodehd --resize
Řekněme například, že existuje soubor Windows 10 VM VDI umístěný na /Users/Paul/Documents/ VM/Windows10.vdi a chceme, aby se zvětšil z 15 GB na 30 GB, syntaxe by byla: VBoxManagemodehd --resize 30000 ~/Documents/VM/Windows10.vdi
VBoxManage showhdinfo ~/cesta/k/vmdrive.vdi
Pokud je cesta k souboru VM v hluboce zakořeněném nebo složitém umístění, použijte uvozovky nebo pomocí přetažení vytiskněte trik cesty, který skvěle funguje v aplikaci Terminal, aby správně ukazoval na složitou hierarchii adresářů.
Změna velikosti disku pomocí VBoxManage je v podstatě okamžitá z příkazového řádku, ale mějte na paměti, že jakmile se vrátíte zpět do virtuálního operačního systému (Windows, OS X, Linux nebo čehokoli jiného, ve VirtualBox), pravděpodobně budete chtít přerozdělit oddíl, abyste mohli používat nový prostor.
Spustil jsem to, abych zvětšil minimální velikost dynamické alokace, pokud má soubor VDI pevnou velikost a chcete ji zmenšit, nástroj VBoxManage bude stále dělat svou práci, ale příznak –compact je to, co potřebujete 'hledám.
VBoxManage je užitečný nástroj se spoustou skvělých využití, můžete jej také použít k rychlému naklonování virtuálního disku a úpravě téměř čehokoli ve VirtualBoxu z příkazového řádku. Pokud plánujete používat VBoxManage často, možná budete chtít přidat do své cesty nebo vytvořit alias pro snazší přístup.
Víte o jiném způsobu, jak změnit velikost VirtualBox VDI? Dejte nám vědět do komentářů.