316 字
2 分钟
Win10 LTSC SAMBA文件共享给Hyper-V Fedora虚拟机

一、开启SMB共享#

  1. win+rappwiz.cpl

  1. 开启windows SMB1.0/CIFS 文件共享支持

  1. 重启电脑

二、创建共享文件夹#

  1. 以我电脑为例,D盘创建一个Share_volume
  2. 设置共享权限

三、Linux虚拟机 添加SMB共享#

  • 操作系统:Fedora-43 workstation
  • 文件夹,输入windows的共享的网络路径,回车

  • 成功的结果

四、SMB挂载持久化#

1. 安装 CIFS 工具#

Terminal window
sudo dnf install cifs-utils -y

2. 创建安全凭证#

  1. 创建文件

    Terminal window
    sudo vim /etc/win-credentials
  2. 输入用户名和密码

    Terminal window
    username=你的windows用户名
    password=你的windows用户的密码
    domain=SAMBA
  3. 设置文件权限

    Terminal window
    sudo chmod 600 /etc/win-credentials

3.获取用户UID,GID#

确保用户对挂载目录具有读写权限

Terminal window
id

4. 配置持久化挂载点#

  1. 创建挂载点
mkdir Share_volume
  1. 编辑fstab
sudo vim /etc/fstab
//LTSC-2021-7950/Share_volume /home/lee/Share_volume cifs credentials=/etc/win-credentials,uid=1000,gid=1000,iocharset=utf8,vers=3.0,x-systemd.automount 0 0

参数解析:

  • vers=3.0:指定 SMB 版本,Windows 10/11 推荐使用 3.0。
  • x-systemd.automount非常重要。由于是在 WSL 或 Hyper-V 环境,网络可能比系统启动慢。这个参数会让系统在第一次访问该文件夹时才真正挂载,避免开机死锁。
  • uid/gid:将挂载的文件所有权赋予你的 Fedora 用户。

5. 立即生效与测试#

Terminal window
# 重新加载 systemd 配置
sudo systemctl daemon-reload
# 挂载所有 fstab 中的项
sudo mount -a
Win10 LTSC SAMBA文件共享给Hyper-V Fedora虚拟机
https://v0nl1.com/posts/win10-ltsc-samba-share-file-with-hyper-v-fedora/
作者
V0nl1
发布于
2026-02-05
许可协议
CC BY-NC-SA 4.0