天天看點

redhat linux NFS 配置

Redhat Linux NFS配置

NFS是網絡檔案系統的簡寫(network file system),主要用在linux或unix環境中,是有sun公司開發,并于1984年推出的一個RPC服務系統。

他可以将多個目錄或者單個目錄進行釋出,例如我們在網刻系統的時候可以用NFS來共享CD光牒鏡像,NFS是以釋出目錄的方式将檔案進行釋出,而用戶端是以挂載的方式進行通路。用戶端可以節省本地空間,将資料存放在nfs伺服器上。NFS也可以針對但個使用者以及多使用者設定不同的通路權限。

安裝NFS必須要開啟的服務有:nfs、portmap、

NFS的配置相對于其他服務是比較簡單的,我們依然還是要注意防火牆以及SElinux,

首先我們檢查軟體是否已安裝,這裡我已經都安裝了。

redhat linux NFS 配置

在安裝redhat linux 時這些包預設就已被安裝,如果你檢查發現沒有安裝,可以使用一下指令進行安裝;

#rpm –ivh nfs*

#rpm –ivh portmap   

配置NFS,配置檔案在/etc/exports

首先我們使用vim打開/etc/exports 我們會發現這是一個空檔案,裡面沒有任何内容。如果沒有此檔案,我們可以新建立一個,

這裡我們舉個例子來完成對NFS的配置,

例如:公司有多台計算機,而其中隻有一台伺服器有光驅,而我們其他的計算機也想安裝CD光牒上的軟體,現在我們就可以用NFS來實作。例如我們的伺服器光驅挂載在/media上,接下來我們來編輯配置檔案來實作以上的功能。

依然使用vi打開配置檔案編輯以下内容:

redhat linux NFS 配置

然後儲存退出,這個檔案裡我們隻需編輯倆個字段:前面的為共享目錄,後面的為哪些人可以通路以及通路權限,*代表所有人(ro)為隻讀權限。

啟動服務

redhat linux NFS 配置

然後我們可以使用exportfs指令查詢輸出的目錄,

redhat linux NFS 配置

用戶端挂載

使用mount指令挂載,例如我/下有nfs目錄,我将挂載到nfs目錄上

redhat linux NFS 配置

然後我們就可以通路CD光牒目錄了,

反挂載使用umount /nfs

我們還可以使用shoumount --export 192.168.0.7   檢視NFS所釋出的目錄

如果您想共享其他的目錄也是安裝同樣的方法,注意權限問題,目錄權限和共享權限。

一些相關共享權限:

ro 用戶端為隻讀權限

rw 用戶端為讀寫權限

root_sqush 用戶端使用root通路時映射為nobady (預設選項)

no_root_squash 用戶端映射為root通路

繼續閱讀