Vagrant 在流浪汉中,哪一个最好是停止和暂停?

Vagrant 在流浪汉中,哪一个最好是停止和暂停?,vagrant,virtual-machine,Vagrant,Virtual Machine,当我即将关闭主机时,我应该: vagrant halt 或 有什么区别?tl;博士 使用vagrant halt关闭机器电源时,使用vagrant suspend休眠机器时 来自流浪汉的文件: 挂起有效地保存了事件的精确时间点状态 这样,当您稍后恢复它时,它将开始运行 从那一点开始,而不是完全启动 这通常需要额外的磁盘空间来存储 来宾计算机中的RAM,但该计算机不再消耗内存 主机的RAM或CPU在挂起时会循环 此命令关闭流浪汉正在管理的正在运行的机器 你想用哪一个? 这基本上取决于您-

当我即将关闭主机时,我应该:

vagrant halt 

有什么区别?

tl;博士 使用
vagrant halt
关闭机器电源时,使用
vagrant suspend
休眠机器时


来自流浪汉的文件:

挂起有效地保存了事件的精确时间点状态 这样,当您稍后恢复它时,它将开始运行 从那一点开始,而不是完全启动

这通常需要额外的磁盘空间来存储 来宾计算机中的RAM,但该计算机不再消耗内存 主机的RAM或CPU在挂起时会循环

此命令关闭流浪汉正在管理的正在运行的机器

你想用哪一个? 这基本上取决于您-您是否在虚拟机上有正在进行的工作(可能通过GUI打开多个应用程序等),您更愿意挂起虚拟机,这样当您启动机器时,一切都在那里(Vagrant/VirtualBox需要在您的硬盘上存储实例的状态,占用主机的一些硬盘空间)。如果您想从一个干净的开始开始,因为您的所有进程都是从init设置的,那么请选择
vagrant halt

例如:

  • 如果您在VM上工作不多,这意味着您的所有项目文件都存储在主机上,并与VM共享,以查看它们如何使用 LAMP服务器,然后您可以安全地使用
    vagrant halt

  • 如果在启动实例时,需要手动启动特定进程,或者直接在VM中处理文件;然后最好挂起它,这样当您重新打开它时,它将保存您的会话并以挂起它之前的状态检索实例

vagrant suspend