Я попробовал ответить Колин Иэн Кинг, и это не сработало для меня. Я узнал, что я должен добавить две дополнительные строки в /etc/apt/sources.list.d/ddebs.list
Отредактируйте файл через
sudo nano /etc/apt/sources.list.d/ddebs.list
и добавьте две строки ниже
deb http://ddebs.ubuntu.com trusty-updates main restricted universe multiverse
deb http://ddebs.ubuntu.com trusty-proposed main restricted universe multiverse
Замените trusty своей версией, которую вы получите при выполнении
lsb_release -cs
Эти автоматически создаются Vagrant Ubuntu Cloud Images, у нас нет контроля над тем, как они были построены.
Вы либо создаете свой собственный бродячий бокс, либо 1. изменяете размер существующего виртуального жесткого диска 2. Прикрепите дополнительные виртуальные жесткие диски, создавать файловые системы и монтировать их (например, / ops и устанавливать новые вещи в этом каталоге).
Лично я считаю, что вариант 2 проще.
Если вы хотите перейти с опцией 1, вам придется преобразовать существующий виртуальный жесткий диск (VMDK) в VDI, потому что VBoxManage modifyhd работает только с собственным VDI-изображением. Тем не менее, бродячие базовые поля в основном экспортируются OVF / OVA с использованием формата VMDK.
См. VirtualBox Docs
Параметр --resize x (где x - желаемое новое общее пространство в мегабайтах) позволяет изменять емкость существующего изображения; это регулирует логический размер виртуального диска, не сильно влияя на физический размер. [37] В настоящее время он работает только для форматов VDI и VHD и только для динамически выделенных вариантов и может использоваться только для расширения (а не сокращения) емкости.Подробнее см. ответ здесь => Как увеличить размер диска на Vagrant VM?