vmware下Ubuntu如何弄共享文件夹
时间: 2023-12-22 22:18:46 浏览: 299
在VMware下使用Ubuntu系统,你可以通过安装VMware Tools来设置共享文件夹。首先,确保你已经将VMware Tools的安装文件复制到Ubuntu桌面上。然后,右键单击该文件并选择解压到当前文件夹,进入解压出来的vmware-tools-distrib文件夹。如果在VMware虚拟机菜单中,安装VMware Tools选项是灰色的,那是因为当前虚拟机挂载了其他的光盘镜像,需要先关机并取消挂载,然后重启虚拟机。
接下来,在vmware-tools-distrib文件夹中,右键点击打开终端,并执行sudo ./vmware-install.pl命令进行安装。在安装过程中,如果有询问,可以直接回车使用默认选项。当终端显示"Enjoy"时,表示安装完成。
安装完VMware Tools后,你可以设置共享文件夹。在虚拟机关机状态下,编辑虚拟机设置,选择硬件,取消CD/DVD光驱加载的镜像,并修改为连接物理驱动器。然后,在选项中,选择共享文件夹总是启用,并添加按钮选择需要共享的文件夹。启动虚拟机后,共享目录将会挂载在/mnt/hgfs目录下。
如果你想要方便地进入共享目录,可以创建一个软连接到home目录。在终端中输入以下命令:
cd /mnt/hgfs
ln -s /mnt/hgfs/share/ ~/share
这样,你就可以通过在终端中输入cd ~/share进入共享文件夹了。希望这个回答能对你有帮助!
相关问题
vmware ubuntu挂载共享文件夹
### 配置 VMware 中的 Ubuntu 系统以正确挂载共享文件夹
#### 安装 VMware Tools 或 Open VM Tools
为了使共享文件夹功能正常工作,在虚拟机中需先安装 VMware 提供的支持工具。对于较新的版本,建议使用 `open-vm-tools` 软件包。
```bash
sudo apt update && sudo apt install open-vm-tools open-vm-tools-desktop fuse
```
此操作会安装必要的驱动程序和服务来支持各种增强特性,包括共享文件夹的功能[^1]。
#### 启用并配置共享文件夹
在 VMware 主界面里选择目标虚拟机,并前往其设置选项卡下的“选项”部分找到“共享文件夹”。勾选启用共享文件夹复选框之后点击右侧的添加按钮指定要分享给 Linux 的目录位置以及命名该共享空间的名字[^2]。
#### 手动挂载共享文件夹
假设已经在 Windows 上定义了一个名为 `code_share` 的共享文件夹,则可以在终端内通过下面这条命令将其连接到 `/mnt/hgfs/code_share`:
```bash
sudo mkdir -p /mnt/hgfs/code_share
sudo vmhgfs-fuse .host:/code_share /mnt/hgfs/code_share -o allow_other,nonempty
```
上述命令中的 `-o allow_other,nonempty` 参数允许其他用户访问已挂载的内容并且即使目标挂载点不是空目录也能成功执行挂载动作[^4]。
#### 自动化挂载过程
如果希望每次启动系统时都能自动加载这些共享资源而无需手动干预的话,可以编辑 `/etc/fstab` 文件加入一行描述如何处理特定设备或远程文件系统的条目;不过更简单的方法是在 `/etc/rc.local` 添加一段脚本用于延迟几秒后再尝试挂载,这样能确保网络服务已经准备好:
```bash
#!/bin/bash
sleep 5
sudo vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other
```
记得赋予可执行权限并通过重启测试效果:
```bash
sudo chmod +x /etc/rc.local
reboot now
```
以上就是关于怎样让运行于 VMware 下面的 Ubuntu 实例能够顺利读取来自宿主机上的共享资料的具体方法[^5]。
Vmware ubuntu20.04共享文件夹
### 配置 VMware 中 Ubuntu 20.04 的共享文件夹
#### 设置步骤概述
为了实现 Win10 主机与 VMware 虚拟机中的 Ubuntu 20.04 系统之间的文件共享功能,需完成两部分操作:一是在 VMware 上设置共享文件夹;二是在 Ubuntu 终端中执行相应的命令来挂载该共享文件夹。
---
#### 在 VMware 中设置共享文件夹
打开 VMware 并加载目标虚拟机,在菜单栏依次点击 **编辑虚拟机设置 -> 选项 -> 共享文件夹**。勾选启用共享文件夹并添加新的共享路径[^1]。确保指定的主机目录被赋予一个易于识别的名字(如 `ubuntushare`),以便后续在虚拟机内部引用它。
---
#### 在 Ubuntu 中设置共享文件夹
以下是具体的操作指令:
1. 列出可用的 VMware 共享文件夹名称以确认配置成功与否:
```bash
vmware-hgfsclient
```
如果一切正常,则会显示之前定义好的共享名比如 `ubuntushare`。
2. 创建专门用来装载这些外部资源的目标位置:
```bash
sudo mkdir -p /mnt/hgfs
```
3. 使用 FUSE 技术将远程存储连接至本地磁盘结构之中:
```bash
sudo /usr/bin/vmhgfs-fuse .host:/ /mnt/hgfs -o subtype=vmhgfs-fuse,allow_other
```
此处 `.host:/` 表达的是来自宿主操作系统的所有可能分享区域[^2]。
4. 查验刚刚绑定的结果是否有效果:
```bash
ls /mnt/hgfs
```
应当能够看到先前命名的那个特定子目录列表项 `ubuntushare`。
另外一种简化形式也可以达到相同目的,即直接通过如下单条语句完成整个过程:
```bash
sudo vmhgfs-fuse .host:/ /mnt -o allow_other
```
这一步骤同样实现了把 Windows 下设定好权限后的公共空间映射过来的效果。
对于某些特殊场景下的需求调整参数还可以加上额外属性控制归属权等问题解决办法之一就是指明具体的用户 ID 值作为例子展示出来这样写法更加精确一些:
```bash
vmhgfs-fuse .host:/ /work/ -o allow_other -o uid=1000
```
这里 `-o uid=1000` 参数的作用是指定当前登录用户的 UID 来获得相应读写的权利从而避免因为默认情况下只有 root 用户才有完全操控能力而造成不便之处[^3]。
---
#### 注意事项
- 执行上述任何一条涉及超级管理员特权的动作前都需要输入密码验证身份合法性。
- 若遇到剪切板同步失败的情况尝试重新启动服务或者检查安装包版本兼容性问题是否存在未更新补丁情况影响正常使用体验效果不佳现象发生频率较高建议及时升级软件环境保持最新状态减少不必要的麻烦困扰提升工作效率质量水平得到保障。
---
阅读全文
相关推荐














