我正在使用Windows 7主机和Ubuntu 13.10 guest虚拟机运行VirtualBox 4.2.18。我正在尝试设置共享文件夹,但是尝试从Ubuntu VM读取文件夹似乎会无限期地挂起。但是,写入共享文件夹效果很好。
在Windows主机上,共享文件夹设置为指向C:\ubuntu_share
。在VirtualBox中将其配置为永久安装,但不会自动安装。
在Ubuntu VM中,我可以成功挂载共享文件夹:
$ mkdir ubuntu_share
$ sudo mount -t vboxsf -o "rw,uid=1000,gid=1000,dmode=0755" ubuntu_share ubuntu_share
$ ls -l
drwxr-xr-x 1 nreed nreed 0 Oct 28 16:37 ubuntu_share/
但是,尝试使用ls
闪烁的光标查看已挂载文件夹的内容,直到我用Ctrl + C杀死它为止。同样,如果我尝试在Nautilus中查看文件夹,我将永远获得等待光标。
另一方面,写入已安装的文件夹的工作原理是:
$ cat > ubuntu_share/test.txt
hello world
^D
然后我可以看到test.txt
文件在Windows中显示的很好。
我尝试重新启动VM,重新安装来宾添加项,删除并重新创建共享文件夹,将其安装为root而不是我的UID,但无济于事。任何人都知道发生了什么事,或者如何诊断?