流浪者占用太多空间

clu*_*ess 3 virtualbox vagrant

我在本地计算机上的四个项目之间切换,并为每个项目使用 vagrant。

$ 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
Run Code Online (Sandbox Code Playgroud)

但是,我的 C 驱动器(我在 Windows 7 机器上)显示我正在16.4GB使用\User\VirtualBox VMs

对于只有 4 个虚拟机来说似乎有点过多。于是我打开 VirtualBox,看到那里有 7 个虚拟机。

我想这些是我之前毁掉的盒子,但我很可能是错的。

我在网上找不到任何有关它的信息。但我可以删除这些项目吗?或者它们对流浪者来说很重要吗?如果是这样,我怎样才能设置 vagrant 而不必占用笔记本电脑上太多的空间?

Sgo*_*kes 5

如果你用 销毁了这些盒子并且vagrant destroy它完成时没有错误,那么该盒子也应该从 Virtualbox 中消失。如果没有发生这种情况,您可以从 Virtualbox 中手动删除该框。只需确保也删除本地文件(Virtualbox 会询问您是否要保留 HD,但您不会)!

如果您不确定要从 Virtualbox 中删除哪些框,因为它们的名称都相同,您可以从 vagrant 中销毁所有框,然后删除留在 Virtualbox 中的所有框。或者您可以使用启动所有 vagrant box vagrant up,然后从 Virtualbox 中删除不运行的那些。