系统相关
首页 > 系统相关> > Linux 配置NFS

Linux 配置NFS

作者:互联网

192.168.8.200 为服务端
192.168.8.202 为客户端

找网络组申请开通的端口如下:
TCP:111、2049、4046
UDP:4046


**********************
服务端、客户端需要安装的包
**********************
[root@rac1 nfstest]# rpm -qa | egrep "nfs|rpcbind"
nfs4-acl-tools-0.3.3-7.el6.x86_64
nfs-utils-lib-1.1.5-11.el6.x86_64
rpcbind-0.2.0-11.el6.x86_64
nfs-utils-1.2.3-64.el6.x86_64



********************
在服务端修改 /etc/exports,增加共享目录   
********************

/nfstest 192.168.8.202(rw,sync,no_root_squash)
注:/nfstest 是准备共享的目录,192.168.8.202是被允许挂接此共享linux客户机的IP地址或主机名。



********************
在服务端启动与停止NFS服务 
********************


/etc/rc.d/init.d/nfs stop 
/etc/rc.d/init.d/nfs start 


********************
在客户端挂载nfs
********************

mkdir  /nfs  
mount -t nfs -o rw 192.168.8.200:/nfstest /nfs

********************
在客户端挂载nfs测试读写
********************
若只有root用户能写,别的用户不可写,修改/nfs的权限为777即可




#############################################################################################################################
以下内容不建议做
#############################################################################################################################
********************
修改端口之前,查看启用端口
********************
[root@rac1 nfstest]# rpcinfo -p rac1
   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   9130  status
    100024    1   tcp  62048  status
    100011    1   udp    875  rquotad
    100011    2   udp    875  rquotad
    100011    1   tcp    875  rquotad
    100011    2   tcp    875  rquotad
    100005    1   udp  55579  mountd
    100005    1   tcp  28829  mountd
    100005    2   udp  10625  mountd
    100005    2   tcp  11475  mountd
    100005    3   udp  60841  mountd
    100005    3   tcp  41411  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  52733  nlockmgr
    100021    3   udp  52733  nlockmgr
    100021    4   udp  52733  nlockmgr
    100021    1   tcp  17169  nlockmgr
    100021    3   tcp  17169  nlockmgr
    100021    4   tcp  17169  nlockmgr


*********************
修改nfs配置
*********************
vi /etc/sysconfig/nfs
增加以下内容
RQUOTAD_PORT=30001
LOCKD_TCPPORT=30002
LOCKD_UDPPORT=30002
MOUNTD_PORT=30003
STATD_PORT=30004


*********************
重新启动nfs
*********************

/etc/rc.d/init.d/nfs stop 启动NFS服务
/etc/rc.d/init.d/nfs start 停止NFS服务


*********************
再次查看启动端口
*********************
root@rac1 nfstest]#  rpcinfo -p rac1
   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   9130  status
    100024    1   tcp  62048  status
    100011    1   udp  30001  rquotad
    100011    2   udp  30001  rquotad
    100011    1   tcp  30001  rquotad
    100011    2   tcp  30001  rquotad
    100005    1   udp  30003  mountd
    100005    1   tcp  30003  mountd
    100005    2   udp  30003  mountd
    100005    2   tcp  30003  mountd
    100005    3   udp  30003  mountd
    100005    3   tcp  30003  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  30002  nlockmgr
    100021    3   udp  30002  nlockmgr
    100021    4   udp  30002  nlockmgr
    100021    1   tcp  30002  nlockmgr
    100021    3   tcp  30002  nlockmgr
    100021    4   tcp  30002  nlockmgr

*********************
在防火墙设置允许端口
*********************
    
iptables -A INPUT -s 192.168.8.1 -p tcp --dport 111 -j ACCEPT           
iptables -A INPUT -s 192.168.8.1 -p udp --dport 111 -j ACCEPT           
iptables -A INPUT -s 192.168.8.1 -p tcp --dport 2049 -j ACCEPT          
iptables -A INPUT -s 192.168.8.1 -p udp --dport 2049 -j ACCEPT          
iptables -A INPUT -s 192.168.8.1 -p tcp --dport 30001:30004 -j ACCEPT   
iptables -A INPUT -s 192.168.8.1 -p udp --dport 30001:30004 -j ACCEPT   

 

标签:portmapper,udp,配置,tcp,2049,111,nfs,Linux,NFS
来源: https://www.cnblogs.com/dayu-liu/p/10949928.html