【发布时间】:2014-10-12 16:20:15
【问题描述】:
我正在尝试在 Virtualbox 共享文件夹中创建从主机到访客的文件夹和文件。
但我收到此错误mkdir: cannot create directory : Protocol error。
Below are steps i performed to share folder
1:My host OS is Ubuntu and my guest is Ubuntu.
2:I attached a share folder to virtualBox VM
Folder Path:/DR/vault/config
Folder:config selected automount and make permanent.
3:In Guest OS i installed virtualbox guest additions
4:I am trying to mount folder on /mount/config path
I added entry in guest's /etc/fstab as
/config /mount/config vboxsf rw,uid=1000,gid=1000 0 0
Guest 重新启动后路径已成功挂载,我也可以看到在 /DR/vault/config(Guest) 中创建的文件到 /mount/config(Guest) 但我无法在 /mount/config (Guest) 中创建文件夹或文件
如果有什么遗漏或者有其他方法,请提出建议。
【问题讨论】:
-
您在来宾操作系统中使用的用户是“vboxfs”组吗?但如果没有,我猜你会收到另一个(许可)错误消息。
-
另外,共享文件夹的名称(
fstab中的第一个参数)是否应该以斜杠开头?它应该与 Virtualbox 中机器设置中的“文件夹名称”完全相同。试试没有那个斜线。我没有在这两个地方使用斜线。 -
嗨 Dipak,你能解决这个问题吗?我收到完全相同的错误。如果没有任何效果,可能必须按照此处的建议从头开始创建 VM:forums.virtualbox.org/viewtopic.php?f=7&t=45884
-
@DawidFerenczy 感谢建议好友....我发现问题...我的 /DR/vault/config 路径具有权限 0750,因此它不允许在来宾内部挂载路径。我将其更改为 0770,现在它可以正常工作了
-
@AafreenSheikh 链接真的很有帮助,感谢 Aafreen :)
标签: virtualbox