複数のマシンに1つのvirtualboxディスクを使用できますか?


19

どの検索用語を使用するかわからないため、VirtualBoxマニュアルをざっと読んでも助けにならなかったので、ここで2つの質問をします

私のセットアップはこれです:Windows 7とDebianオペレーティングシステム(両方とも64ビット)へのデュアルブートを備えたPC。Windowsで仮想マシン(Kubuntu、64ビット)を作成し、そのVDIファイルをNASのSMB共有に配置しました。
次に、メモリなどに同じ設定を使用して、Linuxの下にVMを作成し、既存のVDIファイルを割り当てました。私の考えは、WindowsおよびLinuxからもその仮想マシンを使用できるということでした。(1)これは一般に問題なく動作するはずのものですか?

スナップショットは、他のオペレーティングシステムからは見えないように見えるため、トラブルに巻き込まれることに気付きました。ゲストシステムのインストール後に取得したスナップショットは、Linuxでは表示されません。そのため、使用後にVMをシャットダウンし、実行中にその状態を保存しません。

私の現在の問題はこれです。最初にWindowsで、次にLinuxでVMを使用しました。これで、Linuxでのみ起動します。Windowsでこれを試みると、ゲストOSは何らかのハードディスクエラーを検出し、ドライブをマウントできないため起動に失敗します。明らかに、仮想ハードディスクは失敗しないので、Linuxで仮想ハードディスクを使用することと何か関係があるはずです。
(2)どうすれば修正できますか?
更新:また、LinuxでVMに加えた変更は、Windowsで起動しようとするとリセットされたように見えます。最新のスナップショットに戻っているようです。よくわかりません...

更新

私の最初の質問に対する答えは以下にあります。つまり、スナップショットを使用しない限り機能します。

2番目の質問に対する答えは次のとおりです。Windowsでは、VMを最新のスナップショットに戻し、スナップショットを破棄してマージします。最後にスナップショットが残っていないはずです。複数のスナップショットがある場合は、最初のスナップショットを最初に破棄します(スナップショット1、次に2、3、...)。最後から始めるとどうなるかわかりません(3、2、1)。
もちろん、これは最後のスナップショット以降のすべての変更を元に戻すため、データの損失につながります。ただし、少なくともVMは再び使用可能です。

回答:


12

はい。一度にVDIファイルにアクセスするVirtualBoxのインスタンスは1つだけなので、VDIファイルを実行中に共有できます。

ただし、考慮すべき別の注意事項があります。スナップショットを作成すると、VDIファイルを共有できません

にもかかわらずこのスレッドは少し古いですが、それはあなたがスナップショットを作成したら、あなたがVDIファイルを共有することができない理由の合理的な理解を与えるべきです。

そのため、スナップショットを避けると、WindowsとLinuxのインストール間でVDIファイルを共有できるはずです。


スナップショットとVDIを共有したら、回復する方法はありますか?
OpenCoderX

6

この投稿のミス情報の一部を修正します。

  • 複数のマシン間で単一のVDI(仮想ディスクイメージ)を共有できます。
  • これらのマシンはすべて、異なる変更を加えて同時に実行できます。
  • また、すべてスナップショットを利用できます。
  • スナップショットが作成された後でも、マシン履歴の任意のポイントから新しいマシンを分岐および生成できます。

これのためにしばらく前に記事を書きました...

http://blog.mrverrall.co.uk/2010/06/spawning-many-virtualbox-machines-from.html

また、「VirtualBoxでの複数のスナップショットを使用したVMのクローン作成」に関する以前の投稿も参照してください。

:)


正しく理解できるかどうかはわかりません。ディスクを不変にしてから自動リセットをオフにすると、2つのブランチが効果的に作成されます。1つはWindows VM用で、もう1つはLinux VM用です。右?私の目標は「シングルブランチ」(トランク?)を持つことでしたが、VirtualBoxのWindowsインストールではLinuxバージョンで撮影されたスナップショットが表示されず、その逆もありませんでした。
foraidt

2

Convictの発言を増幅するには、スナップショットを使用せず、VMを閉じて「状態を保存」するだけです。これにより、すべての変更がVDIファイル自体に保存されます。

スナップショットと同等の操作を実行する必要がある場合は、VDIファイルの実際のコピーを作成できます。もちろんある程度のディスク容量を占有しますが、ディスクは安価です。


0

「ファイル」->「設定」に移動し、「一般」で「デフォルトのマシンフォルダ」をSMB共有に変更してください。そのように、スナップショットは共有に保存され、両方のOSで利用できます。 テストされていません

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