Linux伺服器配置---安裝nfs
安裝nfs
NFS是Network File System的縮寫,即網路檔案系統。客戶端通過掛載的方式將NFS伺服器端共享的資料目錄掛載到本地目錄下。
由於NFS支援的功能很多,不同功能會使用不同程式來啟動,因此,NFS對應的功能所對應的埠無法固定。埠不固定造成客戶端與服務端之間的通訊障礙,所以需要RPC來從中幫忙。NFS啟動時會隨機取用若干埠,然後主動向RPC服務註冊取用相關埠和功能資訊,RPC使用固定埠111來監聽來自NFS客戶端的請求,並將正確的NFS服務埠資訊返回給客戶端,這樣客戶端與服務端就可以進行資料傳輸了。
1、nfs工作流程
1)由程式在NFS客戶端發起存取檔案的請求,客戶端本地的RPC(rpcbind)服務會通過網路向NFS服務端的RPC的111埠發出檔案存取功能的請求。
2)NFS服務端的RPC找到對應已註冊的NFS埠,通知客戶端RPC服務。
3)客戶端獲取正確的埠,並與NFS daemon聯機存取資料。
4)存取資料成功後,返回前端訪問程式,完成一次存取操作。
所以無論客戶端,服務端,需要使用NFS,必須安裝RPC服務。NFS的RPC服務,在Centos5下名為portmap,Centos6下名稱為rpcbind。
2、安裝nfs
預設情況下,nfs服務已經成功安裝。如果沒有安裝,可以使用yum來安裝
1)查詢nfs是否安裝
|
2)查詢rpcbind是否安裝
|
3、修改防火牆,開啟tcp的111埠
[[email protected] wj]# service iptables restart //重啟防火牆 iptables:將鏈設定為政策 ACCEPT:filter nat [確定] iptables:清除防火牆規則: [確定] iptables:正在解除安裝模組: [確定] iptables:應用防火牆規則: [確定] iptables:載入額外模組:nf_conntrack_ftp [確定] |
4、啟動nfs服務
|