zoukankan      html  css  js  c++  java
  • CentOS 7 安装NFS

    1、关于RPC服务

      远程过程调用 (RPC) 的服务:RPC服务拿到NFS的server端的端口号,然后推给NFS的client这个端口号,完成NFS客户端到服务端的连接;

      (要注意,要启动 NFS 之前,RPC 就要先启动了,否则 NFS 会无法向 RPC 注册。 另外,RPC 若重新启动时,原本注册的数据会不见,因此 RPC 重新启动后,它管理的所有服务都需要重新启动来重新向 RPC 注册。

    2、服务

      RPC 主程序:rpcbind

      NFS 主程序:nfs-utils

    •   主要配置文件:/etc/exports

    这个档案就是 NFS 的主要配置文件了!不过,系统并没有默认值,所以这个档案『 不一定会存在』,你可能必须要使用 vim 主动的建立起这个档案喔!我们等一下要谈的设定也仅只是这个档案而已吶!

    •   NFS 文件系统维护指令:/usr/sbin/exportfs

    这个是维护 NFS 分享资源的指令,我们可以利用这个指令重新分享 /etc/exports 变更的目录资源、将 NFS Server 分享的目录卸除或重新分享等等,这个指令是 NFS 系统里面相当重要的一个喔!至于指令的用法我们在底下会介绍。

    •   分享资源的登录档:/var/lib/nfs/*tab

    在 NFS 服务器的登录文件都放置到 /var/lib/nfs/ 目录里面,在该目录下有两个比较重要的登录档, 一个是 etab ,主要记录了 NFS 所分享出来的目录的完整权限设定值;另一个 xtab 则记录曾经链接到此 NFS 服务器的相关客户端数据。

    •   客户端查询服务器分享资源的指令:/usr/sbin/showmount

    这是另一个重要的 NFS 指令。exportfs 是用在 NFS Server 端,而 showmount 则主要用在 Client 端。这个 showmount 可以用来察看 NFS 分享出来的目录资源喔!

    3、安装

    1、查看系统是否已安装NFS
    
    # rpm -qa nfs-utils
    # rpm -qa rpcbind
    
    
    
    2、安装NFS
    
    # yum -y install nfs-utils rpcbind

    4、服务端配置

    在NFS服务端上创建共享目录/data/nfsData并设置权限
    
    # mkdir -p /data/nfsData
    
    # chmod 666 /data/nfsData
    
    
    
    编辑export文件
    
    [root@master2 ~]# cat /etc/exports
    /data/nfsData    *(rw,sync,no_root_squash,no_subtree_check)

    配置生效
    # exportfs -r

    5、rpcbind、NFS服务自启

    启动rpcbind、nfs服务及开机自启动
    
    # systemctl start rpcbind
    
    # systemctl start nfs
    
    # systemctl enable rpcbind
    # systemctl enable nfs
    
    
    
    查看 RPC 服务的注册状况    
    
    # rpcinfo -p localhost

     6、客户端挂载

    客户端创建挂载点,挂载,测试:
    
    # mkdir /nfs_test
    # mount -t nfs 10.0.10.0:/data/nfsData /localDir
    
    
    开机自动挂载:
    
    # vim /etc/fstab 
    
    10.0.10.0:/data/nfsData     /localDir       nfs     defaults        0 0

     7、简单命令

    portmap注册的程序的信息
    
    # rpcinfo -p localhost
    
    查看本机发布共享资源
    
    # showmount -e localhost 
  • 相关阅读:
    QT启动画面不显示
    指针运算,终于明白了
    sourceforge 优秀 开源 项目 介绍
    ios验证邮箱格式
    获取手机当前经纬度的方法
    将UIImageView改成圆角和圆形
    Extensible Messaging and Presence Protocol (XMPP) 的实现
    导入libxml2.dylib时出问题
    Extensible Messaging and Presence Protocol (XMPP) 简介
    XMPPFramework 常用api包简介
  • 原文地址:https://www.cnblogs.com/wang--lei/p/12317802.html
Copyright © 2011-2022 走看看