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
本文出自 “蔡超” 博客,请务必保留此出处http://caicai2009.blog.51cto.com/3678925/1933529
原文:http://caicai2009.blog.51cto.com/3678925/1933529