VM間でファイルを共有する最速の方法は何ですか?


5

ヘッドレスVirtualBox(4.2.6r82870)セットアップを使用して、Ubuntuサーバー(12.10)でホストされた4つのゲストOS(2つのWindows XP、1つのUbuntu VM、1つのFreeNAS)がそれぞれにインストールされています。

現在、FreeNASサーバー(512MB、約2.5TB)を使用してXPホストとLinuxホスト間で共有していますが、これがホストリソース(AMD 1045T、8GB)で過剰すぎるのではないかと考えています。これらのファイルをホストする専用のホストに個別のパーティションを作成し、VBの共有フォルダー機能を使用する方が良いでしょうか?FreeNASとそのストレージはVMそのものなので、私は基本的にホストシステムでファイルをホストしています。

具体的には、大きなファイル(> 500MB)を処理していますが、そのために最適化したいと思います。上記の現在の設定の欠点にはどのようなものがありますか?また、目標を念頭に置いた方が良いでしょうか?

アドバイスをありがとう!


2
私の(謙虚な)意見では、Windows環境で共有を作成するのは簡単です。ウィザードを長く生きます。しかし、私の信頼レベルは答えのレベルではなく、他の人が思い付くものに興味があります
チャドハリソン

回答:


0

UbuntuホストにSambaインストールし、仮想化のオーバーヘッドなしで「ネイティブに」共有します。ネイティブのUbuntuドライバーを介して、つまりハードウェアTCPオフロードの助けを借りて、ネットワークスループットが高くなる可能性があります(ただし、ネットワークカードによって異なります)。

virtualboxの共有フォルダーよりもsambaを使用する利点は、Windows、MacまたはLinuxを実行している任意のVMまたは物理マシンからsamba(Windows)ネットワーク共有にアクセスできることです。


Ubuntu(またはその他のディストリビューション)にFreeNASをサービスとしてインストールできるとは思わない。私の知る限り、スタンドアロンのディストリビューションであり、メモリが提供される場合はFreeBSDに基づいています。Sambaは私にとって実際にはオプションではありません(チューニングの恩恵を受ける可能性はありますが、パフォーマンスがかなり低下する傾向があります)。
Prophet60091 14年

Sambaは、SMBプロトコルを使用して、ネットワーク上でファイル/フォルダーを共有できる一般的な(FreeNAS固有ではない)サービスです。Windowsネットワーク共有でネイティブに使用され、Linuxのsambaで実装されています。
アレックイストミン14年

私はあなたの答えを間違って解析しました。私は今あなたが何を得ているかを見る。「Virtual Folder」などの「共有フォルダ」オプションを使用する以外では、基本的にLinux <-> Windowsファイル共有を行う唯一の方法はSambaであると思われるため、回答を受け入れます。
Prophet60091 14年

ここで明確にした(FreeNASの参照を削除)、sambaが重要です。
アレックイストミン14年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.