- 工信部備案號 滇ICP備05000110號-1
- 滇公安備案 滇53010302000111
- 增值電信業(yè)務(wù)經(jīng)營許可證 B1.B2-20181647、滇B1.B2-20190004
- 云南互聯(lián)網(wǎng)協(xié)會理事單位
- 安全聯(lián)盟認(rèn)證網(wǎng)站身份V標(biāo)記
- 域名注冊服務(wù)機(jī)構(gòu)許可:滇D3-20230001
- 代理域名注冊服務(wù)機(jī)構(gòu):新網(wǎng)數(shù)碼
NFS故障解決
1、can’t contactportmapper: RPC:Remotesystem error-Connection refused:
出現(xiàn)這個錯誤信息是由于SEVER端的PORTMAP沒有啟動。
2、mountclntudp_create: RPC: Programnotregistered:NFS沒有啟動起來,可以
用showmout-ehost命令來檢查NFSSERVER是否正常啟動起來。
3、mount: localhost:/home/test failed, reason given by server: Permission denied:
這個提示是當(dāng)client要mountnfsserver時(shí)可能出現(xiàn)的提示,意思是說本機(jī)沒有權(quán)限去mount nfsserver上的目錄。解決方法當(dāng)然是去修改NFSSERVER咯。
4、被防火墻搞掉
這個原因很多人都忽視了,在有嚴(yán)格要求的網(wǎng)絡(luò)環(huán)境中,我們一般會關(guān)閉linux上的所有端口,當(dāng)需要使用哪個端口的時(shí)候才會去打開。而NFS默認(rèn)是使用111端口,所以我們先
要檢測是否打開了這個端口,另外也要檢查TCP_Wrappers的設(shè)定。
重新設(shè)置防火墻,包括iptables與TCP_Wrappers,因?yàn)榧せ盍藀ortmap,所以端口111必須提供出去.因此在iptablesrules中,要增加:
iptables-AINPUT-pTCP –dport111-jACCEPT
iptables-AINPUT-pUDP –dport111-jACCEPT
如果還不行,那就是TCP_Wrappers的問題,檢查/etc/hosts.deny,如果有一行是:
ALL:ALL: deny
那就必須在/etc/hosts.allow中增加:
portmap:ALL:allow
注意:由于NFS使用的這個RPC在client端連上主機(jī)時(shí),那么你的主機(jī)想要關(guān)機(jī),那可就會成為『不可能的任務(wù)』。即如果你的Server上面還有Client在聯(lián)機(jī),那么你要關(guān)機(jī),可能
得要等到數(shù)個鐘頭才能夠正常的關(guān)機(jī)成功!所以,建議在NFSServer要關(guān)機(jī)之前,要先『關(guān)掉portmap與nfs』這兩個東西。如果無法正確的將這兩個daemons關(guān)掉,那么先以
netstat -utlp找出PID,然后kill掉。
NFS客戶端設(shè)置
為了擔(dān)心會不小心將NFS端掛進(jìn)來的具有SUID權(quán)限檔案的程序執(zhí)行,root可以將NFS所分享的目錄以較為安全的情況掛載進(jìn)來,可以
#mount-t nfs -o nosuid,ro hostname:/directory/mountponit
mountnfs的其它可選參數(shù):
HARD:在后臺,NFSCLIENT會不斷的嘗試與SERVER的連接,直到mount上
SOFT:會在前臺嘗試與SERVER的連接,是默認(rèn)的連接方式。當(dāng)收到錯誤信息后終止mount嘗試,并給出相關(guān)信息。
例如:mount-F nfs -o hard192.168.0.10:/nfs /nfs
timeo=n:設(shè)置超時(shí)時(shí)間,當(dāng)數(shù)據(jù)傳輸遇到問題時(shí),會根據(jù)這個參數(shù)嘗試進(jìn)行重新傳輸
intr 允許通知中斷一個NFS調(diào)用。當(dāng)服務(wù)器沒有應(yīng)答需要放棄的時(shí)候有用處。
retry=n:設(shè)定當(dāng)網(wǎng)絡(luò)傳輸出現(xiàn)故障的時(shí)候,嘗試重新連接多少時(shí)間后不再嘗試。默認(rèn)的數(shù)值是10000minutes
同時(shí)使用多個參數(shù)的方法:mount -t nfs -o timeo=3,udp,hard 192.168.0.30:/tmp/nfs
注意:NFS客戶機(jī)和服務(wù)器的選項(xiàng)并不一定完全相同,而且有的時(shí)候會有沖突。比如說服務(wù)器以只讀的方式導(dǎo)出,客戶端卻以可寫的方式mount,雖然可以成功mount上,但嘗試寫入的時(shí)候就會發(fā)生錯誤。一般服務(wù)器和客戶端配置沖突的時(shí)候,會以服務(wù)器的配置為準(zhǔn)。
售前咨詢
售后咨詢
備案咨詢
二維碼
TOP