Linux挂载Windows共享文件夹
小何先生 Lv4

前言

在尝试Linux主机上挂载Windows共享文件夹之前,应当确保当前的Linux主机能ping通Windows主机的IP。

一、设置Windows共享文件夹

1.1 开启Windows局域网的网络发现和共享

注意:是你的网络配置文件和我的网络配置文件可能不一致

image

1.2 关闭Windows防火墙

image

1.3 设置共享文件

image

1.4 查看效果

image

二、挂载Windows共享文件夹

2.1 新建挂载点

1
2
3
4
5
6
7
8
9
10
[root@localhost /home/windows]# mkdir windowsHome         ## 新建共享文件夹
[root@localhost /home/windows]# ls
windowsHome
[root@localhost /home/windows]# pwd
/home/windows
2.2 查询挂载用户信息

[root@localhost /home/windows]# id root ## id [用户名]
uid=0(root) gid=0(root) groups=0(root)
##该挂载目录的所属用户是谁,就查谁的信息

2.3 挂载

注意,该挂载方式为临时挂载,重启服务器即失效。

1
2
3
4
5
6
7
8
mount -t cifs -o username="Administrator",password="123456789",vers=2.0,rw,uid=0,gid=0 //192.168.10.68/home /home/windows/windowsHome

其中:
username="Administrator" 为Windows用户的用户名
password="123456789" 为Windows用户的密码
uid=0,gid=0 为刚才通过(id root)命令查到的挂载用户信息
//192.168.10.68/home 为Windows主机IP和共享文件夹名称,共享文件夹名称即最开始让记住的文件夹名称
/home/windows/windowsHome 为Linux主机挂载目录

2.4 挂载完成

输入命令后,如果没有提示,则说明挂载成功,那么你就可以在Linux上访问Windows的共享文件夹了。

如果有提示错误,参考下列的问题说明。

注意:

在使用完成后,你应尽快使用umount命令卸载挂载点,关闭共享文件,重启防火墙。

网络安全要牢记!!!

三、问题说明

1、mount: 特殊设备 //192.168.10.68/temp 不存在

共享文件夹不存在,重新检查共享文件夹是否存在,文件夹名称是否拼写正确。

2、mount: 将 //192.168.10.68/home 挂载到 /home/windows 失败: 没有到主机的路由

Windows主机IP拼写错误 或者 Linux ping 不通该IP(网络不可达)

3、mount: //192.168.10.68/home 写保护,将以只读方式挂载
mount: 无法以只读方式挂载 //192.168.10.68/home

用户名 或 密码错误

其他问题更多的问题,可以查看下列参考文档。

参考文档:

挂载命令 · 语雀 (yuque.com)

linux命令-mount_epollet的博客-CSDN博客

Linux上mount 挂载windows共享文件权限问题_成都刘德华2012的博客-CSDN博客_挂载windows共享失败权限不够

总字数 33.1k 访客数 访问量