在Windows宿主机与Linux虚拟机之间实现文件共享,是开发/运维中高频需求(如医疗设备软件开发中传输代码、配置文件、测试数据等)。
步骤1:Windows宿主机准备
- 在Windows中创建共享文件夹(如
D:\Linux_Share),无需手动设置Windows共享权限(VMware会自动处理)。
步骤2:VMware虚拟机设置
- 关闭Linux虚拟机(必须关机,不可仅挂起)。
- 打开VMware → 选中虚拟机 → 右键「设置」→ 「选项」标签页 → 「共享文件夹」。
- 选择「总是启用」→ 点击「添加」→ 「下一步」→ 浏览选择Windows宿主机的共享文件夹(
D:\Linux_Share)→ 勾选「启用此共享」→ 完成。
步骤3:Linux虚拟机挂载共享文件夹
- 启动Linux虚拟机,安装VMware工具(若未安装):
# Ubuntu/Debian系 sudo apt update && sudo apt install open-vm-tools open-vm-tools-desktop # CentOS/RHEL系 sudo yum install open-vm-tools open-vm-tools-desktop - 手动挂载(临时生效,重启后需重新挂载):
# 创建挂载点(自定义目录名) sudo mkdir -p /mnt/win_share # 挂载(vmhgfs-fuse是VMware工具提供的挂载命令) sudo vmhgfs-fuse .host:/ /mnt/win_share -o allow_other - 验证共享:
- 在Windows宿主机的
D:\Linux_Share中创建文件(如test.txt),在Linux中查看:ls /mnt/win_share。 - 在Linux中创建文件(如
linux_file.txt),在Windows中查看共享文件夹,确认文件同步。
- 在Windows宿主机的
步骤4:设置开机自动挂载(可选)
编辑 /etc/fstab 实现开机自动挂载:
- 打开fstab文件:
sudo vim /etc/fstab - 末尾添加一行:
.host:/ /mnt/win_share fuse.vmhgfs-fuse allow_other,defaults 0 0 - 测试自动挂载是否生效:
sudo mount -a # 无报错则成功,重启后验证
8607

被折叠的 条评论
为什么被折叠?



