当前位置: 首页>>技术教程>>正文


在Windows Hyper-V主机上与Ubuntu VM共享目录

, , ,

问题描述

刚刚在Windows 8和Guest OS Ubuntu 12.04上安装了Hyper-V。

来自VirtualBox,我正在寻找与Guest Ubuntu在Host /Windows上共享目录的最佳方法。

我读的是:https://stackoverflow.com/a/1386764/913295,我对Samba很熟悉。由于该问题与Hyper-V不相关,因此我在此提出此相关问题。

最佳办法

好问题。

坏消息是,与VirtualBox或VMWare允许您定义”Shared Folders”(主机上暴露给来宾的目录)不同,Windows 8 Hyper-V根本不提供此类功能。

好消息是,由于Hyper-V根本没有提供此类功能,因此将不需要专用工具,例如,安装vboxsf文件系统。您只需要按照官方/标准方式进行操作,就可以将主机共享文件夹作为网络共享文件夹进行访问。

smbclient(用于Unix的命令行 SMB/CIFS客户端)是用于访问Windows主机共享文件夹的命令行工具。以下是我发现的两个示例。同样,没什么特别的,以与访问任何其他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/

我将从第二个链接重新发布“配置共享文件夹”部分:

我们需要将主机中的文件夹共享给来宾。来宾可以在启动时安装它。对于本教程,我假设我们正在此位置%USERPROFILE%\workspace共享它

在VM中,编辑/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-ubuntu https://help.ubuntu.com/community/MountWindowsSharesPermanently

如果一开始对您不起作用,请首先尝试使用基于Windows的客户端来访问主机共享文件夹。同样,没什么特别的,以与访问任何其他Windows网络共享文件夹相同的方式访问它。即,一些how-tos表示您“必须通过Virtual Switch Manager创建了内部虚拟交换机”才能使用主机共享,这完全没有必要,并且它根本没有给您带来任何好处/优势,因为我们只是正常访问它Windows网络共享文件夹。回顾一下,这些步骤如下:

  1. 在您的Hyper-V主机上,创建一个共享文件夹,并将“更改”权限分配给“所有人”。

  2. 在主机上运行的虚拟机上,打开“网络和共享中心”,然后启用“文件和打印机共享”。

  3. 在虚拟机上,单击“开始”,然后键入\\host_name\share_name,其中host_name是Hyper-V主机的名称,而share_name是您创建的共享的名称。

  4. 按ENTER键,VM中将打开一个Explorer窗口,显示主机上共享文件夹的内容。

  5. 现在,您可以根据需要将文件从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之间共享文件

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/8467.html,未经允许,请勿转载。