如果虛擬機器使用外部驅動器,在主機重新啟動之間保存虛擬機器狀態是否安全?

如果虛擬機器使用外部驅動器,在主機重新啟動之間保存虛擬機器狀態是否安全?

我現在使用以下設定:

SATA 硬碟 -> SATA-USB 橋接器 -> 執行 Ubuntu Host 和 VirtualBox 的筆記型電腦 -> 基於 Debian 的網路共用伺服器 (OMV) Guest

外部 USB 隨身碟會自動傳遞到客戶作業系統。因此,當虛擬機器啟動時,USB 磁碟機會連接到它。當它斷電時,它會連接到主機,Ubuntu 會嘗試掛載它。

我已將 VirtualBox 設定為在主機關閉之前自動儲存狀態並在主機加電後恢復。當主機筆記型電腦重新啟動時保存來賓作業系統的狀態是否安全?如果不能,如何改進?

答案1

當主機筆記型電腦重新啟動時保存來賓作業系統的狀態是否安全?

這是不安全僅當虛擬化作業系統中至少有一個程式具有寫入存取權限並且在您儲存狀態時正在寫入時。無論如何,我不建議在主機重新啟動時使用虛擬機,因為虛擬化服務依賴主機作業系統的許多元件,當系統進入關閉階段時,這些元件可能會被終止,從而使來賓系統的可靠性降低,甚至在強制終止之前。

如果不能,如何改進?

即使虛擬化軟體穩定,最好還是做所有必要的事情並犧牲幾秒鐘的時間來防止資料遺失或損壞:如果您想保證外部大容量儲存上資料的完整性,請執行以下操作:在儲存狀態先前從虛擬化作業系統卸載/驅逐的操作,並在重新啟動程序開始之前保存狀態。

相關內容