☰
【VMware虚拟机】设置mnt/hgfs中显示共享文件夹
2026/11/2 1:27:15 网站建设 项目流程

1.设置共享目录

  1. 右键虚拟机 -> 设置 -> 选项页
  2. 点击"共享文件夹" -> 选择"总是启用"
  3. 点击添加按钮 -> 选择主机上的文件夹(比如E:\VM_Share)
  4. 勾选"自动挂载"和"只读访问(按需选择)"

2.Linux永久挂载目录

(1)#查看共享文件夹名

vmware-hgfsclient

(2)检查是否安装了open-vm-tools,直接输入,没有它就帮你安装:

sudo apt update sudo apt install open-vm-tools open-vm-tools-desktop

(3)更改配置项,实现自动挂载

因为普通用户权限为只读,所以需要进入超级用户来编辑fstab文件;

sudo su
# 创建挂载点(超级重要) sudo mkdir -p /mnt/hgfs
# 永久挂载(建议用这个) sudo echo ".host:/VM_Share /mnt/hgfs fuse.vmhgfs-fuse allow_other 0 0" >> /etc/fstab sudo mount -a

验证

cd /mnt/hgfs ls

退出root

exit

(4)说明:最好在VM_Share再建一个文件夹

因为挂载之后直接在/mnt/hgfs 下显示主机E:\VM_Share下的所有东西

win_share

删除挂载点

sudo sed -i '/\/mnt\/hgfs\/win_share/d' /etc/fstab
退出当前目录(非常重要):
cd ~
sudo umount
sudo mount -a

复制挂载中的文件到指定路径

cd /mnt/hgfs
cp -ri 0507 /home/user/win_share/
扩展windows虚拟机挂载主机

(扩展windows虚拟机挂载主机)Windows系统更简单

  1. 直接打开"此电脑"
  2. 网络位置里会出现"VMware共享文件夹"
  3. 双击就能看到你设置的目录啦!

3.解决僵尸挂载点

sudo fusermount -uz /mnt/hgfs 2>/dev/null

(1)一键重挂:

sudo fusermount -uz /mnt/hgfs 2>/dev/null sudo rm -f /mnt/hgfs 2>/dev/null sudo sed -i '\|\.host:|d' /etc/fstab sudo mkdir -p /mnt/hgfs echo '.host:/VM_share /mnt/hgfs fuse.vmhgfs-fuse defaults,allow_other,nofail 0 0' | sudo tee -a /etc/fstab sudo mount -a ls /mnt/hgfs grep '\.host' /etc/fstab

# 你原来写的(错误):
.host:/VM_Share
↑ 大写 S

# 改成(正确):
.host:/VM_share
↑ 小写 s

4.linux临时挂载

# 临时挂载(测试用) sudo vmhgfs-fuse .host:/VM_Share /mnt/hgfs/win_share -o allow_other

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询