You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

VMware Workstation中Ubuntu虚拟机共享文件夹重启主机后消失的简便解决方法咨询

VMware Workstation中Ubuntu虚拟机共享文件夹重启主机后消失的简便解决方法咨询

Hey there! 我完全懂你每次重启Windows 11主机后,Ubuntu虚拟机里的共享文件夹就从/mnt/消失,还得手动去VMware设置里开关一遍才能恢复的麻烦——这确实挺折腾人的,我来给你几个简单靠谱的解决办法:

  • 设置开机自动挂载共享文件夹(一劳永逸首选)
    核心问题大概率是系统没自动帮你挂载共享文件夹,咱们把挂载规则写到系统配置里,让它每次开机都自动执行:

    1. 先确认你在VMware里设置的共享文件夹名称,比如假设叫my_shared
    2. 打开Ubuntu终端,编辑系统挂载配置文件:
      sudo nano /etc/fstab
      
    3. 在文件最后添加一行(注意替换成你的共享名和挂载路径):
      .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创建它
    4. Ctrl+O保存,回车确认,再按Ctrl+X退出编辑器,最后测试挂载是否生效:
      sudo mount -a
      
      要是没报错,那以后不管主机怎么重启,虚拟机启动后共享文件夹都会乖乖出现在指定路径里啦。
  • 快速手动重新挂载(临时救急)
    要是不想改配置文件,遇到问题时可以直接在终端里执行命令重新挂载,比去VMware图形界面操作快多了:

    sudo umount /mnt/hgfs
    sudo vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other
    

    这个命令会先卸载已有的挂载(如果有的话),再重新把所有VMware共享文件夹挂载到/mnt/hgfs目录下。

  • 检查VMware Tools服务状态
    有时候是VMware Tools的服务没正常启动导致的,咱们可以检查并重启它:

    1. 先看服务状态:
      sudo systemctl status vmtoolsd
      
    2. 如果显示不是active (running),就重启服务:
      sudo systemctl restart vmtoolsd
      

    另外如果你的VMware Tools版本比较旧,建议在VMware虚拟机菜单里选「安装VMware Tools」,重新安装一遍新版本,很多这类小问题都会被修复。

备注:内容来源于stack exchange,提问作者Kokomelom

火山引擎 最新活动