Ubuntu虚拟机找不到共享文件夹的解决办法

本文介绍了Ubuntu虚拟机无法找到共享文件夹的问题及其解决步骤,包括使用`vmware-hgfsclient`检查共享文件夹状态以及通过`vmhgfs-fuse`命令挂载到/mnt目录。

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

Ubuntu虚拟机找不到共享文件夹的解决办法


一、查看共享文件夹是否设置成功
vmware-hgfsclient


二、挂载共享文件夹到/mnt目录下
sudo vmhgfs-fuse .host:/ /mnt -o nonempty -o allow_other

### 如何在 VirtualBox 虚拟机中设置和使用共享文件 #### 准备工作 为了实现主机与虚拟机之间的文件共享,在 VirtualBox 中需要完成以下几个关键操作。首先,确认已经安装了 VirtualBox 的增强功能(Guest Additions),这是确保共享文件正常工作的前提条件[^2]。 #### 安装增强功能 (Guest Additions) 如果尚未安装 Guest Additions,则需按照以下方法进行安装: 1. **获取镜像文件**:在 VirtualBox 主界面中启动目标虚拟机后,点击菜单栏上的 `设备` -> `插入增强功能 CD 镜像`。 2. **执行安装脚本**:进入虚拟机终端并运行命令以加载光盘内容,随后执行安装程序。 ```bash sudo mount /dev/cdrom /mnt cd /mnt sudo ./VBoxLinuxAdditions.run ``` 3. **重启虚拟机**:安装完成后重新启动虚拟机以使更改生效[^3]。 #### 创建共享文件 在宿主机上创建一个要共享文件夹,并通过 VirtualBox GUI 或者命令行将其定义为共享资源。 - 打开 VirtualBox 图形管理器,选中对应的虚拟机实例,点击右侧的 `设置` 按钮; - 切换至 `共享文件` 页面,按下右下角的加号按钮新增条目; - 填写路径以及名称(例如命名为 “win_shared” 表示 Windows 上的一个特定位置作为共享源)[^4]。 #### 挂载共享文件Linux 系统内部 对于 CentOS 或 Ubuntu 类型的操作系统而言,默认情况下新建立起来的共享目录不会自动映射到用户空间里去访问它还需要额外的手动干预: ##### 方法 A - 使用管理员权限临时挂载 可以通过 root 用户身份直接把外部存储区域绑定进来查看其内容而无需修改任何配置文件即可快速测试效果如下所示: ```bash sudo mkdir ~/share # 如果不存在的话先新建本地接收点 sudo mount -t vboxsf win_shared ~/share/ ``` ##### 方法 B - 自动化永久关联方式 为了让每次开机都能保持一致状态而不必重复上述过程可编辑 `/etc/fstab` 文件加入一行记录来描述关系结构样例形式如下所列其中参数部分可以根据实际需求灵活调整比如是否允许其他子账户读取数据等等具体含义参见官方文档说明链接地址[^1]: ```text win_shared /home/user/share vboxsf defaults 0 0 ``` 最后保存退出之后再利用下面这条指令刷新表单从而立即应用改动成果不必完全关闭电源再来一遍整个流程更加高效便捷许多时候都推荐采用这种方式来进行长期维护管理工作当中去实践运用出来更好一些哦! --- ### 注意事项 当遇到诸如 ls, mkdir 功能不可用并且报错提示关于权限方面的问题时,请记得检查当前登录者的所属组别是否有足够的控制权限能够触及该处对象;必要时刻赋予适当级别的许可范围解决冲突矛盾现象发生即刻恢复正常运作模式下去继续开展后续任务处理环节吧!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

a746742897

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

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

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

打赏作者

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

抵扣说明:

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

余额充值