• centos7配置nfs


    介绍

    nfs network file system网络文件系统,能为不同主机之间,实现文件共享,在集群架构中使用。
    可以解决:
    1.解决多台机器静态资源一致性问题
    2.解决多台机器资源共享
    3.解决磁盘空间浪费

    nfs实现原理解析

    本地文件操作
    1.当用户执行mkdir命令,bashshell无法完成该命令操作,会将其翻译给内核
    2.kernel内核解析完成后会驱动对应的磁盘设备,完成文件目录的创建

    NFS实现原理
    1.NFS客户端执行增、删等操作,客户端会使用不同的函数对该操作进行封装。(windows linux mac)
    2.NFS客户端会通过TCP/IP的方式传递给NFS服务端。(可靠)
    3.NFS服务端接收到请求后,会先调用portmap进程进行端口映射。
    4.nfsd进程用于判断NFS客户端是否拥有权限连接NFS服务端。
    5.Rpc.mount进程判断客户端是否有对应的权限进行验证。读 写
    6.idmap进程实现用户映射和压缩。
    7.最后NFS服务端会将客户端的函数转换为本地能执行的命令,然后将命令传递至内核,由内核驱动硬件
    注意:rpc是一个远程过程调用,那么使用nfs必须有rpcbind服务

    部署

    yum -y install nfs-utils rpcbind
    rpm -qa|grep nfs
    
    mkdir /home/data
    chmod 755 /home/data
    vim /etc/exports
    /home/data/ *(insecure,rw,no_root_squash,no_all_squash,sync)   //任何IP都可以访问
    exportfs -r 
    
    systemctl reload nfs-server.service
    

    客户端挂载

    mount -t nfs 192.168.0.100:/home/data /home/data -o proto=tcp -o nolock
    检查 showmount –e ip 
    
    --------------------------------------------------------- 恐惧是因为努力的还不够,加油 ~~---------------------------------------------
  • 相关阅读:
    第二阶段冲刺站立会议03
    第二阶段冲刺会议02
    第二阶段冲刺站立会议01(附第12周进度条)
    课堂练习,找水王(附第十一周进度条)
    输入法的评价
    描绘用户场景并将典型用户和用户场景描述(附第十周进度条)
    每日站立会议09,10
    第九周进度条
    团队报告
    个人记账软件(团队成员介绍和软件介绍)
  • 原文地址:https://www.cnblogs.com/zhaobowen/p/13529954.html
Copyright © 2020-2023  润新知