共享文件夹 Virtualbox Ubuntu / Lubuntu

共享文件夹 Virtualbox Ubuntu / Lubuntu

我可以看到很多关于此的帖子,但它们要么没有涵盖我正在尝试的内容,要么没有涵盖我正在使用的操作系统,要么(最有可能)我没有理解它们。

我正在使用 Ubuntu 14,并且有运行 Lubuntu 的 VirtualBox。我想创建一个共享文件夹。

我在主机系统的主目录中创建了一个文件夹,
然后进入虚拟机并使用菜单进入虚拟机:

Machine > Settings > Shared Folders > Add New Shared Folder (Icon) 

这将打开选择目录的选项 - 我选择刚刚在主机系统上设置的目录。

但是我无法访问它。重启虚拟机后,我无法查看目录,尽管它确实出现在/media

在此处输入图片描述

我已经更改了主系统中文件夹的权限,以便任何人都可以访问它,但我不确定为什么虚拟机不能访问它。

不太确定在这里该做什么......


编辑

阅读这些说明

我收到以下错误:

vco@geoHP:~$ sudo mount -t vboxsf -o uid=$UID,gid=$(id -g) share ~/host
[sudo] password for vco: 
mount: mount point /home/vco/host does not exist

编辑#2

在我的主机的主目录中创建一个名为 host 的目录后,出现以下错误:

vco@geoHP:~$ sudo mount -t vboxsf -o uid=$UID,gid=$(id -g) share ~/host
[sudo] password for vco: 
mount: unknown filesystem type 'vboxsf'
vco@geoHP:~$ 

编辑#3

尝试从虚拟机而不是主机系统运行上述命令时出现以下错误:

klak@klakBox:~$ sudo mount -t vboxsf -o uid=$UID,gid=$(id -g) share ~/host
[sudo] password for klak: 
/sbin/mount.vboxsf: mounting failed with the error: No such file or directory
klak@klakBox:~$ 

答案1

您可能仍需要将其挂载。尝试查看这个 Mount 命令。https://wiki.ubuntu.com/MountWindowsSharesPermanently

更新:更好的是,尝试这个命令。 sudo mount -t cifs //ip_of_host/share/path /local/mount/dir

答案2

您所要做的就是:

sudo usermod -a -G vboxsf _user_

这都是关于组权限的问题。一旦您拥有该权限,您就可以访问文件夹。您可以看到,如果您可以访问以下文件夹,例如,sudo ls -l /media/sf_vmShare

并且不要忘记重新登录,以便设置新的“组”权限。

相关内容