Virtualbox + 共享文件夹对于具有组访问权限的用户会出现协议错误vboxsf。

3

我已经在我的Windows 10机器上安装了VirtualBox Ubuntu 16.04 LTS - 64位服务器。安装过程很顺利。 但是,现在我尝试从现有的存储库中通过git clone命令将文件克隆到共享文件夹"sf_Users"中,却一直出现错误提示。

fatal: could not create work tree dir 'application': Protocol error

My VM settings -> shared folders -> machine folder says => Users C:/Users/app-dev
 -- auto-mount = Yes -- Access = Full

从终端上,我的ID出现在访问组vboxsf中。

dev@app-dev:/media/sf_Users$ id
uid=1000(dev) gid=1000(dev) groups=1000(dev),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),110(lxd),119(libvirtd),120(lpadmin),121(sambashare),125(vboxsf)
dev@app-dev:/media/sf_Users$ cd ..
dev@app-dev:/media$ ls -al
total 12
drwxr-xr-x  4 root root   4096 Nov 29  2016 .
drwxr-xr-x 23 root root   4096 Nov 29 10:04 ..
drwxr-xr-x  2 root root   4096 Nov 29 09:59 cdrom
drwxrwx---  1 root vboxsf    0 Nov 28 09:20 sf_Users

从 "id" 命令中,我知道我可以访问 vboxsf。我是否还遗漏了其他内容?


我自己解决了。 - stack_d_code
2个回答

2

我在Windows机器上给共享文件夹赋予了写入权限(在我的情况下是C:/Users/app-dev)。重启Windows机器(这是必须的),然后就能够写入VM上的sf_Users了。


1
这个图片显示的是我收到的错误。

img_received

我尝试通过“.7z”压缩引起问题的文件夹/文件,然后将其复制并在我的Windows主机上打开,这对我有用。 嘘,文件被复制而没有留下来。

我看到了什么?

img_see

我并不在意,所以我将其重命名。

(这个评论只是一个快速发布,我没有时间深入研究)


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接