一:安裝配置NFS伺服器
1> 要使NFS伺服器提供服務,必須啟動inet 、portmap、nfs 和 mount 這4個守護進程,並保持在後台運行。
2> 規劃好要共用的分區或目錄
3> 定義客戶機的參數
4> 配置NFS主設定檔:/etc/exports
5> 重啟NFS服務 1、配置/etc/exports檔案的文法#vi /etc/exports /sharedir -maproot=daemon host2 /sharedir2 -ro -network 192.168.1.0 或者用下面的格式 /sharedir host3(OPTION) /sharedir 192.168.1.12/24(OPTION) 第一段:為共用目錄,一定要絕對路徑。 第二段:一些參數,如:-maproot=daemon表示若訪問者為root使用者,則轉換為daemon使用者;-ro :表示唯讀許可權。 第三段:表示允許訪問的用戶端,可以是一台主機,如host2;也可以是一個網段;主機可以用網域名稱表示,也可以用IP表示,網域名稱支援萬用字元,但是不包括點。如 *.example.net ,可以表示e1.example.net或e2.example.net等等,但不能表示s1.e1.example.net。 第三種格式表示可以把那些讀寫,唯讀等參數寫在括弧裡,並用逗號隔開。 2、啟用服務portmap 和 nfs portmap啟用後,會出現連接埠號碼為111的 Sunrpc服務#service portmap restart#service nfs restart 3、用戶端配置 3.1 開啟portmap服務 3.2 使用mount命令掛載共用目錄#mount –t type -o option device dir #mount -t nfs -o hard 192.168.1.22:/sharedir /tmp #把遠程192.168.1.22主機上的/sharedir目錄掛載到本地/tmp目錄上
3.3 使用者除了使用mount命令掛載外,還可使用/etc/fstab掛載或autofs掛載。 二:NFS伺服器配置執行個體
NFS伺服器端配置:
1、先查看伺服器端是否安裝下列軟體包 #rpm -qa |grep nfs nfs-utils-1.0.9-16.e15 nfs-utils-lib-1.0.8-7.2
2、配置NFS伺服器端設定檔:/etc/exports/sharedir:為共用目錄,許可權受共用許可權(rw)和本地許可權限制。192.168.1.22/24:允許192.168.1.0網段所有的機器訪問
#vim /etc/exports#cat /etc/exports/sharedir 192.168.1.22/24(rw)
3、重啟NFS服務 #service nfs restart NFS用戶端配置: 1、確認安裝portmap包 #rpm -qa |grep portmap portmap-4.0-65.2.2.1 2、開啟portmap服務 #service portmap restart 3、查看一台NFS伺服器共用目錄 192.168.1.22:為NFS伺服器的IP地址 #showmount -e 192.168.1.22 export list for 192.168.1.22: /sharedir 192.168.1.22/24 4、掛載伺服器的共用目錄 -t nfs :表示掛載檔案的檔案系統格式,也可以省略 #mount -t nfs 192.168.1.22:/sharedir /mnt
到此,一台簡單的NFS伺服器就搭設好了。
NFS伺服器是Linux最簡單的伺服器配置。就讓我們一起從最簡單起步!!!