本文檔只是介紹NFS的最簡單搭建過程,目的是有助于快速搭建,入門;本搭建過程是基于FC5,且采用自帶的SAMBA包;一、概念NFS(NetworkFileSystem/網(wǎng)絡文件系統(tǒng)):1、設置Linux系統(tǒng)之間的文件共享(Linux與Windows中間文件共享采用SAMBA服務);2、NFS只是一種文件系統(tǒng),本身沒有傳輸功能,是基于RPC協(xié)議實現(xiàn)的,才能達到兩個Linux系統(tǒng)之間的文件目錄共享;3、NFS為C/S架構;二、服務器配置1、配置文件主要配置文件為:/etc/exports格式為:共享目錄可mount主機IP(參數(shù)1,參數(shù)2,……)如:/var/nfs172.20.*.*(rw,sync,all_squash,anonuid=65534,anongid=65534)說明:必須注意nfs/目錄的訪問權限,必須設置成777權限;父目錄/var權限無要求,普通的755即可;2、啟動相關服務然后依次啟動相關服務:portmap,nfslock,nfs3、檢查共享目錄隨后可以采用showmount–e查看一下,看看共享的目錄情況:[root@nsvar]#showmount-eExportlistforns.osserver:/var/nfs172.20.*.*OK,到此為止,NFS服務器搭建完畢;三、客戶端配置1、確保portmap運行客戶端必須確保RPC協(xié)議相應的portmap正常運行,否則mount將失;2、掛載/var/nfs目錄(本地掛載點為/mnt/nfs)mount-tnfs172.20.65.16:/var/nfs/mnt/nfs成功mount以后,即可同本地目錄一樣隨意操作;四、其它相關命令1、當修改了/etc/exports文件后,可以不用重新啟動nfs服務,直接采用exports–rv即可重新導出共享目錄;該命令格式如下:exportfs[-aruv]-a:全部mount或者unmount/etc/exports中的內(nèi)容-r:重新mount/etc/exports中分享出來的目錄-u:umount目錄-v:在export的時候,將詳細的信息輸出到屏幕上。具體例子:[root@nsvar]#showmount-eExportlistforns.osserver:/var/nfs172.20.*.*[root@nsvar]#exportfs–au#全部卸載[root@nsvar]#showmount-eExportlistforns.osserver:[root@nsvar]#exportfs–rv#全部重新export一次exporting172.20.*.*:/var/nfs[root@nsvar]#2、showmout命令對于NFS的操作和查錯有很大的幫助,所以我們先來看一下showmount的用法showmout-a:這個參數(shù)是一般在NFSSERVER上使用,是用來顯示已經(jīng)mount上本機nfs目錄的cline機器。-e:顯示指定的NFSSERVER上export出來的目錄。例如:[root@localhost~]#showmount-e172.20.65.16Exportlistfor172.20.65.16:/var/nfs172.20.*.*[root@nsvar]#showmount-aAllmountpointsonns.osserver:172.20.*.*:/var/nfs五、常見問題解答1、提示:mounttoNFSserver'172.20.67.203'failed:serverisdown.解決方案:可能是NFS服務器的防火墻有問題;2、提示:mount:RPC:Timedout解決方案:由于RPC協(xié)議沒運行;啟動portmap服務;也有可能是防火墻問題;Server/Client均有可能。 本文出自:億恩科技【prubsntakaful.com】
服務器租用/服務器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM]
|