У меня есть VirtualBox 5 в OS X El Capitan 10.11.3. В Windows VirtualBox есть возможность увеличить описанное здесь изображение . Однако я не могу найти аналогичный способ для OS X.
Мое хранилище выглядит так
Нажав на 8,00 ГБ, вы получите
Выбираете образ диска и получаете
поэтому нет такого вида, как в Windows.
Дэвид Андерсон. Страница 150 руководства пользователя находится здесь . В нем просто описывается команда VBoxManagemodifyhd , но не то, как вы можете получить ее в своей командной строке.
В VirtualBox 4 была команда VBoxManage для увеличения размера изображения, как описано здесь о том, как изменить размер диска VirtualBox (Window и Mac).
VBoxManage modifyhd “<vdi_file_full_path_and_name>” –resize 40000
Я решил проблему PATH, не меняя PATH, но удаляя Macports, как описано здесь , с помощью рекурсивных принудительных удалений, поэтому теперь я могу вызывать функцию без явного указания /usr/local/bin/VBoxManage
начала команды.
кланомат. я успешно бегу
/usr/local/bin/VBoxManage modifyhd "/Users/masi/VirtualBox VMs/Ubuntu 14.04 64bit/Ubuntu 14.04 64bit.vdi" --resize 10000
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Я успешно вхожу в зашифрованную систему. Я успешно вхожу в свою учетную запись пользователя Ubuntu, но сеанс остается только в представлении
где Ubuntu на хосте остается сложенным бесконечное время. Шифрование виртуального диска не должно быть проблемой, потому что мне удалось получить представление входа в ОС. Мне не удалось войти в разные TTY Ubuntu внутри виртуальной машины, чтобы продолжить отладку.
Я успешно вхожу в систему как гость, и я получаю
что указывает на то, что размер моего диска для ОС слишком мал. Я успешно увеличил пространство до 20 ГБ с помощью следующей команды, но я все еще получаю жалобу на отсутствие места на диске при входе в систему в качестве гостя.
VBoxManage modifyhd "/Users/masi/VirtualBox VMs/Ubuntu 14.04 64bit/Ubuntu 14.04 64bit.vdi" --resize 20000
Пространство выглядит хорошо внутри, и должно быть достаточно места
Хранилище теперь выглядит так, где фактическое пространство динамически увеличивается.
Вход в мою учетную запись пользователя по-прежнему остается навсегда, как показано на одном из скриншотов.
Я открыл ветку по этой проблеме на форуме Oracle VB здесь . я получил этот ответ
https://forums.virtualbox.org/viewtopic.php?f=24&t=50661
Pay close attention to step 2
Also if you selected to use LVM when you installed you would need to use LVM to extend the primary partition. Seek assistance from Ubuntu on how to do that.
где я не понимаю, что такое LVM, а не контент, указанный в ссылке.
Последний пункт был решен путем полного удаления существующего диска и переустановки Ubuntu с размером динамического диска 50 ГБ. Для долгосрочной стабильности этот метод является самым безопасным. У меня были резервные копии файлов на диске.
Как увеличить образ диска в VirtualBox?
Ваш путь vdi неверен:
VBoxManage: ошибка: не удалось найти файл для носителя
В вашей команде изменения размера используйте либо uuid vdi, либо правильный путь (без обратной косой черты!):
VBoxManage modifyhd "/Users/masi/VirtualBox VMs/Ubuntu 14.04 64bit/Ubuntu 14.04 64bit.vdi" --resize 10000
или (с обратной косой чертой, но без кавычек)
VBoxManage modifyhd /Users/masi/VirtualBox\ VMs/Ubuntu\ 14.04\ 64bit/Ubuntu\ 14.04\ 64bit.vdi --resize 10000
или после ввода VBoxManage list hdds
:
#replace UUID and size below by the appropriate UUID and the required size
VBoxManage modifyhd UUID --resize size
Если ваш PATH не работает должным образом, возможно, вам придется добавить /usr/local/bin/
exec
вашей текущей переменной PATH.Может быть, я что-то упускаю здесь, но я так это вижу. Вы выполняете команду VBoxManage, чтобы добавить место на ваш виртуальный диск. Что это означает? Означает ли это, что вы добавляете логические блоки на диск? Если это так, то это пространство не будет автоматически добавлено к разделам, содержащим файловые системы. Не придется ли вам также выполнять команды из виртуальной ОС или работающей версии виртуальной ОС для расширения файловых систем?
Дэвид Андерсон
VBoxManage modifyhd
на странице 150. Какую именно версию VirtualBox вы используете?Дэвид Андерсон
VBoxManage
можно найти в каталоге (папке)/usr/local/bin
.Дэвид Андерсон
Дэвид Андерсон
VBoxManage
существует в/usr/local/bin
, то вы сможете выполнить команду, введя полный путь:/usr/local/bin/VBoxManage
.Лео Леопольд Герц 준영