Як змінити розмір файлу VirtualBox VDI або VHD у Mac OS X
Зміст:
Якщо ви використовуєте VirtualBox для запуску гостьових операційних систем у віртуальній машині на Mac, як-от Windows 10 або Ubuntu Linux, вам може знадобитися змінити розмір віртуального диска, на якому знаходиться ОС. Це часто трапляється, коли ви неадекватно оцінюєте, скільки місця потрібно для правильного встановлення у віртуальній машині з динамічно розподіленим сховищем.
Щоб змінити розмір файлу VDI або VHD у Mac OS X (це може працювати так само в Linux, дайте нам знати), ви скористаєтеся інструментом VBoxManage з командного рядка Mac. Навіть якщо ви вирішите інсталювати інструменти командного рядка VirtualBox, їх не буде на вашому шляху, тож ви перейдете до вмісту VirtualBox.app, щоб використовувати утиліту.
Оскільки це модифікація віртуальної машини, доцільно заздалегідь створити резервну копію файлу VDI або VHD. Якщо вам зовсім незручно працювати з терміналом, можливо, спочатку слід створити резервну копію всього Mac . Майте на увазі, що утиліта зміни розміру використовує мегабайти для вимірювання, тому, якщо ви змінюєте файл vm на 30 ГБ, це буде 30 000 МБ, 50 ГБ — 50 000 і так далі.
Як змінити розмір віртуального диска VirtualBox у Mac OS
- Вимкніть віртуальну машину та вийдіть з VirtualBox
- Відкрийте програму Terminal і скористайтеся такою командою, щоб перейти до каталогу програми VirtualBox:
- Тепер у відповідному каталозі ви готові запустити команду зміни розміру з таким синтаксисом:
- Якщо потрібно, переконайтеся, що зміни відбулися за допомогою команди showhdinfo:
- Перезапустіть VirtualBox і завантажте нещодавно змінену гостьову ОС
cd /Applications/VirtualBox.app/Contents/Resources/VirtualBoxVM.app/Contents/MacOS/
VBoxManage modifyhd --resize
Наприклад, припустімо, що файл VDI Windows 10 VM розташований у /Users/Paul/Documents/ VM/Windows10.vdi, і ми хочемо збільшити його з 15 ГБ до 30 ГБ, синтаксис буде таким: VBoxManage modifyhd --resize 30000 ~/Documents/VM/Windows10.vdi
VBoxManage showhdinfo ~/path/to/vmdrive.vdi
Якщо шлях до файлу VM знаходиться в глибоко вкоріненому або складному розташуванні, використовуйте лапки або скористайтеся трюком перетягування, щоб надрукувати шлях, який чудово працює в програмі Terminal, щоб правильно вказувати на складну ієрархію каталогів.
Зміна розміру диска за допомогою VBoxManage в основному відбувається миттєво з командного рядка, але майте на увазі, що як тільки ви повернетесь у віртуальну ОС (Windows, OS X, Linux або будь-яку іншу, у якій ви працюєте), VirtualBox), ймовірно, ви захочете перерозподілити розділ, щоб використовувати новий простір.
Я запустив це, щоб збільшити мінімальний розмір динамічного розподілу. Якщо файл VDI має фіксований розмір і ви хочете його зменшити, інструмент VBoxManage все одно виконає роботу, але прапорець –compact – це те, що ви шукаю.
VBoxManage — це корисний інструмент із багатьма чудовими застосуваннями, ви також можете використовувати його для швидкого клонування віртуального диска та зміни майже будь-чого у VirtualBox за допомогою командного рядка. Якщо ви плануєте часто використовувати VBoxManage, ви можете додати його до свого шляху або створити псевдонім для полегшення доступу.
Знаєте інший спосіб змінити розмір VirtualBox VDI? Дайте нам знати в коментарях.