我写信询问自动挂载过程在 VirtualBox 中的影响是什么,以及如果使用自动挂载,可以在来宾 Linux 系统中访问文件夹的位置。
我在 Mac OS 10.6.7 上安装了 VirtualBox 4.0.4,Guest Additions 显然运行正常。来宾操作系统是 Ubuntu 10.04,我没有观察到它的明显问题。我发现如果共享文件夹在 VirtualBox 设置中未选中“自动挂载”,则可以使用规定的语法挂载它们
sudo mount -t vboxsf folder_name path_to_mount_point
Run Code Online (Sandbox Code Playgroud)
并且一切正常。
但是如果勾选了自动挂载选项,那么我发现我不能再手动挂载共享文件夹了。我收到错误
mounting failed with the error: Invalid argument
Run Code Online (Sandbox Code Playgroud)
并且这些文件夹似乎也没有安装在我可以访问的任何其他地方。使用语法
sudo mount -t vboxsf
Run Code Online (Sandbox Code Playgroud)
不指定路径将它们安装在 /media 中,它们的名称以 为前缀sf_
,但在那里不容易访问它们,我也无法使用 更改它们的所有者chown
。
谢谢你耐心的解释。
虚拟安装(如 VirtualBox)上的 MAC 地址未连接到硬件。
它们是否有任何绝对意义,它们是否在某处注册,硬件 MAC 地址应该是这样?或者他们本质上是被欺骗的?