Mac 安装的vmware ubuntu ,Mac 共享的文件夹,ubuntu 怎么样才看的到
要让 Ubuntu 虚拟机访问 Mac 的共享文件夹,主要需要完成 VMware 设置和 Ubuntu 挂载两个步骤。你可以参考下面的流程操作:
第一步:在 VMware 中启用共享文件夹
在 Ubuntu 关机状态下,按以下路径在 VMware Fusion.app 中完成设置:
选择你的 Ubuntu 虚拟机,点击顶部的 “虚拟机” (Virtual Machine) 菜单。
选择 “设置…” (Settings…)。
在弹出窗口的底部,点击 “添加设备” (Add Device…)。
从列表中选择 “共享文件夹” (Shared Folder),然后点击 “添加” (Add)。
在新窗口中,选择你想要共享的 Mac 上的文件夹,并勾选 “启用此共享” (Enable this share)。
如果你希望 Ubuntu 开机就能自动连接,建议在”共享文件夹设置”中将选项设为 “总是启用” (Always Enabled),并记下你设置的共享名称。
注意:部分安装较早版本的 VMware Fusion,此选项可能在”设置” -> “处理器与内存”附近的独立标签页中。
第二步:在 Ubuntu 中挂载并访问
启动 Ubuntu 虚拟机,打开终端,执行以下命令:
安装 VMware 工具(非常重要)
这是让文件共享功能生效的基础。如果已安装可跳过,但推荐重新安装以确保是最新版。
sudo apt update sudo apt install -y open-vm-tools open-vm-tools-desktop
创建挂载点并挂载
# 1. 创建一个用于挂载的目录(通常使用 /mnt/code) sudo mkdir -p /mnt/code # 2. 执行挂载命令 # 注意:这里 .host:/ 代表宿主机,不要漏掉空格和冒号 sudo mount -t fuse.vmhgfs-fuse .host:/ /mnt/code -o allow_other
执行完上述命令后,就可以在 Ubuntu 的文件管理器中,进入 /mnt/code 路径,看到 Mac 共享出来的文件夹了。
设置开机自动挂载(推荐)
为了省去每次开机都要手动输入挂载命令的麻烦,可以将配置写入文件。
# 用文本编辑器打开系统配置文件 sudo nano /etc/fstab # 在文件末尾添加下面这一行内容 .host:/ /mnt/code fuse.vmhgfs-fuse defaults,rw,allow_other,uid=1000,gid=1000 0 0
保存退出后,重启虚拟机即可自动生效。
如果还是看不到?
如果严格按照上述步骤操作后,/mnt/code 文件夹内仍然为空,可以按下面的顺序逐一排查:
检查挂载命令:你的 Ubuntu 内核版本通常较高,如果命令 mount -t vmhgfs 报错,请务必使用命令
sudo mount -t fuse.vmhgfs-fuse .host:/ /mnt/code -o allow_other。
检查共享名称:在 Ubuntu 终端输入 vmware-hgfsclient,确认能否看到你在 VMware 中设置的共享文件夹名称。
重启或注销:有时挂载成功后需要重启 Ubuntu 或注销当前会话,文件管理器才会刷新显示。
检查权限:如果你不是用当前用户执行的挂载,可以尝试在命令前加 sudo,或像自动挂载配置中那样指定 uid=1000。
完成挂载后,你就可以在 Ubuntu 的 /mnt/code 文件夹里,像访问本地文件一样使用 Mac 上的共享文件夹了。

