虚拟机添加共享文件夹后看不到

本文详细介绍了在虚拟机中无法看到共享文件夹的原因及解决方法,主要原因是主机共享设置未开启,需在网络和共享设置中打开共享开关。同时,文章指出了共享文件夹在虚拟机中的具体位置为/mnt/hgfs/。

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

很多人都说操作了  添加共享文件步骤,但是在虚拟机上却看不到。

这里我说一下其中一个原因:

有可能是你的 主机共享设置没有打开

在网络和共享设置中有一个 "高级网络。。。共享设置" 名字也不记得,大致就是这,WIN系统应该都熟悉,

在里面打开共享设置开关。

其实大多数人应该是不知道被共享的文件夹在虚拟机的那个位置:

在这里,

在虚拟机的 根目录下:  /mnt/hgfs/  这里显示。

### 虚拟机与主机之间共享文件的配置方法 #### 配置虚拟机共享文件 为了实现虚拟机与主机之间的文件共享,可以按照以下流程完成共享文件的设置: 1. 打开虚拟机软件(如 VMware 或 VirtualBox),选择已经安装好的 Linux 系统实例,右键单击并选择“设置”选项[^1]。 2. 在设置窗口中导航至 **选项 -> 共享文件**。此时会看到默认状态下该功能可能处于禁用模式。 3. 勾选“始终启用”,并通过“添加”按钮定义新的共享文件。在弹出对话框里指定宿主机上的某个目录作为共享资源,并为其赋予一个易于辨识的名字(例如 `SharedFolder`)[^1]。 #### 访问共享文件 (VMware Tools 安装前提条件) 确保已在虚拟机内部正确安装了 VMware Tools 工具包之后才能顺利挂载和访问共享文件: - 对于基于 Debian/Ubuntu 的发行版,打开终端输入下列命令来加载模块以及创建链接点: ```bash sudo vmhgfs-fuse .host:/SharedFolder /mnt/hgfs -o allow_other ``` - 若使用的是 Red Hat/CentOS 类型的操作系统,则需先确认 fuse 内核支持已被激活再执行相同操作[^2]。 另外需要注意的一点是,有时即使完成了上述所有步骤仍然看不到预期中的共享数据,这可能是由于权限不足或者服务未完全初始化所引起的问题。这时建议重启一下虚拟机试试看效果是否会改善[^3]。 ```python # Python 示例代码展示如何调用系统命令实现自动挂载 import subprocess def mount_shared_folder(): try: result = subprocess.run(['sudo', 'vmhgfs-fuse', '.host:/SharedFolder', '/mnt/hgfs', '-o', 'allow_other'], check=True, capture_output=True) print(result.stdout.decode()) except Exception as e: print(f"Error occurred while mounting shared folder: {e}") mount_shared_folder() ``` ---
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值