暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

在Centos7中部署NFS服务

小磊的故事 2019-12-10
509

部署环境:CentOS Linux release 7.6.1810 (Core)  

内核版本:3.10.0-957.el7.x86_64

软件版本:nfs-utils-1.3.0-0.65.el7.x86_64


什么是NFS?

NFS是NetworkFileSystem的简写,即网络文件系统,网络文件系统是FreeBSD支持的文件系统中的一种,也被称为NFS.NFS允许一个系统在网络上与它人共享目录和文件。通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件。

服务端:
yum安装

    yum install -y  rpcbind  nfs-utils
    # rpcbind可以不写;安装 nfs-utils时会作为依赖安装

    rpcbind的主要作用是管理nfs-utils的端口;nfs共享的时候客户端从111端口(默认的rpcbind端口)获得nfs服务的端口信息;


    配置文件

      vim etc/exports
      /projects proj*.local.domain(rw)
      定义一个存储的目录 定义允许的IP地址或网段或域名信息 权限信息
      例:
      /data 172.16.1.0/24(rw) #多个权限设置用,分隔


      创建存储目录

        mkdir  /data
        设置目录属主属组
        chown nfsnobody.nfsnobody data


        启动/重启服务

          重启:systemctl restart nfs
          启动:systemctl start nfs
          PS:
          systemctl reload nfs
          reload: (重载) 平滑重启 确认数据传输完毕, 重新建立连接
          restart: (重启) 强制断开连接 问题: 重启后,重新挂载,存储数据会有延迟(90s)


          客户端:

          客户端同样需要安装nfs以识别这种网络文件系统,不然不识别的话也无法挂载;这里和服务端一样yum安装就可以;

            查看服务端是否有共享的目录
            showmount -e 服务端IP
            挂载操作
            mount  -t  nfs  172.16.1.31:/data    /mnt
             -t指定类型为nfs  服务端IP:共享的目录  本地的挂载点目录


            以上即为NFS的部署过程,其他细节部分会在下篇文章说明;

            内容如有不足欢迎指正,喜欢的朋友可以收藏关注一波哦~


            文章转载自小磊的故事,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

            评论