NFS网络文件系统配置与安装

  1. 检查是否已经安装NFS和RPC

    #rpm -qa nfs-utils portmap rpcbind

  2. 若没有就进行安装

    yum groupinstall "NFS file server" -y

  3. 查看

    rpm -qa nfs-utils portmap rpcbind

  4. 启动服务

    /etc/init.d/rpcbind start

    若出现如下错误:rpcinfo: can't contact portmapper: RPC: Remote system error - Connection refused说明rpc服务没有启动

  5. 查看进程

    ps -ef | grep rpcbind

  6. 设置开机自启动

    chkconfig nfs on chkconfig rpcbind on 然后检查chkconfig --list nfs  chkconfig --list rpcbind

  7. 查看rpc服务

    [root@muban data]# rpcinfo -p localhost
       program vers proto   port  service
        100000    4   tcp    111  portmapper
        100000    3   tcp    111  portmapper
        100000    2   tcp    111  portmapper
        100000    4   udp    111  portmapper
        100000    3   udp    111  portmapper
        100000    2   udp    111  portmapper
        100011    1   udp    875  rquotad
        100011    2   udp    875  rquotad
        100011    1   tcp    875  rquotad
        100011    2   tcp    875  rquotad
        100005    1   udp  55404  mountd
        100005    1   tcp  46193  mountd
        100005    2   udp  56043  mountd
        100005    2   tcp  41159  mountd
        100005    3   udp  57481  mountd
        100005    3   tcp  50510  mountd
        100003    2   tcp   2049  nfs
        100003    3   tcp   2049  nfs
        100003    4   tcp   2049  nfs
        100227    2   tcp   2049  nfs_acl
        100227    3   tcp   2049  nfs_acl
        100003    2   udp   2049  nfs
        100003    3   udp   2049  nfs
        100003    4   udp   2049  nfs
        100227    2   udp   2049  nfs_acl
        100227    3   udp   2049  nfs_acl
        100021    1   udp  43644  nlockmgr
        100021    3   udp  43644  nlockmgr
        100021    4   udp  43644  nlockmgr
        100021    1   tcp  33073  nlockmgr
        100021    3   tcp  33073  nlockmgr
        100021    4   tcp  33073  nlockmgr

  8. 查看NFS配置文件

    文件路径:/etc/exports 默认是空的

    配置:vim /etc/exports 

    ####share data for bbs by menglong at 20150609

    /data 192.0.0.0/24(rw,sync)

 9.查看配置文件

     cat /etc/exports 

     ####share data for bbs by menglong at 20150609

    /data 192.0.0.0/24(rw,sync)

 10.平滑加载nfs服务

    /etc/init.d/nfs reload

 11.检查自身能否共享

   showmount -e localhost
   Export list for localhost:
   /data 192.0.0.0/24

12.检查客户端能否共享

   showmount -e 192.168.31.128
   Export list for 192.168.31.128:
   /data 192.168.31.*

 13.在客户端挂载

    mount -t nfs 192.168.31.128:/data /mnt 

    如果出现错误:mount.nfs:access denied by server while mounting:......

    首先要确保服务端共享网段正确 /data 192.168.31.*

    原因:(1)selinux未关闭

          查看SELinux状态:

           /usr/sbin/sestatus -v     

         SELinux status:                 enabled

         关闭SELinux:

         临时关闭(不用重启机器):

         setenforce 0                  ##设置SELinux 成为permissive模式

         ##setenforce 1 设置SELinux 成为enforcing模式

         修改配置文件需要重启机器:

         修改/etc/selinux/config 文件

         将SELINUX=enforcing改为SELINUX=disabled

         重启机器即可

        (2) secure选项

          /secure 选项要求mount客户端请求源端口小于1024(然而在使用 NAT 网络地址转换时一般 总是大于1024的),默认情况下是开启这个选项的,如果要禁止这个选项,则使insecure修改       配置文件/etc/exports,加入 insecure 选项

 14.客户端与服务端各自进行读写测试





你可能感兴趣的:(NFS网络文件系统配置与安装)