1.设置共享目录
- 右键虚拟机 -> 设置 -> 选项页
- 点击"共享文件夹" -> 选择"总是启用"
- 点击添加按钮 -> 选择主机上的文件夹(比如E:\VM_Share)
- 勾选"自动挂载"和"只读访问(按需选择)"
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 umountsudo mount -a复制挂载中的文件到指定路径
cd /mnt/hgfscp -ri 0507 /home/user/win_share/扩展windows虚拟机挂载主机
(扩展windows虚拟机挂载主机)Windows系统更简单
- 直接打开"此电脑"
- 网络位置里会出现"VMware共享文件夹"
- 双击就能看到你设置的目录啦!
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