linux怎么共享文件夹

本篇内容介绍了“linux怎么共享文件夹”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

成都创新互联长期为上千家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为宝兴企业提供专业的网站设计制作、成都网站制作宝兴网站改版等技术服务。拥有十载丰富建站经验和众多成功案例,为您定制开发。

1、首先2台服务器都需要安装nfs和rpcbind服务
      查看是否安装服务  rpm -qa | grep nfs  和 rpm -qa | grep rpcbind
      安装服务  yum install nfs
      启动服务   systemctl start nfs.services        (centos 8)
                        services nfs start      (centos 7)
       查看服务状态    services nfs status     (centos 7)
                                 systemctl status nfs.service      (centos 8)

2、在57上修改 /ect/exports 文件
    /mnt/eauto100-statics    172.17.29.21(rw,no_root_squash)
    说明:
     /mnt/eauto100-statics     为共享的路径
    172.17.29.21      客户端ip
    括号可选值 
    rw/ro:rw    表示(read-write)可读写,ro表示(read-only)只读
    sync/asyncsync    表示数据同步写入到内存与硬盘中,async表示数据会暂存与内存中,而非直接写入硬盘
    no_root_squash/root_squash   客户端访问权限的问题,需要开放no_root_squash,如不开放客户端无法写入
    all_squash    不论登录NFS的用户身份为何,他的身份都会被压缩成为匿名用户,通常也就是nobody(nfsnobody)
    anonuid/anongid    这个UID必须存放在/etc/passwd

3、开放172.17.3.99端口
      修改 /etc/sysconfig/nfs文件
       MOUNTD_PORT="4002"
        STATD_PORT="4003"
        LOCKD_TCPPORT="4004"
        LOCKD_UDPPORT="4004"

4、查看172.17.3.99上nfs端口

    先启动rpcbind服务,在启动nfs服务(一定要注意启动顺序)
   
使用命令  rpcinfo -p 172.17.3.99 查看rpc监听的端口
    linux怎么共享文件夹
上边这些端口都要在防火墙上开放
编辑/etc/sysconfig/iptables 文件加入(centos 7)
-A INPUT -s 172.17.29.21/32 -p udp -m udp --dport 4004 -j ACCEPT
-A INPUT -s 172.17.29.21/32 -p tcp -m tcp --dport 4004 -j ACCEPT
-A INPUT -s 172.17.29.21/32 -p udp -m udp --dport 2049 -j ACCEPT
-A INPUT -s 172.17.29.21/32 -p tcp -m tcp --dport 2049 -j ACCEPT
-A INPUT -s 172.17.29.21/32 -p tcp -m tcp --dport 4003 -j ACCEPT
-A INPUT -s 172.17.29.21/32 -p udp -m udp --dport 4002 -j ACCEPT
-A INPUT -s 172.17.29.21/32 -p tcp -m tcp --dport 4002 -j ACCEPT
-A INPUT -s 172.17.29.21/32 -p udp -m udp --dport 875 -j ACCEPT
-A INPUT -s 172.17.29.21/32 -p tcp -m tcp --dport 875 -j ACCEPT
-A INPUT -s 172.17.29.21/32 -p udp -m udp --dport 111 -j ACCEPT
-A INPUT -s 172.17.29.21/32 -p tcp -m tcp --dport 111 -j ACCEPT
保存,并重启防火墙

5、在客户端172.17.29.21 查看是否可以挂在
运行命令 showmount -e 172.17.3.99
如果出现 错误   Port mapper failure - Unable to receive: errno 113 (No route to host)
说明还有端口需要开放
返回服务端172.17.3.99上运行命令  netstat -tulnp |grep -E '(rpc|nfs)' 查看rpc和nfs端口
把端口继续加载防火墙里

6、挂载共享目录
在172.17.29.21 运行   
mount    -t    nfs     172.17.3.99:/mnt/eauto100-statics      /mnt/eauto100-statics
如果卸载挂载点   umount  /mnt/eauto100-statics

7、在172.17.29.21加入自启动
编辑/ect/fstab文件
172.17.3.99:/mnt/eauto100-statics /mnt/eauto100-statics nfs rw,tcp,intr 0 1

“linux怎么共享文件夹”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注创新互联网站,小编将为大家输出更多高质量的实用文章!

当前名称:linux怎么共享文件夹
文章链接:https://www.cdcxhl.com/article22/jijecc.html

成都网站建设公司_创新互联,为您提供营销型网站建设网站维护移动网站建设软件开发网站设计公司网站营销

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

外贸网站制作