一、概述
linux挂载windows文件夹采用cifs(Common Internet File System),本文将介绍此种类型。
二、搭建
实验的环境 一台Linux:CentOS7.3,一台Windows:Win 10
Server端:192.168.56.1 文件实际存放的服务器(windows)
Client端:192.168.56.88 挂载的服务器(linux),即将server端的共享文件夹挂载到client端
【Server端】
- 在D盘新建文件夹share(名字随意取)
- 右键属性 - 共享 - 共享
- 添加Everyone,权限级别选择“读取/写入”,点击共享
- 提示“你的文件夹已共享”,下面的\DESKTOP-3RN5CHT\share就是共享的目录,DESKTOP-3RN5CHT是我的主机名,后面需要把主机名换成ip地址,因为linux机器并不认识这个主机名
【Client端】
创建共享文件夹
# mkdir /u01 # chmod 777 /u01
复制
挂载
# mount //192.168.56.1/share /u01 -o username=yangbao,password=*****,dir_mode=0777,file_mode=0777,vers=2.0 # 这里密码我隐藏了,大家写自己的windows用户名和密码即可
复制
写入测试文件
[root@localhost /]# cd /u01 [root@localhost u01]# mkdir test1 [root@localhost u01]# echo "hello" > test2 [root@localhost u01]# echo "这是中文" > test3
复制
查看挂载信息
[root@localhost /]# mount -l |grep cifs //192.168.56.1/share on /u01 type cifs (rw,relatime,vers=2.0,sec=ntlmssp,cache=strict,username=yangbao,domain=DESKTOP-3RN5CHT,uid=0,noforceuid,gid=0,noforcegid,addr=192.168.56.1,file_mode=0777,dir_mode=0777,nounix,serverino,mapposix,rsize=65536,wsize=65536,echo_interval=60,actimeo=1)
复制
在windows中就能看到对应的文件了
如果想开机自动挂载,可以写在crontab中,也可以写到/etc/fstab。
vi /etc/fstab //192.168.56.1/share /u01 cifs defaults,username=yangbao,password=*******,dir_mode=0777,file_mode=0777,vers=2.0 0 0
复制
三、cifs需要开通的端口
本次实验,windows的防火墙是打开状态,也就是说cifs并不需要关闭防火墙。
cifs使用445端口,将windows的445端口禁掉,使用管理员打开cmd
netsh advfirewall set allprofile state on netsh advfirewall firewall add rule name=deny445 dir=in action=block protocol=TCP localport=445
复制
client端重新挂载报错
[root@localhost /]# mount //192.168.56.1/share /u01 -o username=yangbao,password=******,dir_mode=0777,file_mode=0777,vers=2.0 mount: mount //192.168.56.1/share on /u01 failed: Host is down
复制
四、总结
- cifs使用445端口
最后修改时间:2021-12-31 14:27:44
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
相关阅读
[MYSQL] 服务器出现大量的TIME_WAIT, 每天凌晨就清零了
大大刺猬
62次阅读
2025-04-01 16:20:44
[MYSQL] query_id和STATEMENT_ID在不同OS上的关系
大大刺猬
54次阅读
2025-03-26 19:08:13
udev 针对单个设备进行规则触发
许玉冲
41次阅读
2025-03-22 15:15:24
[Linux] 有趣(花里胡哨)的终端显示
大大刺猬
31次阅读
2025-03-27 18:24:39
误删/lib64/libc.so.6文件如何恢复
- 我用我一生来爱你°
28次阅读
2025-03-27 17:21:52