linux虚拟机挂载win主机共享文件夹

步骤 1:安装 VMware Tools

启动 Linux 虚拟机。

在 VMware 菜单中,选择 虚拟机 (VM) > 安装 VMware Tools。

如果使用 VMware Workstation Pro,可能需手动挂载 VMware Tools 的 ISO 镜像。

在 Linux 虚拟机中挂载 VMware Tools 安装程序:

sudo mkdir -p /mnt/cdrom
sudo mount /dev/cdrom /mnt/cdrom

解压并安装 VMware Tools(不同系统可能略有差异):

cd /mnt/cdrom
tar -xzvf VMwareTools-*.tar.gz -C /tmp/
cd /tmp/vmware-tools-distrib/
sudo ./vmware-install.pl -d  # -d 表示自动接受默认配置

对于较新版本的 VMware,可能已预装 open-vm-tools,直接使用包管理器安装:

# Ubuntu/Debian
sudo apt install open-vm-tools open-vm-tools-desktop
# CentOS/RHEL
sudo yum install open-vm-tools

步骤 2:配置共享文件夹

关闭虚拟机,在 VMware 界面中打开虚拟机设置。

转到 选项 (Options) > 共享文件夹 (Shared Folders)。

选择 总是启用 (Always enabled),点击 添加 (Add),选择 Windows 主机上的目标文件夹,设置共享名称(如 shared_folder)。

步骤 3:在 Linux 中访问共享文件夹

启动虚拟机,启动终端,执行“vmware-hgfsclient”命令可以查看你共享文件夹名称(显示的是添加共享目录时设置的共享名称)。如果没有结果,则虚拟机设置中添加的共享文件夹没有启用。从新进入设置启用即可,不用重启虚拟机

共享文件夹通常自动挂载到 /mnt/hgfs/共享名称。

ls /mnt/hgfs/shared_folder

若未自动挂载,手动挂载:

sudo vmhgfs-fuse .host:/shared_folder /mnt/hgfs/shared_folder -o allow_other -o uid=0 -o gid=0 -o umask=022

设置开机自动挂载(可选):
编辑/etc/fstab添加一行:

.host:/shared_folder /mnt/hgfs/shared_folder fuse.vmhgfs-fuse allow_other 0 0 -o uid=0 -o gid=0 -o umask=022

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

滚动至顶部