编辑
2025-04-15
Linux运维
00

目录

在VMware Ubuntu中访问Windows共享文件夹:完整指南
前提条件
第一步:在Windows上设置文件夹共享
第二步:在Ubuntu中挂载Windows共享
1. 确认网络连接
2. 安装必要工具
3. 创建挂载点
4. 挂载共享文件夹
6. 验证挂载
第三步:配置开机自动挂载(可选)

在VMware Ubuntu中访问Windows共享文件夹:完整指南

在使用VMware运行Ubuntu虚拟机时,访问Windows主机上的文件是常见需求。本文将详细介绍如何通过网络共享方式,让Ubuntu虚拟机直接访问Windows主机的文件夹。

前提条件

  • Windows主机(示例配置):
    • IP地址: 101.109.81.10
    • 用户名: Administrator
    • 密码: qwer
    • 共享文件夹: workcode
    • 共享路径: \\DESKTOP-8RD6GAQ\workcode

第一步:在Windows上设置文件夹共享

  1. 创建共享文件夹

    • 右键点击要共享的文件夹 → 属性 → 共享
    • 点击"高级共享" → 勾选"共享此文件夹"
  2. 设置访问权限

    • 点击"权限" → 移除"Everyone"
    • 点击"添加" → 输入Windows用户名(如Administrator)
    • 设置适当权限(读取/写入)
    • 确保该用户有密码保护
  3. 检查网络设置

    • 确保Windows防火墙允许文件共享(SMB服务,TCP 445端口)

第二步:在Ubuntu中挂载Windows共享

1. 确认网络连接

bash
# 测试与Windows主机的连接 ping 101.109.81.10

2. 安装必要工具

bash
# 安装CIFS支持 sudo apt update sudo apt install cifs-utils -y

3. 创建挂载点

bash
# 创建一个目录作为挂载点 sudo mkdir -p /mnt/workcode

4. 挂载共享文件夹

bash
# 基本挂载命令 sudo mount -t cifs //101.109.81.10/workcode /mnt/workcode -o username=Administrator,password=qwer,vers=2.0 # 卸载 sudo umount /mnt/workcode # 更加好的挂载方式,给读写权限,用户也是当前用户 sudo mount -t cifs //10.100.81.102/workcode /mnt/workcode -o username=Administrator,password=qwer,vers=2.0,rw,uid=$(id -u),gid=$(id -g) sudo mount -t cifs //10.100.81.102/workcode /mnt/workcode -o username=Administrator,password=qwer,vers=2.0,rw,uid=1000,gid=1000

6. 验证挂载

bash
# 查看挂载情况 df -h | grep workcode # 查看共享文件夹内容 ls /mnt/workcode

第三步:配置开机自动挂载(可选)

  1. 编辑fstab文件
bash
sudo vim /etc/fstab
  1. 添加挂载配置
//10.100.81.102/workcode /mnt/workcode cifs credentials=/etc/smbcredentials,vers=2.0 0 0

写入这个更好:

bash
//10.100.81.102/workcode /mnt/workcode cifs credentials=/etc/smbcredentials,vers=2.0,rw,uid=1000,gid=1000,file_mode=0664,dir_mode=0775,noauto,x-systemd.automount 0 0
  1. 测试配置
bash
sudo mount -a
如果对你有用的话,可以打赏哦
打赏
ali pay
wechat pay

本文作者:Dong

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC。本作品采用《知识共享署名-非商业性使用 4.0 国际许可协议》进行许可。您可以在非商业用途下自由转载和修改,但必须注明出处并提供原作者链接。 许可协议。转载请注明出处!