VMware Ubuntu 共享目录
在VMware中挂载Ubuntu共享目录需要以下步骤,分为设置共享文件夹和在Ubuntu中挂载两部分:
一、VMware 设置共享文件夹
-
关闭Ubuntu虚拟机
在配置前,建议先关闭虚拟机(若已运行需关闭,部分VMware版本支持热添加)。 -
配置共享文件夹
- 打开虚拟机设置界面(右键虚拟机 → Settings)。
- 选择 Options → Shared Folders。
- 选择 Always enabled(确保共享功能开启)。
- 点击 Add 添加主机上的共享目录,按向导完成设置(指定主机路径和共享名称,如
Share)。
二、Ubuntu 中挂载共享目录
前提:安装 VMware Tools 或 Open VM Tools
- 安装 Open VM Tools(推荐,适用于较新Ubuntu版本):
sudo apt update sudo apt install open-vm-tools open-vm-tools-desktop - 重启虚拟机:
sudo reboot
手动挂载共享目录
-
创建挂载点目录(如
/mnt/hgfs):sudo mkdir -p /mnt/hgfs -
挂载共享文件夹
-
使用
vmhgfs-fuse命令(适用于新版本VMware Tools):sudo vmhgfs-fuse .host:/共享名称 /mnt/hgfs -o allow_other替换
共享名称为你在VMware中设置的名称(如Share)。 -
验证是否挂载成功:
ls /mnt/hgfs
-
设置开机自动挂载
-
编辑
/etc/fstab文件:sudo nano /etc/fstab -
添加以下行(替换
Share为你的共享名称):.host:/Share /mnt/hgfs fuse.vmhgfs-fuse allow_other,defaults 0 0 -
保存后执行:
sudo mount -a
三、其他方式访问
- 图形界面路径:
共享文件夹通常也位于/mnt/hgfs或/media/sf_共享名称(可能需要用户加入vboxsf组,但VMware一般用vmware组)。
若权限不足,将用户添加到fuse组:sudo usermod -aG fuse $USER
常见问题
-
提示
vmhgfs-fuse: not found
确认已安装open-vm-tools和open-vm-tools-desktop。 -
权限被拒绝
在挂载命令或fstab中添加-o allow_other或uid=1000,gid=1000(替换为你的用户ID)。 -
共享目录未显示
重启虚拟机或手动挂载:sudo umount /mnt/hgfs sudo vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other
完成上述步骤后,Ubuntu即可通过 /mnt/hgfs 访问主机的共享目录。
