天天看點

Linux 學習筆記_12_檔案共享服務_3_NFS網絡檔案服務 NFS網絡檔案服務

NFS---- Network File System

用于UNIX/Linux【UNIX類作業系統】系統間通過網絡進行檔案共享,使用者可以把網絡中NFS伺服器提供的共享目錄挂載到本地檔案目錄中,使用者可以像操作本地檔案系統一樣操作NFS檔案系統中的内容。

易用性非常好,但是安全性不太高,是以推薦隻是在區域網路中使用!

是一種典型的S/C模式應用

                                                          共享示意圖

Linux 學習筆記_12_檔案共享服務_3_NFS網絡檔案服務 NFS網絡檔案服務

一、檢視系統是否已經安裝了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

繼續閱讀