《NFS檔案共享服務的搭建》RHEL

Linux.應用發表於2014-06-03

首先要清楚一點:NFS服務的共享是建立在linux和linux之間的。

 

配置任何服務之前我們要做的2件事:

 

iptables  -F

setenforce 0    NFS服務核心防火牆影響不大,主要還是iptables

 

 

 

服務端:

 

安裝nfs服務軟體包:

啟動nfs服務

下面說一個NFS服務起不來的解決方法,這個錯誤還是比較常見的。

報錯:RPC。。。。。問題,這個是因為我把rpc給關了:

把rpc開啟重啟下服務:

服務端共享出去/mnt對所有的主機(以只讀的方式)

客戶端  終端為白色

首先要識別下服務端是否有目錄共享出來。

然後我們在掛載:

因為我們給的許可權是隻讀所以寫不進去:

提到客戶端的掛載,也有2個常見的問題:(錯誤案列)

這樣也是錯的,ip前面多了//。域名服務失敗,找不到這個共享目錄。

第二種、、沒截圖我把報錯說一下:

NO ROUTE TO HOST 沒有路由到達主機

(服務端iptables –F解決火牆沒刷乾淨)    

 

 

服務端賦予寫的許可權:

客戶端:

可以建立檔案,注意看檔案的許可權

服務端:(以root身份訪問nfs服務共享目錄,不轉換root的許可權)

客戶端:file1

服務端:使用uid為500的使用者身份訪問nfs

客戶端建立好檔案在服務端看下:file2

注意:客戶端沒有這個使用者,我們使用的使用者uid也是服務端的使用者,客戶單看到的只是nobody,客戶端只會用nfs,他們不會去看檔案的許可權,許可權的管理還是服務端人員

轉換root的許可權,我們也不指定以那個使用者身份去訪問nfs,預設檔案的身份nfsnobody

轉換所有使用者的身份,全部以uid為500 的使用者身份去訪問nfs

更多的書寫方法參考幫助

配置服務端以域名的方式共享出去:

如果出現下面的情況:客戶端掛載不上

去服務端配置域名,ip解析

客戶端不用配置,然後就ok了

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

相關文章