首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何挂载VirtualBox共享文件夹?

如何挂载VirtualBox共享文件夹?
EN

Server Fault用户
提问于 2014-03-12 04:25:58
回答 6查看 937.2K关注 0票数 58

在Linux中挂载VirtualBox共享文件夹的过程是什么?

我尝试了以下挂载命令的变体,但我一直得到protocol error或其他挂载错误。

代码语言:javascript
复制
sudo mount -t vboxsf share /home/toto
EN

回答 6

Server Fault用户

回答已采纳

发布于 2014-03-12 04:38:01

对于带有Linux的VirtualBox,以下是安装共享文件夹的步骤:

  1. 使用VirtualBox主机的应用程序VirtualBox管理器指定要共享的主机文件夹。
  2. 确保在VirtualBox客户机中安装了VirtualBox来宾添加项。
  3. 在Linux来宾中,挂载命令应该显示已挂载共享的一行。这是由type vboxsf指示的。问题是,挂载点可能不在需要的位置,而且权限仅为根用户。默认的挂载位置在/media/sf_中。
  4. 您可以通过使用户或1000的组id是组vboxsf的成员来访问共享。这是通过更改vboxsf文件中的/etc/group行来完成的。可能需要重新启动。
  5. 可以使用VBoxControl命令更改安装文件夹的位置。该命令是在安装Guest添加程序时安装的。可能需要重新启动。例如,若要将挂载点从/media/sf_...更改为/home/toto/sf_...,请使用以下命令设置VirtualBox共享文件夹guestproperty:

sudo VBoxControl来宾属性集/VirtualBox/GuestAdd/SharedFolders/MountDir /home/toto/

若要确认更改,请使用get:

代码语言:javascript
复制
sudo VBoxControl guestproperty get /VirtualBox/GuestAdd/SharedFolders/MountDir

参考文献:

VirtualBox的共享文件夹信息

VirtualBox的来宾属性信息

票数 28
EN

Server Fault用户

发布于 2014-08-16 16:25:14

好吧,这让我有点困惑,但我终于意识到发生了什么。因此,我决定给我的2美分,希望这将是更明确的其他人,如果我忘记了在未来的某个时候:)。

我没有使用我在VM中创建的共享的名称,而是在我的共享名为wd时使用了共享或vb_share,所以这让我困惑了一分钟。

首先,在VM Box中添加您的共享目录:

无论您在这里给您的份额取什么名称,都是您在VM来宾操作系统中挂载时需要使用的名称。也就是说,我把我的"wd“命名为我的西部数字护照驱动器。

接下来,在guset上创建一个目录,用于您的挂载,最好是在您的主目录中。

代码语言:javascript
复制
mkdir share

接下来,打开终端,复制并粘贴以下内容或键入它。您可以在设备->共享剪贴板->双向剪贴板下启用共享剪贴板

代码语言:javascript
复制
sudo mount -t vboxsf wd ~/share/

现在,您应该能够在操作系统之间使用主目录中的“共享”文件夹复制文件。

希望这能帮上忙!

票数 111
EN

Server Fault用户

发布于 2014-10-19 07:54:27

在来宾操作系统上安装虚拟框添加。然后关闭客户操作系统。在虚拟框中打开来宾设置。然后添加一个共享文件夹并保存设置。然后启动来宾操作系统,并为ubuntu发出以下命令。它将当前用户添加到vboxsf组。

$USER vboxsf

重新启动来宾操作系统并导航到/media/以访问共享文件夹。

票数 5
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/674974

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档