web-dev-qa-db-ja.com

実行中のvirtualbox仮想マシンをバックアップできますか?

私は現在、時間のかかるpythonスクリプトを仮想マシンで実行しています(現時点では約95時間実行されています)。完了して実行するのにどれくらいの時間がかかるかわかりません。状態を保存してラップトップを再起動する可能性があるため、VM)にあります(更新が必須の場合)。ただし、ラップトップを提出する必要があるという電子メールを受信しました。明日、Windows 8からWindows 10にアップグレードします。

スクリプトがかなり長い間実行されているため、明日の翌日からやり直したくありません。現在の状態を含めてVM)をバックアップし、マシンが更新されたときに再度起動して実行することは可能ですか?その場合、これを行うための最良の方法は何ですか?

追加情報:
-ホストシステムでWindows8を実行しています
-VMはXubuntu16.04を実行しています

前もって感謝します!

編集:私は無料のアップグレードでWindows 8から10にアップグレードしていません。会社の方針により、クリーンなWindows 10インストールを受け取ります。

6
OutOfTheBox

これは不可能です。

はい、VMの状態をディスクに保存して後で再開することはできますが、Windows10にアップグレードすると壊れます。私は経験から話します。

技術的に言えば、保存して再開することは可能ですが、実際にはできないことがわかりました。

2
LPChip

あなたの場合は、VirtualBoxの[マシンの状態を保存]をクリックして、VMフォルダー全体をバックアップドライブにコピーするだけです。こうすることで、ラップトップが返却されます。 Windows 10では、VMフォルダーをVirtualBox VMsフォルダーをクリックし、yourVMName.vboxファイルをインポートしてVMをVirtualBoxに戻します。

VMを別のコンピューターとの間で移動するためにこれを実行しましたが、正常に機能しました。

5
madelarra

保存された(複製された)VMに対するシステム全体と仮想ボックスの変更の影響についてはよくわかりません。正直なところ、それが何かを壊すべきではないと思います、それが輸出の目的ですよね?


しかし、私がここに来た質問に答えるために:実行中のvirtualbox仮想マシンをバックアップできますか?

短い答えはnoです。しかし、ウォークアラウンドがあります。

あなたができることはVirtualBoxSnapshotを使うことです。スナップショットの作成中、VBoxはシステムをしばらくフリーズしますが、現在の状態を保存します。マシンを動かしたくない場合は、これで十分かもしれません。

この状態のバックアップが必要でした。そのため、クローンオプションも用意されています。実行中のVMを複製することはできません。しかし、実行中のVM :-)のSnapshotのクローンを作成できます

だからあなたのマシンのコピーを持っている:

  1. スナップショットを作成する
    vboxmanage snapshot <uuid|vmname> take <snap-name>

  2. スナップショットのクローンを作成する
    vboxmanage clonevm <uuid|vmname> --snapshot <snap-name>

ドキュメント: https://www.virtualbox.org/manual/ch08.html

2
Atais