两端都需要完成配置
跳转到“两端都需要完成配置”本文针对 VMware Workstation/Fusion 的 Linux 来宾。主机设置中启用 Shared Folders 只定义了共享目录;来宾还需要相应的 VMware Tools/open-vm-tools 支持和挂载。部分版本会自动挂载,未自动挂载时再排查,不重复叠加挂载。厂商说明
主机侧
跳转到“主机侧”在虚拟机设置的 Options → Shared Folders 中启用共享,添加主机目录并设置共享名称。只读选项取决于是否需要来宾修改主机文件。共享名称是来宾看到的名称,不是主机绝对路径。

Linux 来宾检查
跳转到“Linux 来宾检查”command -v vmhgfs-fusevmware-hgfsclientfindmnt -t fuse.vmhgfs-fuse第一项确认客户端可用,第二项查看可发现的共享名称,第三项查看是否已有挂载。工具不存在时按来宾发行版安装对应 open-vm-tools 包;不要混装不同来源的旧 Tools。
在确认尚未挂载、挂载目录用途明确后,可按官方 HGFS 方法手动测试:
sudo mkdir -p /mnt/hgfssudo vmhgfs-fuse .host:/ /mnt/hgfs -o allow_otherfindmnt /mnt/hgfsls -la /mnt/hgfs.host:/ 表示主机提供的共享集合。allow_other 允许挂载用户之外的来宾用户访问,应结合主机共享权限使用;若不需要这种范围,应按 FUSE 与当前用户方案调整,而不是为排错给所有文件开放写权限。
验证与常见问题
跳转到“验证与常见问题”- 列表中没有共享:检查主机共享是否启用、名称和 Tools 服务。
- 目录存在但内容为空:用
findmnt确认是否真的挂载,不能仅凭/mnt/hgfs存在判断成功。 - 能读不能写:核对主机只读设置及两端权限,先用专用测试文件验证。
- 重启后消失:先验证手动挂载,再依照当前发行版配置 systemd/fstab;不要在未确认命令有效时添加启动挂载。
原文只运行 ls /mnt,只能看见挂载点名称。本版改为检查实际挂载与共享目录内容。
原始记录
跳转到“原始记录”本笔记由 CSDN 原始记录 的文字与图片重新整理;正文中的代码、适用条件与说明已按本次审读补充。