質問: ubuntuでwindows hyper-vホスト上のディレクトリを共有するvm windows 8およびゲストos ubuntu 12.04にhyper-vをインストールしました。virtualboxから来て、ゲストubuntuでホスト/ windows上のディレクトリを共有するための最良の方法を探しています。私はこれを読みます: https://stackoverflow.com/a/1386764/913295 そして私はsambaに精通しています。その質問はhyper-vに関連していないため、ここでこの関連する質問を提起します。
回答: 良い質問。悪い知らせは、ゲストに公開されるホスト上のディレクトリである「共有フォルダー」を定義できるvirtualboxまたはvmwareとは異なり、windows 8 hyper-vはそのような機能をまったく提供しないことです。良い知らせは、hyper-vからすぐに提供されるそのような機能はまったくないため、たとえばvboxsfファイルシステムをマウントするなど、そのための特別な専用ツールは必要ないということです。公式/標準の方法で、ホスト共有フォルダーにネットワーク共有フォルダーとしてアクセスします。unixのコマンドラインsmb/cifsクライアントであるsmbclientは、windowsホスト共有フォルダーにアクセスするためのコマンドラインツールです。以下は、私が見つけた2つの例です。ここでも、特別なことは何もありません。他のwindowsネットワーク共有フォルダーにアクセスするのと同じ方法でアクセスします。ubuntu 12.10からwindows 8システムのファイル共有に接続する方法 https://askubuntu.com/questions/245106/how-can-i-connect-from-ubuntu-12-10-to-file-shares-on-a-windows-8 -system-using-a windows 8のhyper-vでの完全なubuntuセットアップ http://webdevtooling.com/webdevtooling.com/tutorials/perfect-ubuntu-setup-on-hyper-v-in-windows-8/ 2番目のリンクの「共有フォルダーの構成」セクションを再投稿します。ホスト内のフォルダをゲストに共有する必要があります。ゲストはこれをブート時にマウントできます。このチュートリアルでは、この場所から共有していると想定します%userprofile%\workspacevmで/etc/fstab:を編集します//winhost/users/username/workspace /home/username/workspace cifs defaults,soft,uid=username,gid=users,file_mode=0777,dir_mode=0777,credentials=/home/username/.cifs-credentials,soft また、マウントが機能するための認証情報ファイルを追加します。そこに次の内容を入れてください:username=some@live.com password=something それはそれであるはずです。guiベースのマウントに関するその他のリファレンス: http://www.wikihow.com/mount-a-windows-share-on-an-ubuntu-server http://www.liberiangeek.net/2013/04/how-to-access-windows-network-shares-in-ubuntu-13-04-raring-ringtail/ http://www.7tutorials.com/how-access-windows-7-shared-folders-ubunt https://help.ubuntu.com/community/mountwindowssharespermanently 最初は機能しない場合は、まずwindowsベースのクライアントでホスト共有フォルダにアクセスしてみてください。ここでも、特別なことは何もありません。他のwindowsネットワーク共有フォルダーにアクセスするのと同じ方法でアクセスします。つまり、一部のハウツーでは、ホスト共有を使用するために「仮想スイッチマネージャを介して内部仮想スイッチを作成する必要がある」と述べていますが、これはまったく必要ありません。通常のwindowsネットワーク共有フォルダーとしてアクセスするだけなので、利点や利点はまったくありません。要約すると、ここに手順があります: hyper-vホストで、共有フォルダーを作成し、everyoneに変更アクセス許可を割り当てます。 ホストで実行されている仮想マシンで、ネットワークと共有センターを開き、ファイルとプリンターの共有を有効にします。 仮想マシンで、[スタート]をクリックして「\\host_name\share_name」と入力します。ここで、host_nameはhyper-vホストの名前、share_nameは作成した共有の名前です。 enterキーを押すと、エクスプローラウィンドウがvm=で開き、ホスト上の共有フォルダの内容が表示されます。 必要に応じて、vmからホストに、またはその逆にファイルをコピーできます。 参照: https://stackoverflow.com/questions/1386754/edit-source-directly-on-ubuntu-vm-from-windows-host/1386764#1386764 hyper-vホストとその仮想マシン間でファイルを共有する方法 http://www.windowsnetworking.com/kbase/windowstips/windowsserver2008/admintips/virtualplatforms/howtosharefilesbetweenahyper-vhostanditsvirtualmachines.html