web-dev-qa-db-ja.com

VirtualBox-クローンvsスナップショットvsバックアップ

いくつかのvirtualboxオプションに対する簡単な答えを探しています。クローンとスナップショットとバックアップの違いは何ですか?どちらを使用する必要がありますか?

私はvirtualboxを使い始めたばかりで、ホストとしてOS XでUbuntuを実行しています。

基本的に私はセットアップを持っていますAndroid SDKとADKと他のツールです。ビルドを開始する直前に、何か問題が発生した場合に、このインスタンスに戻すことができる「バックアップ」を作成しますクリーンインストール以前は、Ubuntuが完全にロックアウトしてしまい、完全な再インストール以外の多くのことができなかった状況がありました。

スナップショットを作成して、何か問題が発生した場合にこのスナップショットに戻すことは問題ありませんか?それともクローンが必要ですか?または両方?バックアップするには、フォルダのコピーだけで十分ですか?

ありがとう

23
user283471

クローン:VMを複製します。オリジナルのVMをスナップショット経由で参照するリンククローンにすることも、フルクローンにすることもできます。VMwareのコンパクトツールのようにディスクイメージを圧縮するクローンを作成できます。仮想化を使用します空きスペースをゼロで埋めるOS(Windowsの消しゴムポータブル、cat /dev/zero > ~/dsfargegfgsfds、次にrm ~/dsfargegfgsfds(Linuxの場合)、一時ファイルを削除し、VMのクローンを作成します。新しいディスクイメージは、ゼロに設定された空き領域なしで作成されます。

スナップショット:一種の復元ポイント。スナップショットを作成すると、VirtualBoxは仮想ディスクへの新しい書き込みを差分イメージに保存し始めます。読み取り時には、差分イメージとドライブが考慮されます。スナップショットを復元するとき、基本的にVirtualBoxに、指定した復元ポイントにつながらないスナップショットを無視するように指示しています。

エクスポート:VMのハードドライブイメージと構成を含むパッケージ化されたアーカイブ。

私の経験では、VirtualBoxは気弱な方法で予期せず失敗する可能性がある薄弱で気まぐれなプログラムです(現在、プログラムのクラッシュが原因で破損したディスクイメージを救出しようとしているため)。大学に戻ったときVMバックアップからVMつまり、2 GBのトップスでした。私は自分の進捗状況をエクスポートする必要があり、何日もの作業を失い、割り当ての期限を逃すリスクがありました。

19
RAKK