如果虚拟机使用外部驱动器,在主机重启之间保存虚拟机状态是否安全?

如果虚拟机使用外部驱动器,在主机重启之间保存虚拟机状态是否安全?

我现在使用以下设置:

SATA 硬盘 -> SATA-USB 桥接器 -> 运行 Ubuntu Host 和 VirtualBox 的笔记本电脑 -> 基于 Debian 的网络共享服务器 (OMV) Guest

外部 USB 驱动器会自动传递到客户操作系统。因此,当虚拟机启动时,USB 驱动器会连接到它。当虚拟机关闭时,它会连接到主机,Ubuntu 会尝试挂载它。

我已将 VirtualBox 设置为在主机关闭前自动保存状态,并在主机启动后恢复。在主机笔记本电脑重新启动时保存客户操作系统的状态是否安全?如果不安全,如何改进?

答案1

当主机笔记本电脑重新启动时,保存客户操作系统的状态是否安全?

这是不安全仅当虚拟化操作系统中至少有一个程序具有写访问权限并在您保存状态时正在写入时,才会发生这种情况。无论如何,我不建议在主机重新启动时使用虚拟机,因为虚拟化服务依赖于主机操作系统的许多组件,这些组件可能会在系统进入关机阶段时终止,从而使客户机在强制终止之前就变得不那么可靠。

如果不是,该如何改进?

即使虚拟化软件很稳定,最好还是采取一切必要的措施,并花费几秒钟的时间来防止数据丢失或损坏:如果您想保证外部大容量存储器上数据的完整性,请在保存状态之前从虚拟化操作系统中执行卸载/驱逐操作,并在重启过程开始之前保存状态。

相关内容