Linux 虚拟机与Windows宿主机实现文件共享

在Windows宿主机与Linux虚拟机之间实现文件共享,是开发/运维中高频需求(如医疗设备软件开发中传输代码、配置文件、测试数据等)。

步骤1:Windows宿主机准备
  1. 在Windows中创建共享文件夹(如 D:\Linux_Share),无需手动设置Windows共享权限(VMware会自动处理)。
步骤2:VMware虚拟机设置
  1. 关闭Linux虚拟机(必须关机,不可仅挂起)。
  2. 打开VMware → 选中虚拟机 → 右键「设置」→ 「选项」标签页 → 「共享文件夹」。
  3. 选择「总是启用」→ 点击「添加」→ 「下一步」→ 浏览选择Windows宿主机的共享文件夹(D:\Linux_Share)→ 勾选「启用此共享」→ 完成。
步骤3:Linux虚拟机挂载共享文件夹
  1. 启动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
    
  2. 手动挂载(临时生效,重启后需重新挂载):
    # 创建挂载点(自定义目录名)
    sudo mkdir -p /mnt/win_share
    # 挂载(vmhgfs-fuse是VMware工具提供的挂载命令)
    sudo vmhgfs-fuse .host:/ /mnt/win_share -o allow_other
    
  3. 验证共享:
    • 在Windows宿主机的 D:\Linux_Share 中创建文件(如 test.txt),在Linux中查看:ls /mnt/win_share
    • 在Linux中创建文件(如 linux_file.txt),在Windows中查看共享文件夹,确认文件同步。
步骤4:设置开机自动挂载(可选)

编辑 /etc/fstab 实现开机自动挂载:

  1. 打开fstab文件:
    sudo vim /etc/fstab
    
  2. 末尾添加一行:
    .host:/ /mnt/win_share fuse.vmhgfs-fuse allow_other,defaults 0 0
    
  3. 测试自动挂载是否生效:
    sudo mount -a  # 无报错则成功,重启后验证
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

丢了尾巴的猴子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值