linux虚拟机centos共享文件夹
时间: 2025-01-11 18:48:40 浏览: 62
### 配置和使用 CentOS Linux 虚拟机中的共享文件夹
#### 安装 VMware Tools 或 Open VM Tools
为了使共享文件夹功能正常工作,在虚拟机中需要安装 VMware Tools 或者对于较新的版本可以使用 Open VM Tools。这一步骤确保了必要的驱动程序和服务被正确部署。
```bash
sudo yum install open-vm-tools -y
```
此命令会自动下载并安装所需的工具包[^1]。
#### 创建挂载点
选择一个合适的路径作为共享文件夹的挂载点,通常建议创建一个新的目录用于专门挂载目的:
```bash
sudo mkdir /mnt/shared_folder
```
上述命令将在 `/mnt` 下建立名为 `shared_folder` 的新目录来充当挂载点[^2]。
#### 编辑 fstab 文件实现持久化挂载
编辑 `/etc/fstab` 文件以便于每次启动时都能自动挂载共享文件夹而不必手动操作。打开该文件前先备份原始文件以防意外情况发生:
```bash
sudo cp /etc/fstab /etc/fstab.bak && sudo vi /etc/fstab
```
向文件末尾追加如下行以定义共享文件夹的位置及其属性:
```
.host:/shared_folder_name /mnt/shared_folder fuse.vmhgfs-fuse defaults,allow_other 0 0
```
这里 `.host:/shared_folder_name` 是指宿主机上的实际共享文件夹名称;而 `/mnt/shared_folder` 则对应之前创建好的本地挂载点路径[^4]。
#### 处理权限问题
有时即使完成了以上步骤仍然可能遇到由于权限不足而导致无法读写的情况。此时可以通过指定额外参数解决这个问题:
```bash
sudo mount -t vmhgfs-fuse .host:/shared_folder_name /mnt/shared_folder/ -o allow_other
```
这条指令里的 `-o nonempty` 参数允许覆盖已存在的非空目标目录,而 `-o allow_other` 让其他用户也能访问这个资源。
阅读全文
相关推荐



















