1. 程式人生 > >NFS服務的配置過程

NFS服務的配置過程

重啟 傳輸 建立 bsp 掛載點 一個 數據 文件 showmount

NFS服務的配置過程


服務端:


1)安裝nfs和rcp服務

yum install nfs-utils rpcbind -y

因為NFS支持的功能多,不同的功能會使用不同的程序來啟動

每啟動一個功能就會啟動一些端口來傳輸數據,默認NFS讀完啟動會產生多個進程,多個端口號信息,會隨機使用未被使用的端口

重啟又會變化,所以NFS的功能所對應的端口無法固定

但是NFS客戶端必須知道NFS服務器端的數據傳輸端口才能交互數據,這時就需要使用RPC,

nfs服務啟動時會向RPC服務傳遞端口信息,客戶端可以直接訪問RPC服務獲取nfs服務端口信息和nfs建立連接


2)創建共享目錄及修改屬主

mkdir -p /share

chown nfsnobody.nfsnobody /share

nfs服務在啟動時,默認生成nfsnobody,用以映射客戶端的用戶.

這裏將目錄屬主設為nfsnobody,提升權限

3)修改配置文件

vim /etc/exports

/share 172.16.1.0/24(rw,sync,all_squash)

格式:服務端的共享目錄 允許使用共享目錄的主機或網段(參數)

4)啟動nfs和rcp服務

必須先啟動rcp服務,記錄nfs服務啟動時產生的端口信息

/etc/init.d/rpcbind start

chkconfig rpcbind on

/etc/init.d/nfs start

chkconfig nfs on

5)檢查服務啟動和配置

ps -ef |egrep 'rpc|nfs'

rpcinfo -p localhost

showmount -e localhost

(此時還沒有創建共享目錄所以沒有信息)


客戶端:


1)安裝nfs和rcp服務

yum install nfs-utils rpcbind -y

2)查看服務端列表

showmount -e 172.16.1.31 查看服務端的共享目錄,需要安裝nfs-utils

rpcinfo -p host 查看rpc裏的端口信息,需要安裝rpcbind


3)進行掛載測試

將服務端共享的目錄掛載到本地掛載點

格式: mount -t nfs 服務端IP/主機名:服務端共享的目錄 客戶端掛載點

例如: mount -t nfs 172.16.1.31:/data /mnt

使用df -h 查看掛載情況

4)追加開機自啟動

將掛載命令追加到/etc/rc.local 實現開機自動掛載

echo "mount -t nfs 172.16.1.31:/data /mnt" >>/etc/rc.local


NFS服務的配置過程