目的にスナップショットまたはクローンを使用する必要がありますか?


10

私のOSの「クリーン」インストールを表すVirtualBoxマシンがあります。このVMを、単純なゲーム用、プログラミング用、オーディオ編集用など、いくつかのタイプのマシンで使用したいと思います。したがって、基本的には3つまたは4つ(多分後で)のVMが必要です。これは、実行していることに応じて起動できます。私の理解から、クローンとスナップショットの両方が私の目的に役立つ可能性があります。必要なVMごとに個別のクローンを作成するか、ベースマシンのいくつかのスナップショットを分岐して、それぞれにすべてのツールをインストールすることができます。

私が考えることができる唯一の基本的な違いは、(1)同じマシンの複数のスナップショットを同時に実行できない(またはできますか?)と(2)クローンは私のHDDでより多くのスペースを占有します(全体が仮想HDDは複数回複製されます)。

複数のVMを同時に実行する必要はないことに注意してください。一度に実行するのは1つだけです。

私が考えていない他の違いはありますか?

回答:


5

クローンが「フルクローン」ではなく「リンククローン」である場合、違い(2)は消去されます。リンククローンは、スナップショットと同じように差分ディスクを使用します。次に、スナップショットとの実際の違いは、実行中のVMからスナップショットを作成できることです。さらに、各スナップショットのディスクID(UUID)が同じであるために発生するポイント(1)。対照的に、複製された各ディスクには、新しいディスクID(UUID)が割り当てられます。異なるディスクIDにより、クローンディスクを同時に実行できます。


つまり、「リンクされたクローン」を作成すると、(1)同じ「ベース」ディスクから複数のVMを(同時に)実行できます。(2)ベースディスクは基本的に「読み取り専用」になります。 「?それはまさに私が欲しいもののように聞こえます。
ローンボート2013

はい。まあ、私はドキュメントを注意深く読んだだけです。今週はスナップショットを使用していましたが、実際にはクローンをまったく使用していません。
minopret 2013

0

両方:クローンから始めて、重要な変更やロールバックしたい変更を加える前に、スナップショットを作成します。たとえば、プログラミングで、VMを強制終了する可能性があるライブラリを追加する必要があると判断しました。必要な目的ごとに、ベースVMのクローンを作成します。


0

私が理解していないのは、作成しているすべての基本イメージである場合に、別々のVMが必要な理由です... 1つのVMについて心配することができ、スナップショットが最適です

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.