Hur man ändrar storlek på en VirtualBox VDI- eller VHD-fil på Mac OS X
Innehållsförteckning:
Om du använder VirtualBox för att köra gästoperativsystem i en virtuell maskin på Mac, som Windows 10 eller Ubuntu Linux, kan du behöva ändra storlek på den virtuella diskstorleken där operativsystemet finns. Detta är ofta fallet när du otillräckligt uppskattar hur mycket utrymme som krävs för korrekt installation i en virtuell maskin med dynamiskt allokerad lagring.
För att ändra storlek på en VDI- eller VHD-fil i Mac OS X (detta kan fungera på samma sätt i linux, låt oss veta), använder du verktyget VBoxManage från Mac-kommandoraden. Även om du väljer att installera VirtualBox kommandoradsverktyg kommer det inte att vara i din väg, så du går in i VirtualBox.app-innehållet för att använda verktyget istället.
Eftersom detta är att modifiera den virtuella maskinen är det en bra idé att säkerhetskopiera VDI- eller VHD-filen i förväg, om du inte är bekväm med terminalen alls bör du förmodligen säkerhetskopiera hela Mac-datorn först . Tänk på att storleksändringsverktyget använder megabyte för mätning, så om du ändrar en vm-fil till 30 GB skulle det vara 30 000 MB, 50 GB som 50 000 och så vidare.
Hur man ändrar storlek på en VirtualBox Virtual Disk i Mac OS
- Stäng av den virtuella datorn och avsluta VirtualBox
- Öppna Terminal-appen och använd följande kommando för att navigera till VirtualBox-appkatalogen:
- Nu i rätt katalog är du redo att köra resize-kommandot med följande syntax:
- Om så önskas, verifiera att ändringen har skett med kommandot showhdinfo:
- Starta om VirtualBox och starta upp ditt nyligen ändrade gästoperativsystem
cd /Applications/VirtualBox.app/Contents/Resources/VirtualBoxVM.app/Contents/MacOS/
VBoxManage modifyhd --ändra storlek
Låt oss till exempel säga att det finns en Windows 10 VM VDI-fil på /Users/Paul/Documents/ VM/Windows10.vdi och vi vill att den ska växa från 15GB till 30GB, skulle syntaxen vara: VBoxManage modifyhd --resize 30000 ~/Documents/VM/Windows10.vdi
VBoxManage showhdinfo ~/path/to/vmdrive.vdi
Om sökvägen till VM-filen finns på en djupt rotad eller komplex plats, använd citattecken eller använd tricket med dra-släpp för att skriva ut sökvägen, vilket fungerar utmärkt i Terminal-appen för att peka på en komplex kataloghierarki.
Ändra storlek på enheten med VBoxManage är i princip omedelbar från kommandoraden, men tänk på att när du väl är tillbaka i det virtuella operativsystemet (Windows, OS X, Linux eller vad du nu kör i) VirtualBox) kommer du förmodligen att vilja omfördela partitionen för att använda det nya utrymmet.
Jag körde detta för att öka en dynamisk allokeringsminimistorlek, om VDI-filen har en fast storlek och du vill krympa den, kommer VBoxManage-verktyget fortfarande att göra jobbet men flaggan –compact är vad du letar efter.
VBoxManage är ett användbart verktyg med många fantastiska användningsområden, du kan också använda det för att snabbt klona en virtuell disk och modifiera nästan allt inom VirtualBox från kommandoraden. Om du planerar att använda VBoxManage ofta, kanske du vill lägga till det i din sökväg eller skapa ett alias för enklare åtkomst.
Känner du till ett annat sätt att ändra storlek på en VirtualBox VDI? Låt oss veta i kommentarerna.