autofs按需掛載配置
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 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 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
[[email protected] ~]# 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、測試與服務器的連通性
[[email protected] ~]# 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
autofs按需掛載配置