mnt/hgfs 共享文件夹消失
时间: 2025-07-10 13:48:06 浏览: 2
在 VMware 中,Linux 虚拟机的 `/mnt/hgfs` 共享文件夹消失是一个常见的问题,可能由多种原因导致,包括服务未启动、挂载失败或配置不持久化等。以下是一些详细的解决方法:
### 检查 VMware Tools 或 open-vm-tools 是否安装并正常运行
确保已正确安装 `open-vm-tools` 或 `VMware Tools`,因为它们提供了共享文件夹功能的支持。可以通过以下命令检查是否已安装:
```bash
dpkg -l | grep open-vm-tools
```
如果未安装,请使用以下命令进行安装:
```bash
sudo apt update
sudo apt install open-vm-tools open-vm-tools-desktop
```
### 手动挂载共享文件夹
如果共享文件夹未自动挂载,可以尝试手动挂载。首先确认共享文件夹名称:
```bash
vmware-hgfsclient
```
然后使用以下命令挂载共享文件夹:
```bash
sudo vmhgfs-fuse .host:/共享文件夹名称 /mnt/hgfs -o allow_other
```
### 配置开机自动挂载
为了确保每次重启后共享文件夹都能自动挂载,可以在 `/etc/rc.local` 文件中添加挂载命令。编辑文件:
```bash
sudo nano /etc/rc.local
```
并在文件中添加以下内容(如果文件为空):
```bash
#!/bin/sh -e
sudo vmhgfs-fuse .host:/共享文件夹名称 /mnt/hgfs -o allow_other
exit 0
```
保存并退出,然后赋予执行权限:
```bash
sudo chmod +x /etc/rc.local
```
### 检查挂载点是否存在
确保 `/mnt/hgfs` 目录存在,如果不存在,请创建它:
```bash
sudo mkdir -p /mnt/hgfs
```
### 检查权限设置
确保当前用户有权限访问 `/mnt/hgfs` 目录。可以将当前用户添加到 `fuse` 组:
```bash
sudo usermod -aG fuse $USER
```
然后重新登录以应用组更改。
### 重启 VMware Tools 服务
有时重启 `open-vm-tools` 服务可以解决问题:
```bash
sudo systemctl restart open-vm-tools
```
### 检查 VMware 设置
确保在 VMware 中已正确设置了共享文件夹。进入虚拟机设置,选择“选项”标签页,点击“共享文件夹”,确保已勾选“始终启用”并正确指定了主机路径[^4]。
阅读全文
相关推荐


















