在 VirtualBox 中访问符号链接

在 VirtualBox 中访问符号链接

如何访问 VirtualBox 中共享文件夹上的链接文件夹中的文件?

例如,我有一个名为

/home/mrlister/misc

在我的主机上,它与/media/sf_misc我的 (Linux) VB 客户操作系统共享。现在我可以很好地读取文件,但我也有一个指向的/media/sf_misc/链接。 问题是,当我尝试访问时,我收到一条错误消息docs/home/mrlister/Documents
/media/sf_misc/docs

该链接无法使用,因为其目标“/home/mrlister/Documents”不存在。

现在,在其他情况下,我会得出结论,VB 中的程序根本不可能访问我未在设置中明确共享的链接材料。
但是,我有另一台运行 Windowx XP 的虚拟计算机,它可以在同一个共享文件夹中访问所述链接!也就是说,它可以查看file://///VBOXSVR/misc/docs但不会尝试跟踪链接,它只是将其视为docs一个普通目录。

那么,为了在虚拟 Linux 机器上实现相同的功能,我必须做什么?我不确定该尝试什么。

答案1

简单的答案是无法做到,至少在当前版本的 VirtualBox 中无法做到。请参阅我对您的问题的评论以了解更多详细信息。

答案2

你要问的已经解决

创建(在客人),/etc/modprobe.d/vboxsf.conf如下所示:

options vboxsf follow_symlinks=1

相关内容