ubuntu共享文件夹挂载
时间: 2025-05-26 21:16:54 浏览: 38
### 如何在 Ubuntu 中挂载共享文件夹
#### 准备工作
为了能够在 VMware 或 VirtualBox 的 Ubuntu 虚拟机中挂载主机上的共享文件夹,需要先确认虚拟化软件的相关工具已正确安装。对于 VMware 来说,这通常意味着已经安装了 `open-vm-tools` 或者 `VMware Tools`;而对于 VirtualBox,则需确保 `VirtualBox Guest Additions` 已经被安装。
---
#### 方法一:通过 VMware 提供的 `vmhgfs-fuse` 命令挂载
这是适用于 VMware 环境下的方法之一:
1. **创建目标挂载点**
创建一个用于挂载共享文件夹的目标目录:
```bash
sudo mkdir -p /mnt/hgfs/
```
2. **执行挂载命令**
使用 `vmhgfs-fuse` 进行挂载。如果希望支持其他用户访问该共享文件夹,可以加上 `-o allow_other` 参数[^2]。
```bash
sudo vmhgfs-fuse .host:/shared_folder_name /mnt/shared_folder -o allow_other
```
如果不需要指定特定路径而只是简单地查看所有可用的共享文件夹,可以直接运行以下命令[^3]:
```bash
vmhgfs-fuse /mnt/hgfs
```
3. **验证挂载状态**
完成上述步骤后,可以通过 `ls` 查看 `/mnt/hgfs/` 下的内容来确认是否成功挂载:
```bash
ls /mnt/hgfs/
```
---
#### 方法二:通过 VirtualBox 的内置功能挂载
此方式专为 VirtualBox 用户设计:
1. **配置共享文件夹**
在 VirtualBox 主界面上选中对应的虚拟机并点击“设置”,转至“共享文件夹”选项卡,添加一个新的共享文件夹,并记下其名称(例如 `share`)。
2. **安装必要的组件**
确保已在虚拟机内部安装好 `virtualbox-guest-utils` 包。如果没有,请更新包索引并安装它:
```bash
sudo apt update && sudo apt install virtualbox-guest-utils
```
3. **手动挂载共享文件夹**
执行如下命令完成挂载操作[^4]:
```bash
sudo mount -t vboxsf share /path/to/mountpoint
```
替换其中的 `share` 和 `/path/to/mountpoint` 为你实际使用的共享文件夹名及其本地挂载位置。
4. **自动挂载(可选)**
若要实现开机自启时自动挂载,编辑 `/etc/fstab` 文件加入类似下面的一条记录:
```plaintext
share /path/to/mountpoint vboxsf defaults 0 0
```
---
#### 注意事项
- 对于某些较新的 Linux 发行版版本或者不同的虚拟化平台,默认可能不提供 fuse 支持,此时需要额外启用相关模块和服务。
- 当遇到权限不足错误时尝试赋予适当读写权限给普通用户组成员或将自己添加到相应群组里去解决这个问题。
```bash
sudo chmod -R ugo+rwx /mnt/hgfs/
```
或是调整属主关系以便更方便管理这些资源数据文件等等情况发生时候再做进一步处理措施决定就好啦!
---
阅读全文
相关推荐

















