Ubuntu 和 VMware tools文件夹共享问题

本文介绍如何在Ubuntu虚拟机中配置共享文件夹,确保在虚拟机启动前后正确设置共享路径,并通过重启vmware-tools服务检查挂载状态。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

参考:http://www.linuxidc.com/Linux/2014-05/101545.htm

安装好Ubuntu后,在虚拟机启动前配置好共享文件夹地址,如下图:
这里写图片描述

如果在虚拟机开启的情况下设置,则会显示挂载失败

 Mounting HGFS shares:                                              faile

设置好之后,启动虚拟机,进入cd /etc/vmware-tools文件夹下,执行

./services.sh restart

命令,查看挂载情况
这里写图片描述

### 配置 Ubuntu 18.04 VMware共享文件夹功能 在 VMware 中配置 Ubuntu 18.04 的共享文件夹功能,需要按照以下方法进行操作。以下是详细的步骤注意事项: #### 1. 确保 VMware Tools 已安装 为了支持共享文件夹功能,必须确保 VMware Tools虚拟机中已正确安装。如果未安装或版本不匹配,请重新安装 VMware Tools[^2]。 #### 2. 添加共享文件夹 - 在虚拟机关机状态下,通过 VMware 菜单添加共享文件夹。 - 设置共享文件夹名称(例如 `Share_Ubuntu`),并指定主机上的目录路径。 - 启动虚拟机后,使用以下命令检查共享文件夹是否被识别: ```bash vmware-hgfsclient ``` 如果输出显示共享文件夹名称(如 `Share_Ubuntu`),则表示共享文件夹已被识别[^2]。 #### 3. 挂载共享文件夹 挂载共享文件夹到 `/mnt/hgfs/` 目录下。执行以下命令完成挂载: ```bash sudo mkdir -p /mnt/hgfs sudo vmhgfs-fuse .host:/ /mnt/hgfs/ -o allow_other ``` 此命令将主机的共享文件夹挂载到 `/mnt/hgfs/` 下,并允许非 root 用户访问共享文件夹内容[^4]。 #### 4. 解决权限问题 默认情况下,只有 root 用户可以访问挂载的共享文件夹。为了解决这一问题,需要添加 `-o allow_other` 参数。此外,可以通过设置用户 ID (`uid`) 组 ID (`gid`) 来进一步调整权限: ```bash sudo /usr/bin/vmhgfs-fuse .host:/ /mnt/hgfs -o nonempty -o allow_other -o uid=1000 -o gid=1000 -o umask=022 ``` 上述命令将共享文件夹挂载到 `/mnt/hgfs/`,同确保普通用户能够正常访问共享文件夹内容[^5]。 #### 5. 自动挂载配置 为了实现系统重启后自动挂载共享文件夹,可以在 `/etc/fstab` 文件中添加如下条目: ```bash .host:/ /mnt/hgfs fuse.vmhgfs-fuse allow_other 0 0 ``` 保存文件后,系统将在每次启动自动挂载共享文件夹[^3]。 #### 6. 测试共享文件夹功能 完成上述配置后,可以通过以下命令测试共享文件夹是否正常工作: ```bash ls /mnt/hgfs/ ``` 如果能够看到主机上的共享目录内容,则表示配置成功。 --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值