最近在用VMware,装了几个虚拟机后,发现第一次设置好共享文件夹,是可以用的,虚拟机里/mnt/hgfs/目录下有共享文件夹挂载。关闭虚拟机,再打开,就没有了,虚拟机设置里还有共享文件夹 的设置,删除了,再设置也没有用。CentOS,Ubuntu,麒麟等操作系统都试过,都有这个问题。我用的VMware是官网下的免费版,不知道付费版本是不是也有这个问题。

在网上搜,发现应该是VMware Tools不能自动挂载共享文件夹问题。

可以用下面命令手动挂载:

sudo vmhgfs-fuse .host:/  /mnt/hgfs -o allow_other,nonempty

如果嫌麻烦,可以修改/etc/fstab,添加一行:

.host:/ /mnt/hgfs fuse.vmhgfs-fuse allow_other,defaults  0  0

以后每次开机都能加载了。

我的VMware是:VMware® Workstation 17 Player,17.0.2 build-21581411。

上面方法在CentOs7,Ubuntu18.04,KylinV10上都测试有效。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐