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
访问主机的共享目录。