VM が外部ドライブを使用する場合、ホストの再起動間で仮想マシンの状態を保存しても安全ですか?

VM が外部ドライブを使用する場合、ホストの再起動間で仮想マシンの状態を保存しても安全ですか?

現在、次の設定を使用しています。

SATA ハードドライブ -> SATA-USB ブリッジ -> Ubuntu ホストと VirtualBox を実行しているラップトップ -> Debian ベースのネットワーク共有サーバー (OMV) ゲスト

外付け USB ドライブはゲスト OS に自動的に渡されます。そのため、VM の電源がオンになると、USB ドライブが VM に接続されます。VM の電源がオフになると、USB ドライブはホストに接続され、Ubuntu はそれをマウントしようとします。

VirtualBox を、ホストのシャットダウン前に自動的に状態を保存し、ホストの電源投入後に再開するように設定しました。ホスト ラップトップが再起動されているときにゲスト OS の状態を保存しても安全ですか? そうでない場合、どのように改善できますか?

答え1

ホスト ラップトップが再起動されているときにゲスト OS の状態を保存しても安全ですか?

それは危険な少なくとも仮想化 OS 内のプログラムに書き込みアクセス権があり、状態を保存した瞬間に書き込みを行っている場合のみです。いずれにしても、ホストの再起動中に仮想マシンを使用することはお勧めしません。仮想化サービスは、システムがシャットダウン フェーズに移行すると終了する可能性のあるホスト オペレーティング システムの多くのコンポーネントに依存しており、強制終了する前であってもゲストの信頼性が低下するためです。

そうでない場合、どのように改善できますか?

仮想化ソフトウェアが安定している場合でも、データの損失や破損を防ぐために、必要なことはすべて実行し、数秒の時間を犠牲にすることをお勧めします。外部大容量ストレージ上のデータの整合性を保証する場合は、状態を保存する前に仮想化された OS からアンマウント/排除の操作を実行し、再起動手順が始まる前に状態を保存します。

関連情報