mkdir:无法创建目录:协议错误:Virtualbox Shared文件夹

Dip*_*pak 8 virtualbox

我正在尝试从Host到guest虚拟机的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
Run Code Online (Sandbox Code Playgroud)

访客重新启动后路径成功挂载我也可以看到/ DR/vault/config(Guest)中创建的文件到/ mount/config(Guest)但是我无法在/ mount/config(Guest)中创建文件夹或文件

如果有任何遗漏或有任何其他方式,请建议.

小智 1

我发现这是 DOS 主机上文件名长度的问题。我一直使用 VirtualBox VM 作为一种容器化环境来部署到 JBoss 服务器,对于上述技术,我在 Windows 环境中遇到了太多问题。我在主机上使用共享目录,因为我试图保持虚拟机的轻量级(即将 IDE 保留在主机中),然后将代码签入共享目录以使用 Maven 进行部署。然而,当目录长度增长到超过 255 个字符时,maven 会给出一些奇怪的错误。尝试查看文件绝对路径(输入“pwd”)并查看它是否长于 255。