VMware虚拟机中共享文件夹hgfs缺失或权限有问题打不开

前言

我用的是Ubuntu Server版本搭建的虚拟机,不知道什么原因共享文件夹就是各种出问题,就连/hgfs文件夹都不存在,后面参照下面两篇教程,有时候会成功,有时候就各种出问题,真的是玄学。
先附上两篇教程的链接:
解决VMware中共享文件夹hgfs的权限问题
安装VMWare tools 及安装后/mnt中有hgfs但没共享文件的解决办法
如果这两篇不行,参考我的方法

正文

首先查看共享的文件夹是什么

# 查看共享文件夹
vmware-hgfsclient

在这里插入图片描述
其次进行hgfs文件夹的挂载

# 没有hgfs的先创建
sudo mkdir hgfs

# 若挂载过,先取消挂载
sudo umount /mnt/hgfs
### VMware 虚拟机共享文件夹失效解决方案 当 VMware 中的虚拟机(如 Ubuntu)与宿主机(如 Windows 10)之间的共享文件夹功能出现问题时,通常可以通过以下方法解决问题。 #### 方法一:检查并重新加载 `open-vm-tools` 服务 确保虚拟机已正确安装 `open-vm-tools` 其桌面版本 `open-vm-tools-desktop`。如果没有安装,则可以使用以下命令进行安装: ```bash sudo apt-get update sudo apt-get install open-vm-tools open-vm-tools-desktop ``` 之后,尝试手动启动重载 `vmtoolsd` 服务以激活共享文件夹支持: ```bash sudo service vmware-tools restart ``` 者通过 systemctl 命令操作: ```bash sudo systemctl restart vmware-vmblock-fuse.service ``` 此过程有助于修复因工具未正常运行而导致的共享文件夹问题[^1]。 --- #### 方法二:配置 `/etc/fstab` 实现自动挂载 为了防止每次重启后都需要手动挂载共享文件夹,可以在 `/etc/fstab` 文件中添加相应的条目来实现开机自动挂载。具体步骤如下: 1. 创建目标目录用于映射共享文件夹: ```bash sudo mkdir -p /mnt/hgfs ``` 2. 编辑 `/etc/fstab` 文件,追加以下内容: ``` .host:/ /mnt/hgfs fuse.vmhgfs-fuse allow_other 0 0 ``` 3. 执行挂载命令验证设置是否生效: ```bash sudo mount -a ``` 完成以上步骤后,即使虚拟机关机再重启,共享文件夹也会被自动挂载到指定路径[^3]。 --- #### 方法三:启用 Root 用户权限处理复杂情况 某些情况下,默认用户可能缺乏足够的权限去修改系统级配置文件执行特定指令。此时可临时启用 Root 用户账户以便更灵活地调整环境变量其他高级选项。 启用 Root 密码的方法如下所示: ```bash sudo passwd root ``` 输入两次新密码即可解锁该账号访问权限。不过需要注意的是,在日常运维过程中应尽量减少直接依赖于Root身份的操作频率以免带来不必要的安全隐患[^4]。 --- #### 方法四:排查网络适配器及硬件加速兼容性 有时由于网卡驱动冲突是启用了过多实验性质的功能模块也可能间接影响到HGFS协议栈的工作状态从而引发连接失败现象的发生。因此建议先禁用掉所有非必要插件后再逐一测试各个独立组件之间是否存在潜在矛盾之处;另外还可以试着切换不同的NAT/Bridge模式看能否有所改善效果明显与否取决于实际部署场景差异较大故需具体情况具体分析对待[^2]。 --- ### 总结 综上所述,针对 VMwareLinux 系统间共享资源不可达这一常见难题提供了四种可行性强弱各异的技术手段供大家参考选用。其中既包含了基础层面的服务恢复机制也有涉及深层次架构改造方面的指导方针希望能够帮助大家快速定位故障根源所在进而采取有效措施加以排除恢复正常业务流程运转秩序。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值