在 Vagrant 中,halt 和 suspend 哪个更好?

39

当我要关闭我的主机时,我应该:

vagrant halt 

vagrant suspend

有什么区别吗?

1个回答

52

简述

使用 vagrant halt 关闭虚拟机,使用 vagrant suspend 暂停虚拟机。选择哪个取决于您是否在虚拟机上有正在进行的工作(如多个GUI应用程序等)。如果您想重新启动一个干净的实例,请使用 vagrant halt 命令。

详细说明

根据Vagrant文档:
使用 vagrant suspend 暂停虚拟机可以保存当前状态,以便稍后恢复时从该状态开始运行,而不是进行完整的启动。这通常需要额外的磁盘空间来存储客户机内存中的所有内容,但是当虚拟机暂停时,它不会占用主机机器的RAM或CPU周期。
使用 vagrant halt 关闭运行中的虚拟机。
如果您没有在虚拟机上进行太多工作,即将所有项目文件存储在主机上并与虚拟机共享以查看它们在LAMP服务器上的反映,则可以安全地使用 vagrant halt
  • 如果在启动实例时需要手动启动特定进程,或者在虚拟机中直接操作文件,则最好将其暂停,这样当您重新启动时,它会保存您的会话并以与暂停之前相同的状态检索实例。


  • 网页内容由stack overflow 提供, 点击上面的
    可以查看英文原文,
    原文链接