1. 程式人生 > >NFS服務部署實踐過程

NFS服務部署實踐過程

NFS服務部署實踐過程

NFS服務端部署流程:
第一個裏程:檢查服務軟件是否安裝
rpm -qa|egrep “nfs-utils|rpcbind”

第二個裏程:進行軟件服務安裝
yum install -y nfs-utils rpcbind

補充說明:nfs-utils 和 rpcbind兩個軟件大禮包
rpm -ql nfs-utils
/etc/rc.d/init.d/nfs     <-- nfs服務啟動腳本文件
/usr/sbin/showmount      <-- 檢查nfs服務共享目錄信息

rpm -ql rpcbind
/etc/rc.d/init.d/rpcbind   <-- rpcbind服務啟動腳本文件
/usr/sbin/rpcbind          <-- 檢查nfs服務向rpc服務註冊信息

第三個裏程:編寫nfs服務配置文件
[root@nfs01 ~]# ll /etc/exports 
-rw-r--r-- 1 root root 30 2018-02-25 13:30 /etc/exports   <-- nfs服務配置文件,默認已經存在
[root@nfs01 ~]# vim /etc/exports 
/data  172.16.1.0/24(rw,sync)
說明:配置文件信息 指定共享目錄   指定共享目錄訪問控制網段或主機信息(共享目錄參數信息)

第四個裏程:創建nfs服務共享目錄,並且進行授權
mkdir /data
chown -R nfsnobody.nfsnobody /data

第五個裏程:啟動nfs和rpc服務
/etc/init.d/rpcbind start       <- 首先啟動rpcbind服務
/etc/init.d/nfs start           <- 其次啟動nfs服務

第六個裏程:進行服務配置檢查
先檢查房源信息是否註冊
rpcbind -p 172.16.1.31
檢查是否存在可用的共享目錄
[root@nfs01 ~]# showmount -e 10.0.0.31
Export list for 10.0.0.31:
/data 172.16.1.0/24

NFS客戶端部署流程:
第一個裏程:檢查服務軟件是否安裝
rpm -qa|egrep “nfs-utils|rpcbind”

第二個裏程:進行軟件服務安裝
yum install -y nfs-utils rpcbind

第三個裏程:進行共享目錄掛載
[root@web02 ~]# mount -t nfs 172.16.1.31:/data /mnt
[root@web02 ~]# df -h
Filesystem         Size  Used Avail Use% Mounted on
172.16.1.31:/data  8.6G  1.9G  6.4G  23% /mnt

第四個裏程:進行共享存儲測試
[root@web01 mnt]# touch test.txt
[root@web01 mnt]# ls
test.txt

[root@nfs01 ~]# cd /data/
[root@nfs01 data]# ls
test.txt

[root@web02 ~]# ls /mnt
test.txt
說明:在web01的mnt目錄中創建的數據,在nfs和web02服務器上都可以看到,即已經實現數據共享存儲

NFS服務部署實踐過程