Бродяга занимает слишком много места

Я переключаюсь между четырьмя проектами на своей локальной машине и использую бродягу для каждого из них.

$ vagrant global-status
id       name    provider   state    directory
-------------------------------------------------------------------------
3e1f21e  default virtualbox running  d:/www/project1/source
9080cd0  default virtualbox poweroff d:/www/project2/source
c4e0461  default virtualbox poweroff d:/www/project3/source
b75805d  default virtualbox running  d:/www/project4/source

Однако мой диск C (у меня Windows 7) показывает, что я использую 16.4GB на \User\VirtualBox VMs

Это кажется немного чрезмерным для всего 4 виртуальных машин. Итак, я открыл VirtualBox и увидел, что у меня там 7 виртуальных машин.

Я думаю, что это коробки, которые я ранее уничтожил, но я вполне могу ошибаться.

Я не мог найти ничего об этом в Интернете. Но могу ли я просто удалить эти элементы или они важны для бродяг? Если да, то как мне настроить vagrant, не занимая слишком много места на моем ноутбуке?


person clueless    schedule 21.10.2014    source источник


Ответы (1)


Если вы уничтожили ящики с помощью vagrant destroy и все завершилось без ошибок, ящик также должен исчезнуть из Virtualbox. Если этого не произошло, вы можете удалить коробку вручную из Virtualbox. Просто не забудьте также удалить локальные файлы (Virtualbox спросит вас, хотите ли вы сохранить HD, чего вы не хотите)!

Если вы не уверены, какие ящики удалить из Virtualbox, потому что все они имеют одинаковые имена, вы можете либо уничтожить все ящики из vagrant, а затем удалить все ящики, оставшиеся в Virtualbox. Или вы можете запустить все бродячие ящики, используя vagrant up, а затем удалить из Virtualbox те, которые не запускаются.

person Sgoettschkes    schedule 02.11.2014
comment
Я не могу уничтожить ящики, так как в некоторых БД есть данные, для которых у меня нет резервных копий (проблема, которую я также пытаюсь включить в свой бродячий рабочий процесс). Но этот совет по запуску всех ящиков и удалению тех, которые не работают, кажется правильным. - person clueless; 06.11.2014
comment
Хотя, если подумать, я провел некоторое (читай: очень небольшое) исследование между тем, как задал этот вопрос, и вашим ответом, и, кажется, помню, что обнаружил, что эти дополнительные виртуальные машины на Vbox — это блоки, которые вы добавляете в Vagrant (так что это точно32 , centOs и некоторые другие). Это примерно так или я далеко? - person clueless; 06.11.2014
comment
Нет, ящики, которые вы добавляете в vagrant, загружаются, но не отображаются в Virtualbox, потому что они представляют собой только файл .box плюс некоторые метаданные, а не настоящую машину Virtualbox, которую вы можете загрузить. - person Sgoettschkes; 07.11.2014