1. 程式人生 > >NFS(網路檔案系統)伺服器

NFS(網路檔案系統)伺服器

NFS伺服器的安裝與配置

一、安裝

 安裝NFS,需要安裝兩個軟體包,分別是portmap、nfs-utils

portmap 軟體包:提供執行portmap所需要的檔案,為NFS等伺服器程式提供RPC的支援。

nfs-utils 軟體包:提供NFS伺服器的啟動指令碼和管理維護工具。

1.檢視系統中是否安裝了這兩個軟體包:

命令如下:rpm -qa|grep portmap

   rpm -qa|grep nfs

        若沒有安裝可以執行以下命令安裝:

sudo apt-get install portmap;sudo apt-get install nfs

        安裝portmap和nfs

2.安裝後開啟portmap和nfs服務

 首先要檢視portmap和nfs的狀態,命令如下:

   service portmap status

   service nfs status  

    一般情況下,portmap安裝後再系統中是開啟的,nfs需要輸入命令開啟:service nfs start

二、配置分析

1.在系統中exports檔案用於配置NFS伺服器的輸出共享目錄

   其設定的格式為:

共享目錄   客戶端主機地址  配置選項

     eg:/home/share * (sync.ro)

  *:表示的是所有主機

 *test.com:表示的是在指定域下的所有主機

 192.168.1.0/24 :表示的是指定網段中的所有主機

 www.test.com:表示的是指定域名的主機

 192.168.1.1:表示的是指定ip地址的主機

“配置選項”中的內容

sync:表示的是設定NFS伺服器同步寫磁碟(建議所有的NFS共享目錄都使用該選項)。

ro:表示的是設輸出共享目錄只讀,不能與rw共同使用。

rw:表示的是設輸出共享目錄可讀寫,不能與ro共同使用。

三、具體配置

1.編輯exports檔案

命令如下:vi /etc/exports

   開啟後為空檔案,需要在檔案中編輯設定~~~

  這裡舉例設定內容為:/home/share * (sync.rw)

  設定內容分析:共享檔案目錄為/home/share,共享給所有的主機,啟用NFS伺服器同步寫磁碟,可讀寫。

2.更改共享檔案的所屬者

  ①輸入命令 :ls -a  

     檢視share檔案的所有者

  ②進入/etc/password 找到nfsnobody

  ③設定共享檔案的所屬者為nfsnobody

    命令如下:chown -R nfsnobody:nfsnobody share

   即將共享檔案share的所有者更改為nfsnobody

  ④更改之後重啟portmap和nfs

     命令如下:service portmap restart

                         service nfs restart

四、設定客戶機

 1.設定掛載點

   ①建立掛在目錄  命令如下:

     cd /mnt

     mkdir nfs

  ②設定掛載點

     mount -t nfs 192.168.1.5:/home/share /mnt/nfs

   設定分析如下:客戶機的ip是192.168.1.5 客戶機掛載點為/mnt/nfs

2.檢視使用共享檔案的客戶端地址

  命令如下:showmount -e

3.檢視使用共享檔案的計算機ip

  命令如下:showmount -a

4.掛載點解除安裝

  命令如下:umount /mnt/nfs