nfs和autofs比较:最为明显的区别是autofs是按需挂载,而nfs是永久挂载

一、服务端配置:

1、安装nfs服务端

 yum -y install nfs*

2、配置nfs共享目录

vim /etc/exports 

/data1/hisdata  10.0.0.0/8(ro)        (权限分为很多种,此处我们只需要针对10网段做只读权限)

3、启动服务

/etc/init.d/rpcbind start

/etc/init.d/nfs start

设置开机自动启动

chkconfig --level 2345 rpcbind on

chkconfig --level 2345 nfs on

4、如果开启了防火墙需要做如下配置(固定NFS端口)

vim /etc/sysconfig/nfs

LOCKD_TCPPORT=32803

LOCKD_UDPPORT=32769

MOUNTD_PORT=892

STATD_PORT=662

5、防火墙中开放端口

-A INPUT -s 10.0.0.0/8 -p tcp -m state --state NEW -m tcp --dport 111 -j ACCEPT
-A INPUT -s 10.0.0.0/8 -p udp -m state --state NEW -m udp --dport 111 -j ACCEPT
-A INPUT -s 10.0.0.0/8 -p tcp -m state --state NEW -m tcp --dport 892 -j ACCEPT
-A INPUT -s 10.0.0.0/8 -p udp -m state --state NEW -m udp --dport 892 -j ACCEPT
-A INPUT -s 10.0.0.0/8 -p tcp -m state --state NEW -m tcp --dport 2049 -j ACCEPT
-A INPUT -s 10.0.0.0/8 -p udp -m state --state NEW -m udp --dport 2049 -j ACCEPT
-A INPUT -s 10.0.0.0/8 -p tcp -m state --state NEW -m tcp --dport 662 -j ACCEPT
-A INPUT -s 10.0.0.0/8 -p udp -m state --state NEW -m udp --dport 662 -j ACCEPT
-A INPUT -s 10.0.0.0/8 -p tcp -m state --state NEW -m tcp --dport 32803 -j ACCEPT
-A INPUT -s 10.0.0.0/8 -p udp -m state --state NEW -m udp --dport 32803 -j ACCEPT

6、重启服务

/etc/init.d/iptables restart

/etc/init.d/rpcbind restart

/etc/init.d/nfs restart

测试:showmount -e 127.0.0.1

[root@td-jjh-hisdata ~]# showmount -e 127.0.0.1
Export list for 127.0.0.1
/data1/hisdata 10.0.0.0/8

 

 

二、客户端配置:

1、客户端安装autofs

yum -y install autofs showmount

2、测试与服务器的连通性

[root@td-jjh-node1 ~]# showmount -e 10.168.46.53
Export list for 10.168.46.53:
/data1/hisdata 10.0.0.0/8

3、客户端配置自动挂载

mkdir /data2

echo  "/- /etc/auto.nfs" >>/etc/auto.master

echo  "/data2  10.168.46.53:/data1/hisdata/">> /etc/auto.nfs

4、启动服务

service autofs start

chkconfig --level 2345  autofs on

5、查看

df -hT