虚拟机共享文件夹开启后mnt/hgfs/下无sharefiles? --已解决

问题:

linux虚拟机中的共享文件夹(Share Folders)没有自动挂载到 /mnt/hgfs 目录下

解决:

直接打开命令行(任何位置),输入下命令即可:

bash 复制代码
sudo mount -t fuse.vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other

原理:

利用了FUSE(Filesystem in Userspace)技术来将主机端的共享文件夹挂载到虚拟机内的指定目录

命令详解:

sudo
  • 用来获取超级用户权限的命令。
-t fuse.vmhgfs-fuse

-t 参数是 指定文件系统的类型;

  • fuse.vmhgfs-fuse 是一个特定的文件系统类型,用于通过FUSE(Filesystem in Userspace)技术挂载VMware的共享文件夹。FUSE允许开发者编写用户空间程序来充当文件系统,而不需要修改内核代码。
.host:/
  • .host:/ 是一个特殊的路径,是VMware Tools用来标识主机上共享文件夹的方式。实际上它表示的是主机上所有的共享文件夹。
/mnt/hgfs
  • 这是你希望挂载共享文件夹的位置。共享文件夹将会出现在虚拟机的这个目录下[/mnt/hgfs];
-o allow_other
  • -o 用来指定挂载选项;
  • allow_other 这个选项意味着允许任何用户(不仅仅是执行挂载命令的那个用户)都可以访问挂载的文件夹。
  • 如果不加这个选项,默认情况下只有执行挂载命令的用户可以访问共享文件夹

参考:

主机与VMware虚拟机共享文件夹:解决虚拟机找不到共享文件夹问题 - 知乎 (zhihu.com)

相关推荐
从零点4 小时前
第三节linux,编译linux源码
linux·运维·服务器
elseif1234 小时前
【Markdown】指南(上)
linux·开发语言·前端·javascript·c++·笔记
左手厨刀右手茼蒿4 小时前
Flutter 三方库 firebase_admin 跨云边管线企业级鸿蒙管控底座适配风云:无障碍贯穿服务器授权防火墙打通底层生态授权域并构建海量设备推送集结-适配鸿蒙 HarmonyOS ohos
服务器·flutter·harmonyos
钛态4 小时前
Flutter for OpenHarmony:shelf_web_socket 快速构建 WebSocket 服务端,实现端到端实时通信(WebSocket 服务器) 深度解析与鸿蒙适配指南
服务器·前端·websocket·flutter·华为·性能优化·harmonyos
初九之潜龙勿用4 小时前
C# 解决“因为算法不同,客户端和服务器无法通信”的问题
服务器·开发语言·网络协议·网络安全·c#
杨柳轻扬4 小时前
从0开始搭建泰拉瑞亚tModLoader服务器(Linux)
linux·服务器·游戏
祢真伟大4 小时前
dmagent-2026监控服务器代理部署
运维·服务器
零K沁雪4 小时前
Linux 内核中网络地址快速打印符
linux·内核
十年编程老舅5 小时前
窥探内核心脏:深入解析 proc 虚拟文件系统
linux·服务器·数据库·c++·linux内核·文件系统·读写锁
LSL666_5 小时前
云服务上安装nginx
java·运维·nginx