• 文件挂载(三) Linux挂载windows文件夹


    一、概述

    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端】

    1. 在D盘新建文件夹share(名字随意取)
    2. 右键属性 - 共享 - 共享
    3. 添加Everyone,权限级别选择“读取/写入”,点击共享
    4. 提示“你的文件夹已共享”,下面的\DESKTOP-3RN5CHT\share就是共享的目录,DESKTOP-3RN5CHT是我的主机名,后面需要把主机名换成ip地址,因为linux机器并不认识这个主机名
      微信截图_20211231104933.png
      微信截图_20211231105008.png

    【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中就能看到对应的文件了
    微信截图_20211231112219.png

    如果想开机自动挂载,可以写在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并不需要关闭防火墙。
    微信截图_20211231135719.png
    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
    

    微信截图_20211231140224.png

    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
    

    四、总结

    1. cifs使用445端口
  • 相关阅读:
    微信端支付
    flex布局
    最近的一些计划
    工作中遇到的一些小问题
    获取url参数
    localStorage中使用json
    倒计时函数(单个和多条)
    刚进入页面强制刷新
    [模板][倍增] ST算法 RMQ 区间中最大得值
    [思维]奇数码问题
  • 原文地址:https://www.cnblogs.com/ddzj01/p/15753062.html
Copyright © 2020-2023  润新知