20250717 Ubuntu 挂载远程 Windows 服务器上的硬盘

由 DeepSeek 生成,方法已经验证可行。

通过网络挂载Windows共享硬盘(SMB/CIFS)

  1. 确保网络共享已启用:

    • 在Windows电脑上,右键点击目标硬盘或文件夹 → 属性 → 共享 → 启用共享并设置权限(至少赋予读取权限)。
    • 记录Windows电脑的IP地址(在Windows中打开命令提示符输入 ipconfig 查看)。
  2. 安装CIFS工具:

    bash 复制代码
    sudo apt update && sudo apt install cifs-utils
  3. 创建本地挂载点:

    bash 复制代码
    sudo mkdir /mnt/windows_share
  4. 临时挂载(重启失效):

    bash 复制代码
    sudo mount -t cifs //<Windows_IP>/<共享名称> /mnt/windows_share -o username=<Windows用户名>,password=<密码>,uid=$UID
    示例:
    sudo mount -t cifs //192.168.1.100/DataDrive /mnt/windows_share -o username=john,password=123456,uid=1000
  • 参数说明:
    uid=$UID:确保当前Ubuntu用户有访问权限(id -u 查看UID)。
    vers=2.0:如果Windows较旧(如Win7),需指定SMB协议版本(如 -o vers=2.0,...)。
  1. 永久挂载(编辑fstab):
  • 创建凭据文件(避免密码暴露):

    bash 复制代码
    echo "username=john" | sudo tee -a /etc/samba/credentials > /dev/null
    echo "password=123456" | sudo tee -a /etc/samba/credentials > /dev/null
    sudo chmod 600 /etc/samba/credentials
    • 编辑 /etc/fstab:
    bash 复制代码
    sudo nano /etc/fstab

    添加以下行:

    text 复制代码
    //<Windows_IP>/<共享名称>  /mnt/windows_share  cifs credentials=/etc/samba/credentials,uid=1000,vers=2.0  0  0
    • 应用挂载:
    bash 复制代码
    sudo mount -a
相关推荐
平头哥AI4 小时前
Day 22 _ 包装错误别丢链_%w、errors.Is 与 errors.As
android·服务器·学习·golang·go
新时代牛马5 小时前
PCI与PCIe 硬件原理、配置空间/BAR 与 Linux 驱动完整篇:从 LTSSM、TLP 到 ECAM 与probe
java·linux·服务器
两点王爷7 小时前
解决 Linux 中 version `CXXABI_1.3.8‘ not found 报错
linux·运维·服务器
啦啦啦啦啦zzzz7 小时前
利用RAII机制进行日志的采集
linux·服务器·c++·网络编程·c++20
0+1117 小时前
Linux --线程概念与控制
linux·运维·服务器·jvm
fengyehongWorld8 小时前
Linux 安装frp实现内网穿透
linux·运维·服务器
一技安身9 小时前
【信创】银河麒麟V10服务器使用安装光盘Packages自建本地yum源
linux·运维·服务器
yyk3332412 小时前
Linux常见的基础命令
linux·运维·服务器
qq_3957161713 小时前
RAID 相关操作,哪些操作会直接彻底销毁阵列数据?
服务器·网络·raid
aixingkong92113 小时前
华为麒麟9050 系列芯片深度解析:韬折叠的奇迹
服务器·人工智能·硬件架构·硬件工程