【自用】vmware workstation建立主机window与虚拟机ubuntu之间的共享文件夹

1.在windows中建立1个文件夹

在vmware中设置为共享文件夹
参考博文:
https://zhuanlan.zhihu.com/p/650638983

2.解决:

(1)fuse: mountpoint is not empty
(2)普通用户也能使用共享目录
参考博文:
https://blog.youkuaiyun.com/zhanglingge/article/details/113916057

vmhgfs-fuse .host:/ /mnt/hgfs -o nonempty -o allow_other

3.设置ubuntu重启后自动挂载

参考博文:
https://blog.youkuaiyun.com/qq_45871852/article/details/123139862
(该博文的最后面讲的)
打开/etc/fstab:

sudo gedit /etc/fstab

在最后面添加代码:

.host:/share /mnt/hgfs fuse.vmhgfs-fuse allow_other 0 0

(我的共享文件夹名称是share,注意share后,/mnt前有一个空格。)

结果如下:
(ubuntu路径中看不到share文件夹了,直接是share内部的内容。)
在这里插入图片描述

<think> 首先,用户的问题是关于在主机Ubuntu虚拟机之间设置共享文件夹的方法。我的回答需要基于用户提供的引用内容,这些引用来自站内引用[1]、[2]和[3]。 关键点回顾: - 引用[1]:描述共享文件夹设置在虚拟机中的/mnt/hgfs/路径下,实现双向同步,提醒数据备份。 - 引用[2]:提到安装VMware Tools后,在虚拟机中通过/mnt/hgfs/访问共享文件夹。 - 引用[3]:详细说明安装VMware Tools的步骤,包括更新组件、安装过程,以及启用共享文件夹。 用户的问题直接是:“我想获取在主机Ubuntu虚拟机之间设置共享文件夹的方法”,所以我需要提供一个清晰的、逐步的指南。 结构我的回答: 1. **介绍**:简要说明共享文件夹的作用和好处。 2. **前提条件**:确保VMware Workstation已安装,Ubuntu虚拟机正在运行。 3. **步骤**:基于引用,分解为: - 安装VMware Tools(或Open VM Tools)。 - 启用共享文件夹。 - 添加共享文件夹路径。 - 访问共享文件夹。 4. **注意事项**:包括数据备份警告、路径说明等。 5. **验证**:如何确认共享成功。 6. **相关问题**:结束时添加相关问题,以鼓励进一步探索。 确保回答真实可靠:基于提供的引用,避免添加额外信息,除非必要。引用内容要自然融入回答,并在末尾添加引用标识。 系统级指令: - 使用中文回答。 - 公式使用$...$或$$...$$,但本主题不涉及数学,所以可能用不到。 - 生成相关问题。 - 回答结构清晰。 相关问题生成: 1. 如何解决共享文件夹Ubuntu中不显示的问题? 2. 共享文件夹的权限如何设置? 3. 在VMware共享文件夹的安全性注意事项? 最终回答大纲: - **标题**:在主机Ubuntu虚拟机之间设置共享文件夹的方法 - **步骤**: - 步骤1:安装VMware Tools - 步骤2:启用共享文件夹 - 步骤3:添加共享文件夹 - 步骤4:访问共享文件夹 - **注意事项** - **验证方法** - **相关问题** </think>### 在主机Ubuntu虚拟机之间设置共享文件夹的方法(VMware Workstation) 以下步骤基于VMware Workstation实现主机(如WindowsUbuntu虚拟机之间的文件双向同步。共享文件夹默认挂载到Ubuntu的`/mnt/hgfs/`路径下,实现实时同步[^1][^2][^3]。 --- ### **步骤详解** #### **1. 安装VMware Tools(或Open VM Tools)** - **更新VMware组件**(在VMware界面操作) 编辑 → 首选项 → 更新 → 立即下载所有组件[^3]。 - **安装VMware Tools**(在Ubuntu虚拟机内操作): 1. 虚拟机 → 安装VMware Tools[^3]。 2. Ubuntu会自动加载一个虚拟光驱,解压其中的文件(通常位于`/media/用户名/VMware Tools`)。 3. 打开终端,进入解压目录: ```bash cd /media/用户名/VMware\ Tools ``` 4. 执行安装命令: ```bash sudo ./vmware-install.pl ``` 安装过程中对所有提示输入 **`yes`** 完成安装[^3]。 > **替代方案**:安装轻量级Open VM Tools(推荐) > ```bash > sudo apt update && sudo apt install open-vm-tools open-vm-tools-desktop > ``` #### **2. 启用共享文件夹功能** 1. 关闭Ubuntu虚拟机。 2. 在VMware中:虚拟机 → 设置 → 选项 → 共享文件夹。 3. 选择 **总是启用** 并点击 **添加** 按钮[^3]。 #### **3. 添加共享文件夹路径** 1. **设置主机路径**: - 输入主机上的文件夹路径(如Windows的 `D:\Code\Code_share_Ubuntu`)。 2. **设置虚拟机映射名称**: - 输入在Ubuntu中显示的文件夹名称(如 `code_share`)[^2][^3]。 3. 勾选 **启用此共享** 并确认。 #### **4. 在Ubuntu中访问共享文件夹** - **手动挂载**(首次使用或重启后): ```bash sudo vmhgfs-fuse .host:/code_share /mnt/hgfs/code_share -o allow_other ``` - **验证访问**: 1. 进入共享文件夹路径: ```bash cd /mnt/hgfs/code_share ``` 2. 列出文件(应主机文件夹内容一致): ```bash ls -l ``` 3. 测试文件同步(在主机Ubuntu创建/修改文件,检查双向更新)[^1][^2]。 > **注意**: > - 双向同步可能导致误删除风险,建议定期备份重要数据[^1]。 > - 若共享文件夹未显示,重启Ubuntu或执行 `sudo mount -a`。 --- ### **验证故障排除** | **验证方法** | **命令/操作** | |----------------------------------|----------------------------------------| | 检查共享文件夹挂载状态 | `ls /mnt/hgfs` | | 测试文件同步(主机Ubuntu) | 在主机创建文件 → Ubuntu检查 `/mnt/hgfs` | | 测试文件同步(Ubuntu主机) | 在Ubuntu创建文件 → 主机文件夹检查 | | 查看VMware Tools日志 | `cat /var/log/vmware-vmsvc.log` | **常见问题解决**: - **文件夹不显示**:确保VMware Tools安装成功,并重启虚拟机。 - **权限问题**:在Ubuntu中运行 `sudo chmod 777 /mnt/hgfs/code_share`(临时解决)。 - **同步失败**:检查主机防火墙是否阻止VMware进程。 --- ### **关键提示** - **双向同步风险**:主机Ubuntu的文件操作会实时同步,误删除可能无法恢复[^1]。 - **默认路径**:共享文件夹固定挂载到 `/mnt/hgfs/自定义名称`[^1][^2]。 - **性能优化**:避免同步大文件或频繁读写,以免影响虚拟机性能。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

东山一角

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值