VMware Workstation中Ubuntu虚拟机共享文件夹重启主机后消失的简便解决方法咨询
VMware Workstation中Ubuntu虚拟机共享文件夹重启主机后消失的简便解决方法咨询
Hey there! 我完全懂你每次重启Windows 11主机后,Ubuntu虚拟机里的共享文件夹就从/mnt/消失,还得手动去VMware设置里开关一遍才能恢复的麻烦——这确实挺折腾人的,我来给你几个简单靠谱的解决办法:
设置开机自动挂载共享文件夹(一劳永逸首选)
核心问题大概率是系统没自动帮你挂载共享文件夹,咱们把挂载规则写到系统配置里,让它每次开机都自动执行:- 先确认你在VMware里设置的共享文件夹名称,比如假设叫
my_shared - 打开Ubuntu终端,编辑系统挂载配置文件:
sudo nano /etc/fstab - 在文件最后添加一行(注意替换成你的共享名和挂载路径):
👉 小提示:如果共享文件夹名称带空格,要把空格换成.host:/my_shared /mnt/hgfs/my_shared fuse.vmhgfs-fuse defaults,allow_other 0 0\040,比如Work Files要写成Work\040Files;要是/mnt/hgfs/my_shared这个目录不存在,先执行sudo mkdir -p /mnt/hgfs/my_shared创建它 - 按
Ctrl+O保存,回车确认,再按Ctrl+X退出编辑器,最后测试挂载是否生效:
要是没报错,那以后不管主机怎么重启,虚拟机启动后共享文件夹都会乖乖出现在指定路径里啦。sudo mount -a
- 先确认你在VMware里设置的共享文件夹名称,比如假设叫
快速手动重新挂载(临时救急)
要是不想改配置文件,遇到问题时可以直接在终端里执行命令重新挂载,比去VMware图形界面操作快多了:sudo umount /mnt/hgfs sudo vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other这个命令会先卸载已有的挂载(如果有的话),再重新把所有VMware共享文件夹挂载到/mnt/hgfs目录下。
检查VMware Tools服务状态
有时候是VMware Tools的服务没正常启动导致的,咱们可以检查并重启它:- 先看服务状态:
sudo systemctl status vmtoolsd - 如果显示不是
active (running),就重启服务:sudo systemctl restart vmtoolsd
另外如果你的VMware Tools版本比较旧,建议在VMware虚拟机菜单里选「安装VMware Tools」,重新安装一遍新版本,很多这类小问题都会被修复。
- 先看服务状态:
备注:内容来源于stack exchange,提问作者Kokomelom




