CentOS7虚拟机共享文件夹传文件
时间: 2025-06-30 13:10:21 浏览: 24
在 CentOS 7 虚拟机中配置共享文件夹以实现与主机之间的文件传输,主要涉及 VMware 的共享文件夹功能设置以及虚拟机内部的挂载操作。以下是详细步骤:
### 配置 VMware 共享文件夹
1. **在 VMware 中设置共享文件夹**
打开虚拟机设置界面,右键点击虚拟机名称选择“设置”,进入“选项”标签页,选择“共享文件夹”。启用“总是启用”选项,并通过“添加”按钮将主机上的目标文件夹添加为共享文件夹。例如,主机路径为 `V:\share`,共享名称设为 `share` [^1]。
2. **在 CentOS 7 中查看默认共享目录**
默认情况下,VMware 共享文件夹会自动挂载到 `/mnt/hgfs` 目录下。登录 CentOS 7 后,可以直接访问 `/mnt/hgfs/share` 查看共享内容 。
### 手动挂载共享文件夹
如果需要自定义挂载点或确保共享文件夹始终可用,可以执行以下步骤:
1. **创建挂载目录**
在 CentOS 7 中创建一个用于挂载共享文件夹的目录,例如:
```bash
mkdir /mnt/share_files
```
2. **手动挂载共享文件夹**
使用如下命令进行临时挂载:
```bash
mount -t fuse.vmhgfs-fuse .host:/share /mnt/share_files -o allow_other
```
这里 `.host:/share` 表示 VMware 中配置的共享文件夹名称,`/mnt/share_files` 是 CentOS 7 中的目标挂载点 [^3]。
3. **永久挂载共享文件夹**
编辑 `/etc/fstab` 文件,添加以下内容以实现开机自动挂载:
```bash
.host:/share /mnt/share_files fuse.vmhgfs-fuse allow_other 0 0
```
此后每次启动系统时,共享文件夹都会自动挂载至指定目录 [^2]。
### 安装必要工具支持
为了确保共享文件夹功能正常运行,可能需要安装 VMware Tools 或其替代组件:
1. **安装依赖库和 VMware Tools**
执行以下命令安装必要的开发工具和依赖项:
```bash
yum -y install kernel-devel-$(uname -r) net-tools perl gcc gcc-c++
```
然后挂载 CD-ROM 并拷贝 VMware Tools 安装包:
```bash
mount /dev/cdrom /mnt/cd
cp /mnt/cd/VMwareTools-*.tar.gz ~/
tar -zxvf ~/VMwareTools-*.tar.gz
cd vmware-tools-distrib
./vmware-install.pl
```
按照提示完成安装即可 [^4]。
2. **安装 open-vm-tools(推荐方式)**
如果使用的是较新的 CentOS 系统,可以直接安装 `open-vm-tools` 来获得更好的兼容性:
```bash
yum install -y open-vm-tools
systemctl enable --now vmtoolsd
```
### 总结
通过上述步骤,可以在 CentOS 7 虚拟机中成功配置共享文件夹,并实现与主机之间的高效文件传输。确保 VMware 设置正确、挂载命令无误,并安装必要的支持工具,是保证共享功能稳定运行的关键。
---
阅读全文
相关推荐

















