VirtualBox 共享文件夹在来宾操作系统中读取时挂起

Nat*_*eed 13 virtualbox shared-folders ubuntu

我正在使用 Windows 7 主机和 Ubuntu 13.10 来宾运行 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/
Run Code Online (Sandbox Code Playgroud)

但是,尝试使用ls仅显示一个闪烁的光标来查看已安装文件夹的内容,直到我使用 Ctrl+C 将其杀死。同样,如果我尝试在 Nautilus 中查看文件夹,我只会永远获得等待光标。

另一方面,写入已安装的文件夹有效:

$ cat > ubuntu_share/test.txt
hello world
^D
Run Code Online (Sandbox Code Playgroud)

然后我可以看到test.txt文件显示在 Windows 中就好了。

我试过重新启动虚拟机,重新安装来宾添加,删除并重新创建共享文件夹,将其安装为 root 而不是我的 UID,一切都无济于事。任何人都知道发生了什么,或者我如何诊断?

smb*_*ear 6

就我而言,以下内容有所帮助:

  • 更新到 Virtual Box 4.3.8 r92456,
  • 从虚拟 CD(不是从 apt 存储库)重新安装 VirtualBox Guest Additions ,
  • 虚拟机重启。

系统信息:

  • 主机:Windows 7 家庭高级版 64 位,
  • 嘉宾:Linux Mint 16 Petra 32 位。