虚拟客户机中的VirtualBox共享文件夹在哪里安装?


8

当将Ubuntu作为VirtualBox运行时,共享文件夹的自动挂载在哪里?

它不在/etc/fstab,那还能在哪里?

Answers:


11

Ubuntu和其他Linux guest虚拟机会自动将共享文件/media安装在格式为的文件/media/sf_share-name

Windows Guest虚拟机将其共享文件夹自动挂载为文件管理器中的驱动器号

虚拟机来宾本身需要安装VirtualBox来宾添加。

若要使用自动挂载,请确保您的用户具有在最新版本的VirtualBox中vboxsf也称为用户组Use VirtualBox virtualisation solution

编辑虚拟机本身的设置,并添加要与虚拟客户机共享的文件夹,如下所示: 在此处输入图片说明


1
注意,通过更新管理器安装更新后,我不得不重新安装来宾添加项。更新以某种方式破坏了共享文件夹的自动挂载功能(Ubuntu 12.04)。
ccook 2012年

4

在主机框中,您可以通过以下方式从命令行列出共享文件夹:

VBoxManage showvminfo {vm name here}

有一个“共享文件夹:”部分。


我的VirtualBox访客VBoxManage不仅只有VBoxClientVBoxControl而且VBoxService
Mark Mikofski

1
@MarkMikofski您VBoxManage从主持人而不是来宾运行。主机是外部操作系统,来宾是内部操作系统。
米哈尔Šrajer

2

在这里这里都涵盖。他们都工作...

从我引用的help.ubuntu.com页面复制并粘贴:

的Linux

如果客户端是Linux,则必须挂载并将其连接到目录。

以下bash命令(在客户端中)将设置正确的装载(并从您的桌面创建链接)注意:您不应在共享名中使用空格。

sharename =“ whatever.you.want.to.call.it”; 
sudo mkdir / mnt / $ sharename \
须藤chmod 777 / mnt / $ sharename \ 
sudo mount -t vboxsf -o uid = 1000,gid = 1000 $ sharename / mnt / $ sharename \
ln -s / mnt / $ sharename $ HOME /桌面/ $ sharename

对于上面的命令,如果您收到以下错误信息:

挂载:未知文件系统类型'vboxsf'

然后只需将vboxsf更改为vboxfs

如果要在每次引导时自动挂载它,请将mount命令放在/etc/rc.local Debian发行版中(例如Ubuntu 10.04和更高版本)

我认为问题不是“如何使用共享文件夹”。无论如何,不​​要只提供外部链接,其内容可能会超出我们的控制范围,请在答案中报告相关信息。
enzotib

@enzotib-我知道...自动安装配置在那里。其中之一是help.ubuntu.com Wiki。我看不到那个消失。
RobotHumans 2011年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.