我正在尝试从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。
| 归档时间: |
|
| 查看次数: |
11415 次 |
| 最近记录: |