nfs网络文件系统配置

时间:2021-03-06 20:54:08

 

 

配置环境准备

    公共文件服务器ip:10.1.1.10  

    公共文件目录:/home/sharefiles

    若没有此目录请新增,且更改权限为“777

 

    应用服务器ip:10.1.2. *

    映射公共目录:/home/sharefiles

    若没有此目录请新增,且更改权限为“777

 

    *所有服务器防火墙关闭状态

 

    所有服务器检查安装nfs

 #Service nfs status

    若未安装,yum安装命令如下

#yum install nfs-utils portmap

 

文件服务器配置

1).添加访问

      编辑公共文件服务器(10.1.1.10)的/etc/exports文件,添加应用服务器映射权限(被映射的目录-“/home/sharefiles”和可以允许的地址-“10.1.2.*”):    

/home/sharefiles 10.1.2.*(sync) 10.1.2.*(sync) (insecure,rw,sync,all_squash,anonuid=500,anongid=500)

    2).(可跳过)端口配置(文件服务器和应用服务器都设置)

      nfs在默认情况下使用的端口是随机的,如果希望nfs使用指定的端口,可以通过修改/etc/sysconfig/nfs文件;

LOCKD_TCPPORT=8001
LOCKD_UDPPORT
=8001
MOUNTD_PORT
=8002
ATATD_PORT
=8000
STATD_OUTGOING_PORT
=8003

    3).启动nfs(文件服务器和应用服务器)

#Service nfs start

    若启动失败,请单独启动nfs模块:

#/etc/init.d/rpcbind start

#
/etc/init.d/rpcidmapd start

#
/etc/init.d/nfs start

应用服务器配置

    1).(可跳过)端口配置(文件服务器和应用服务器都设置)

      nfs在默认情况下使用的端口是随机的,如果希望nfs使用指定的端口,可以通过修改/etc/sysconfig/nfs文件;

LOCKD_TCPPORT=8001
LOCKD_UDPPORT
=8001
MOUNTD_PORT
=8002
ATATD_PORT
=8000
STATD_OUTGOING_PORT
=8003

    2).启动nfs(文件服务器和应用服务器)

#Service nfs start

    3).建立连接

      在每个应用服务器执行:

#mount 10.1.1.10:/home/sharefiles /home/sharefiles

 

  • [附]配置中问题记录

    1).‘Connection refused’

    场景:#service nfs restart

    提示:

      rpc.nfsd: writing fd to kernel failed: errno 111 (Connection refused)

    解决办法:

      第1步 :

#service rpcbind restart

      第2步 :

#service nfs start

 

10.1.2.*