NFS---- Network File System
用于UNIX/Linux【UNIX類作業系統】系統間通過網絡進行檔案共享,使用者可以把網絡中NFS伺服器提供的共享目錄挂載到本地檔案目錄中,使用者可以像操作本地檔案系統一樣操作NFS檔案系統中的内容。
易用性非常好,但是安全性不太高,是以推薦隻是在區域網路中使用!
是一種典型的S/C模式應用
共享示意圖

一、檢視系統是否已經安裝了NFS相關組建
rpm -q portmap #portmap用于為NFS動态配置設定端口号
rpm -qa | grep nfs #一般NFS在大多數系統中是預設安裝的
二、啟動相關服務
service portmap start
service nfs start
【nfs需要使用portmap為其配置設定端口,是以,portmap一定要先于nfs啟動】
三、檢查RPC程式是否啟動
由于NFS是通過RPC(Remote
Procedure Call,遠端過程調用)協定來使用遠端計算機上的檔案的,是以,系統的RPC服務必須啟動
rpcinfo -p
四、設定共享目錄
1、設定NFS伺服器共享目錄
配置檔案為:/etc/exports
格式:共享目錄
允許通路主機(權限) #權限預設為ro,也可以改為rw
說明:在NFS裡面,一般不對使用者進行控制,他所調用的一般為nfsnobody僞使用者
2、示例:寫入/etc/exports
/public #允許所有主機以隻讀權限通路/public目錄
/website192.168.16.128(ro) #隻允許主機192.168.16.128以隻讀權限通路/website目錄
/test192.168.16.0(rw) #允許192.168.16.0這個網段的主機以讀寫權限通路/test目錄
3、exports重新輸出共享目錄格式:exports
-rv #重新讀取/etc/exports檔案,使設定生效
五、NFS用戶端設定
1、mkdir /mnt/website
#建立挂載點
2、showmount -e NFS伺服器位址
#檢視NFS伺服器共享目錄
3、mount NFS伺服器位址:/website
/mnt/website
#将NFS共享目錄的共享位址,挂載到挂載點
4、df-h
#檢視NFS挂載的共享目錄,該指令還可以檢視檔案系統挂載的其他資訊
5、umount /mnt/website
#解除安裝
六、開機自動挂載NFS伺服器的共享目錄
寫入/etc/fstab檔案
格式:NFS伺服器位址:共享目錄
本機挂載點 檔案系統 權限 是否檢測 檢測順序
示例:192.168.16.155:/public /mnt/public nfs no 0 0