天天看點

RHEL6.3 NFS服務搭建過程詳解

<b>NFS</b><b>服務搭建</b>

網絡檔案系統(NFS,Network File System)是一種将遠端主機上的分區(目錄)經網絡挂載到本地系統的一種機制,通過對網絡檔案系統的支援,使用者可以在本地系統上像操作本地分區一樣來對遠端主機的共享分區(目錄)進行操作。

RHEL6.3 NFS服務搭建過程詳解

系統資訊:

RHEL6.3 NFS服務搭建過程詳解

<b>一、 </b><b>NFS</b><b>伺服器端配置</b>

1、安裝nfs軟體

RHEL6.3 NFS服務搭建過程詳解

2、配置NFS伺服器,編輯/etc/exports檔案

以root 身份登陸Linux 伺服器,編輯/etc 目錄下的共享目錄配置檔案exports,指定共享目錄及權限等。

添加的内容表示:允許ip 位址範圍在192.168.100.*的計算機以讀寫的權限來通路/data/share 目錄。

/data/share也稱為伺服器輸出共享目錄。

括号内的參數意義描述如下:

rw:讀/寫權限,隻讀權限的參數為ro;

sync:資料同步寫入記憶體和硬碟,也可以使用async,此時資料會先暫存于記憶體中,而不立即寫入硬碟。

no_root_squash:NFS 伺服器共享目錄使用者的屬性,如果使用者是 root,那麼對于這個共享目錄來說就具有 root 的權限。

RHEL6.3 NFS服務搭建過程詳解

3、設定共享檔案/data/share檔案權限屬性

RHEL6.3 NFS服務搭建過程詳解

4、重新啟動nfs服務

RHEL6.3 NFS服務搭建過程詳解

5、在NFS伺服器上共享目錄建立幾個測試檔案

RHEL6.3 NFS服務搭建過程詳解

在NFS 伺服器啟動後,還需要檢查Linux 伺服器的防火牆等設定(一般需要關閉防火牆服務),確定沒有屏蔽掉NFS 使用的端口和允許通信的主機,主要是檢查Linux 伺服器iptables,selinux 等選項的設定,以及/etc/hosts.deny,/etc/hosts.allow 檔案。

<b>二、 </b><b>NFS</b><b>用戶端配置</b>

1、 通過挂載遠端通路NFS服務

通過mount指令将Linux 伺服器的NFS 輸出共享目錄挂載到/mnt 目錄下,是以,如果NFS 正常工作,應該能夠在/mnt 目錄看到/data/share 共享目錄中的内容。

RHEL6.3 NFS服務搭建過程詳解

2、在用戶端挂載目錄建立幾個檔案,可以看到建立檔案的使用者屬性為nfsnobody

RHEL6.3 NFS服務搭建過程詳解

在NFS伺服器共享檔案夾也可以看到用戶端建立的檔案

RHEL6.3 NFS服務搭建過程詳解

<b>三、 </b><b>設定用戶端NFS</b><b>開機自動挂載</b>

1、配置 /etc/fstab

RHEL6.3 NFS服務搭建過程詳解

2、使用 mount -a讓核心重新讀取/etc/fstab 檔案,可以看到挂載成功。

RHEL6.3 NFS服務搭建過程詳解

<b>四、  </b><b>設定用戶端NFS</b><b>通路時自動挂載,不通路時候自動斷開</b>

1、配置主配置檔案auto.master,然後配置輔助檔案auto.nfs(主auto.master必須包含輔助檔案) 輔助檔案中的通路目錄 nfs 是通路時自動建立并且隐藏的。

RHEL6.3 NFS服務搭建過程詳解

繼續閱讀