在局域网内通过有线或无线环境共享不同计算机的盘符时Windows 与 Windows、Windows 与 Ubuntu 双系统之间通过SMB 协议和UNC 路径可以共享盘符及数据集。本文针对以上内容记录了一些简单的连接方法以及Windows-Ubuntu 双系统互联操作流程过程中的一些注意事项。目录 核心概念速查一、 盘符映射二、 Windows 凭据管理器管理1. 查找并打开凭据管理器2. 新增凭据首次连接或目标电脑更换 IP 时3. 编辑凭据三、 某台电脑切换到 Ubuntu 系统后两台电脑如何互联场景 AWindows 电脑连接 Ubuntu 电脑的共享盘步骤 1通用的磁盘挂载操作说明步骤 2安装并配置 Samba 服务步骤 3创建 Samba 独立密码并重启 补充利用 Samba 别名映射免去另一台电脑频繁修改凭据场景 BUbuntu 电脑连接 另一台 Windows 电脑的共享盘方法 1图形界面可视化连接方法 2通用命令行物理挂载适合代码、实验、训练直接调用四、 注意事项与避坑指南 核心概念速查SMB (Server Message Block)底层文件共享协议。负责在网络上打包、校验和传输文件。UNC (Universal Naming Convention)路径表达格式。Windows 中用来精确定位网络共享资源的规范固定格式为\\IP地址\共享名在 Linux 中表现为smb://IP地址/共享名。其中IP地址可以在电脑终端中输入ipconfig指令查询IPv4 地址获得。一、 盘符映射首先在本机此电脑的路径栏中输入 \\目标电脑IP地址 按Enter后查询。例如目标电脑的IPv4 地址显示为000.111.222.33则输入 \\000.111.222.33并点击Enter键。随后出现弹窗提示输入网络凭据。注意这里的“用户名”和“密码”均指代目标电脑的用户名和密码而非本机用户名和密码。 如果“输入网络凭据”的弹窗没有出现而导致无法连接或者在输入了正确的用户名和密码但是出现了“无法连接”的弹窗提示可以跳转到“二、 Windows 凭据管理器管理”章节内容。输入正确信息后点击“确定”可以查看目标电脑的共享盘符双击具体的文件夹可以查看其中的文件内容。选择需要使用的文件夹点击鼠标右键左键点击“映射网络驱动器”。随后通过“驱动器”将对应的文件夹映射到本机合适的盘符。点击“完成”后左侧导航栏出现之前设置的盘符则映射成功之后便可以将目标电脑的某个共享盘作为本机的特定盘进行使用图片中映射为本机的N盘。二、 Windows 凭据管理器管理在局域网共享中若直接输入 UNC 路径无法弹窗或提示连接失败可以在“凭据管理器”中提前为目标 IP 绑定正确的“通行证”。1. 查找并打开凭据管理器按键盘上的Win R键打开运行窗口输入control并回车打开控制面板。在控制面板右上角的“查看方式”切换为“大图标”。找到并点击“凭据管理器” (Credential Manager)- 点击“Windows 凭据” (Windows Credentials)。2. 新增凭据首次连接或目标电脑更换 IP 时在“Windows 凭据”界面点击“添加普通凭据”。Internet 地址或网络地址输入目标电脑的实际局域网 IP如211.168.xxx.xx。用户名输入目标电脑当前系统内合法的访问用户名例如目标 Windows 的账户名或 Ubuntu 的 Samba 用户名。密码输入对应的系统登录密码或 Samba 密码。3. 编辑凭据在“Windows 凭据”下方的“普通凭据”列表中找到目标电脑的 IP 地址并点击右侧下拉箭头点击“编辑”。修改用户名或密码后点击“保存”。连接刷新小技巧修改凭据后为防止 Windows 缓存旧连接可打开 Windows 的CMD命令提示符输入命令net use * /delete /y清除缓存再重新发起连接。三、 某台电脑切换到 Ubuntu 系统后两台电脑如何互联场景 AWindows 电脑连接 Ubuntu 电脑的共享盘当你的电脑切换到 Ubuntu 后需要将本地挂载的 Windows 盘符如原 F 盘通过Samba服务发布出去。步骤 1通用的磁盘挂载操作说明如果要在 Ubuntu 中共享原本属于 Windows 的 NTFS 磁盘必须先将其挂载到 Linux 的文件系统中创建挂载点即创建个空文件夹建议在/media或/mnt下Bashsudo mkdir -p /media/share/你的本地挂载点路径查看磁盘的设备名称Bashsudo fdisk -l(根据磁盘容量大小找到对应的设备号例如/dev/nvme0n1p3或/dev/sda2)手动挂载磁盘使用ntfs-3g确保读写权限正常Bashsudo mount -t ntfs-3g /dev/你的磁盘设备盘符 /media/share/你的本地挂载点路径【进阶】配置开机自动挂载若不想每次开机都手动挂载需编辑/etc/fstabBashsudo nano /etc/fstab在文件末尾添加一行用 Tab 或空格隔开Plaintext/dev/你的磁盘设备盘符 /media/share/你的本地挂载点路径 ntfs-3g defaults,nofail,windows_names 0 0步骤 2安装并配置 Samba 服务打开 Ubuntu 终端安装 SambaBashsudo apt update sudo apt install samba samba-common-bin -y编辑 Samba 配置文件Bashsudo nano /etc/samba/smb.conf滑到文件最底部添加以下通用共享条目Ini, TOML[你的共享名] comment Local Shared Drive path /media/share/你的本地挂载点路径 browseable yes read only no guest ok no create mask 0775 directory mask 0775 valid users 你的Ubuntu用户名保存并退出Ctrl O-Enter-Ctrl X。步骤 3创建 Samba 独立密码并重启为该用户设置专门的共享密码Bashsudo smbpasswd -a 你的Ubuntu用户名重启服务Bashsudo systemctl restart smbd sudo systemctl enable smbd 补充利用 Samba 别名映射免去另一台电脑频繁修改凭据为了避免在本地电脑在 Windows 和 Ubuntu 之间切换时另一台电脑必须每次去凭据管理器修改用户名的烦恼可在 Ubuntu 中为 Windows 用户名“办个分身”在 Ubuntu 终端新建一个别名映射文件Bashsudo nano /etc/samba/smbusers在里面写入映射规则让真实系统用户去兼容对方电脑保存的 Windows 用户名Plaintext你的Ubuntu用户名 另一台电脑凭据中保存的Windows用户名保存并退出。随后打开 Samba 主配置文件Bashsudo nano /etc/samba/smb.conf在[global]标签正下方通常在文件前十几行处添加一行启用映射表的指令Ini, TOMLusername map /etc/samba/smbusers保存退出并重启服务sudo systemctl restart smbd。效果对方 Windows 凭据管理器终身无需修改。连 Windows 时对 Windows 暗号连 Ubuntu 时Samba 会自动将传过来的 Windows 用户名揉碎识别为内部的 Ubuntu 用户。场景 BUbuntu 电脑连接 另一台 Windows 电脑的共享盘方法 1图形界面可视化连接打开 Ubuntu 的“文件” (Files)管理器点击左侧栏最下方的“其他位置” (Other Locations)。调出输入栏按下键盘组合键Ctrl L或点击顶部正中央“其他位置”右侧的▼倒三角顶部的标题栏会切换为地址输入栏。在地址栏中输入 Linux 规范的 SMB 路径Plaintextsmb://Windows电脑的IP地址/共享名回车后弹出身份验证选择“注册用户” (Registered User)输入对应的 Windows 账户凭据即可。方法 2通用命令行物理挂载适合代码、实验、训练直接调用图形界面挂载的路径属于虚拟网络路径代码脚本无法通过传统的绝对路径读取。若需要跑深度学习训练、C/Python 脚本必须执行以下通用物理挂载安装 cifs 挂载工具Bashsudo apt update sudo apt install cifs-utils -y创建 Ubuntu 本地用于映射的挂载点Bashmkdir -p ~/你的本地映射文件夹名执行通用挂载命令,iocharsetutf8 核心参数可防止中文文件名乱码Bashsudo mount -t cifs //Windows电脑IP/共享名 ~/你的本地映射文件夹名 -o usernameWindows用户名,iocharsetutf8,uid$(id -u),gid$(id -g)(注加入uid和gid参数可以确保当前 Ubuntu 登录用户对挂载进来的文件拥有完全读写所有权避免代码运行报 Permission Denied)四、 注意事项与避坑指南双系统冲突必须关闭 Windows 的“快速启动”原因若不关闭Windows 关机时会为了加快下次启动速度而让 NTFS 磁盘处于“休眠锁定”状态。这会导致切换到 Ubuntu 后Ubuntu 无法挂载该磁盘或者挂载后强行呈“只读”状态导致网络写入完全失效。解决方法在 Windows 控制面板 -电源选项-选择电源按钮的功能- 点击更改当前不可用的设置-取消勾选“启用快速启动”。双网卡协同网线直连Wi-Fi外网下的 IP 漂移在双网卡协同环境下系统切换可能会导致负责局域网互连的有线网卡 IP 发生变动。连接前建议分别在 Windowsipconfig和 Ubuntuip a中确认有线网卡的当前真实私有 IP以此为准修改 UNC 路径。防火墙规则网络配置文件类型限制Windows 会默认严格拦截“公用网络”下的入站 SMB 连接445端口。若走网线直连务必确保在对方 Windows 的防火墙设置中将该有线网卡通常显示为“未识别的网络”的网络配置文件类型修改为“专用” (Private)状态。