Liunx 挂载 Windows 共享目录

2021/02/19 更新 1 次 更新于 2026/08/08 Linux 共 898 字,约 3 分钟

在 Linux 上配置访问 Windows 共享目录

1、目录设置

将 Windows 系统中需要共享的 Soft 文件夹设置为共享

image-20210219165627253

2、目录挂载

Windows 网络共享的核心是 SMB/CIFS,在 Linux 下要实现 Windows 目录的磁盘共享,就必须安装和使用 samba 软件包。

# 支持文件共享服务的软件包,未安装会报 [mount: 无法以只读方式挂载] 的错误
yum install -y cifs-utils

# 创建挂载目录
mkdir windows-192.168.0.105

# 挂载 Windows 的 Soft 目录到本机目录,可加上 password 后 uid=1006,gid=1006 指定访问用户(重启后会失效)
mount -t cifs -o username=Nine,password=yourpasswd, //192.168.0.105/Linux/Soft ./windows-192.168.0.105/

# 在 /etc/fstab 添加开机自动挂载,注意使用绝对路径
//192.168.0.105/Linux/Soft /root/windows-192.168.0.105 cifs defaults,username=Nine,password="yourpasswd"

# 取消挂载
umount windows-192.168.0.105/

image-20210219165706593

usrname:访问共享文件夹的用户名 password:访问密码,特殊字符则加上单引号 ip:共享文件夹所在主机 ip sharename:共享文件夹目录名字 name:需要挂载的 Linux 完整文件夹路径 cifs:Common Internet File System,可以理解为网络文件系统

若使用本机已有目录 A 作为挂载目录,则执行后会目录 A 已有文件会隐藏且无法访问,因此应新建空目录作为挂载点

3、其它

遇到报错:CIFS VFS: BAD_NETWORK_NAME,挂载点权限用户变成 ? 号

image-20220327224002913

# 先取消挂载
umount /root/blog

# 重新挂载,加上 vers 参数
mount -t cifs -o username=username,password=yourpasswd,vers=3.0 //ip/sharename /name/

Search

    Table of Contents