• Centos7——NFS(Network File System)服务


    NFS(Network File System)即网络文件系统,允许计算机之间通过网络共享资源;在NFS客户端即可NFS服务端所共享的目录挂载到本地,此时即可像读写本地目录一样读写远程计算机的目录与文件;如此可以多台计算机共享同一个文件系统;下面在Centos7中安装与使用NFS;

    NFS服务端

    一、安装 NFS 服务器软件包:

    yum install -y nfs-utils  
    

    二、修改exports文件,添加配置

    vim /etc/exports
    /home/nfs/ 192.168.2.0/24(rw,sync,fsid=0)
    

      该配置意思为:以192.168.2为网络号的主机可以挂载NFS服务器上的/home/nfs/目录到自己的文件系统中;
      rw表示可读写,sync表示同步写,fsid=0表示将/host/nfs目录设置为NFS服务器的根目录
      注意需要修改共享目录/home/nfs的权限,否则NFS客户端无法写入,chmod 777 /home/nfs,这个权限可根据需要设置;

    三、启动nfs服务

    设置rpcbind、nfs开机启动:

    systemctl enable rpcbind.service
    systemctl enable nfs-server.service
    

      启动服务,Nfs服务依赖于rpcbind所以须先启动rpcbind服务:

    systemctl start rpcbind.service
    systemctl start nfs-server.service
    

    四、检查NFS服务器启动情况:

      可执行 rpcinfo -p查看NFS所使用的端口情况;
      检查 NFS 服务器是否挂载上面配置的目录 /home/nfs/:

    执行: exportfs
    

      显示:/home/nfs 192.168.2.0/24,则NFS服务已正常启动;

    NFS客户端

    一、客户端配置
      安装NFS

    yum install -y nfs-utils
    

      rpcbind设置为开机启动该:

    systemctl enable rpcbind.service
    

      启动rpcbind服务:

    systemctl start rpcbind.service
    

      客户端不需要启动nfs-server

    二、检查挂载目录

      检查 NFS 服务器端的目录共享:

    执行 showmount -e nfs NFS_IP  
    Export list for 192.168.2.150:
    /home/nfs 192.168.2.0/24
    

      在客户端使用 mount 挂载NFS服务目录/home/nfs到客户端/home/nfs目录下:

      客户端创建/home/nfs目录:

    cd /home && mkdir nfs
    

      挂载NFS远程目录到本地:
    mount -t nfs 192.168.2.150:/home/nfs /home/nfs

      卸载目录的挂载:

    umount /home/nfs
    

      df -h 查看是否挂载成功。

      在客户端/home/nfs 目录中执行touch temp创建创建文件,如服务端/home/nfs也存在该文件则说明NFS已正常运行,注意目录权限问题;

    参考资料:
    http://atong.blog.51cto.com/2393905/1343950
    https://en.wikipedia.org/wiki/Network_File_System

    文章首发地址:Solinx
    http://www.solinx.co/archives/999

  • 相关阅读:
    JavaScript----数组方法
    JavaScript----数组
    JavaScript----Array.foreach()
    JavaScript----数字及数字方法
    JavaScript----函数,对象及字符串方法
    设计模式@第5章:单例设计模式
    设计模式@第4章:设计模式概述
    设计模式@第3章:UML 类图
    部署方案@常用软件的安装
    应用框架@SpringBoot
  • 原文地址:https://www.cnblogs.com/softlin/p/7501738.html
Copyright © 2020-2023  润新知