centos6.7安装配置NFS

一、安装nfs和rpc

1、 安装nfs,在服务端和客户端分别执行下面操作

[root@localhost /]# yum -y install nfs-utils

2、 安装rpc,在服务端和客户端分别执行下面操作

[root@localhost /]# yum -y install rpcbind

二、启动

1、 启动rpcbind服务,在服务端和客户端分别执行下面操作

[root@localhost /]# systemctl enable rpcbind.service
[root@localhost /]# systemctl start rpcbind.service
[root@localhost /]# systemctl status nfs.service
[root@localhost /]# lsof -i :111
[root@localhost /]# netstat -luntp|grep rpcbind

2、 启动NFS服务,在服务端和客户端分别执行下面操作

[root@localhost /]# systemctl enable nfs.service
[root@localhost /]# systemctl start nfs.service
[root@localhost /]# systemctl status rpcbind.service
[root@localhost /]# rpcinfo -p localhost #查看nfs服务向rpc服务注册端口信息


  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

    100024    1   udp  34154  status

    100024    1   tcp  33552  status

    100005    1   udp  20048  mountd

    100005    1   tcp  20048  mountd

    100005    2   udp  20048  mountd

    100005    2   tcp  20048  mountd

    100005    3   udp  20048  mountd

    100005    3   tcp  20048  mountd

    100003    3   tcp   2049  nfs

    100003    4   tcp   2049  nfs

    100227    3   tcp   2049  nfs_acl

    100003    3   udp   2049  nfs

    100003    4   udp   2049  nfs

    100227    3   udp   2049  nfs_acl

    100021    1   udp  50122  nlockmgr

    100021    3   udp  50122  nlockmgr

    100021    4   udp  50122  nlockmgr

    100021    1   tcp  39403  nlockmgr

    100021    3   tcp  39403  nlockmgr

    100021    4   tcp  39403  nlockmgr

三、配置

1、服务端配置,服务端的配置文件为/etc/exports

[root@localhost /]# cd /
[root@localhost /]# mkdir nfs
[root@localhost /]# vim /etc/exports
/nfs 172.16.40.242/24(rw,sync)
[root@localhost /]# chown -R nfsnobody.nfsnobody /nfs


    [安装时,系统会自动创建nfsnobody用户]

2、服务端配置(不用修改配置文件)

四、重新启动

1、重新启动服务端nfs服务

[root@localhost /]# systemctl restart nfs.service

2、重新启动客户端nfs服务

[root@localhost /]# systemctl restart nfs.service

五、查询、挂载

在客户端执行:

[root@localhost /]# systemctl stop firewalld.service
[root@localhost /]# systemctl status firewalld.service
[root@localhost /]# showmount -e 172.**.**.240
Export list for 172.**.**.240:
/nfs 172.**.**.242/24
[root@localhost /]# mount -t nfs 172.**.**.40:/nfs /media

感谢老男孩老师编写的书籍《跟老男孩学Linux运维--web集群实战》