Redhat Linux NFS配置
NFS是網絡檔案系統的簡寫(network file system),主要用在linux或unix環境中,是有sun公司開發,并于1984年推出的一個RPC服務系統。
他可以将多個目錄或者單個目錄進行釋出,例如我們在網刻系統的時候可以用NFS來共享CD光牒鏡像,NFS是以釋出目錄的方式将檔案進行釋出,而用戶端是以挂載的方式進行通路。用戶端可以節省本地空間,将資料存放在nfs伺服器上。NFS也可以針對但個使用者以及多使用者設定不同的通路權限。
安裝NFS必須要開啟的服務有:nfs、portmap、
NFS的配置相對于其他服務是比較簡單的,我們依然還是要注意防火牆以及SElinux,
首先我們檢查軟體是否已安裝,這裡我已經都安裝了。

在安裝redhat linux 時這些包預設就已被安裝,如果你檢查發現沒有安裝,可以使用一下指令進行安裝;
#rpm –ivh nfs*
#rpm –ivh portmap
配置NFS,配置檔案在/etc/exports
首先我們使用vim打開/etc/exports 我們會發現這是一個空檔案,裡面沒有任何内容。如果沒有此檔案,我們可以新建立一個,
這裡我們舉個例子來完成對NFS的配置,
例如:公司有多台計算機,而其中隻有一台伺服器有光驅,而我們其他的計算機也想安裝CD光牒上的軟體,現在我們就可以用NFS來實作。例如我們的伺服器光驅挂載在/media上,接下來我們來編輯配置檔案來實作以上的功能。
依然使用vi打開配置檔案編輯以下内容:
然後儲存退出,這個檔案裡我們隻需編輯倆個字段:前面的為共享目錄,後面的為哪些人可以通路以及通路權限,*代表所有人(ro)為隻讀權限。
啟動服務
然後我們可以使用exportfs指令查詢輸出的目錄,
用戶端挂載
使用mount指令挂載,例如我/下有nfs目錄,我将挂載到nfs目錄上
然後我們就可以通路CD光牒目錄了,
反挂載使用umount /nfs
我們還可以使用shoumount --export 192.168.0.7 檢視NFS所釋出的目錄
如果您想共享其他的目錄也是安裝同樣的方法,注意權限問題,目錄權限和共享權限。
一些相關共享權限:
ro 用戶端為隻讀權限
rw 用戶端為讀寫權限
root_sqush 用戶端使用root通路時映射為nobady (預設選項)
no_root_squash 用戶端映射為root通路