linux--NFS server

首先,在我們安裝nfs的時候,我們需要了解兩個套件:portmap和nfs-utils或者nfs-utiles-clients

portmap

portmap是我們啓動NFS的時候必須啓動的一個準備工作。portmap會將自己管理的port map分配給client,讓它連接nfs 服務器

nfs-utils或者nfs-utiles-clients

這個是nfs的主要套件,它提供rpc.nfsd及rpc.mountd這兩個NFS daemons(守護進程)與其相它相關documents與說明文件、執行檔文檔等的套件

所以在開始安裝的時候,我們需要先查看下是否安裝了這兩個套件。

查看的命令很簡單:rpm -qa |grep nfs  和 rpm -qa |grep portmap

如果沒有安裝,那麼我們使用yum -y install nfs* 和yum -y install portmap 把它們安裝上去

安裝完後,我們需要啓動下服務:  /etc/rc.d/init.d/portmap start  -->啓動portmap

/etc/rc.d/init.d/nfs start          -->啓動nfs

服務器的配置:
[root@classroom Desktop]# yum -y install nfs-utils rpcbind #安裝NFS服務

[root@classroom Desktop]# rpm -qa | grep nfs
libnfsidmap-0.25-9.el7.x86_64
nfs-utils-1.3.0-0.el7.x86_64

[root@classroom Desktop]# rpm -qa | grep rpcbind
rpcbind-0.2.0-23.el7.x86_64

創建共享目錄,並給予權限:

[root@classroom Desktop]# mkdir /var/web
[root@classroom Desktop]# chmod a+w /var/web/
[root@classroom Desktop]# cd /var/web/
[root@classroom web]# touch test.txt

編輯NFS主配置文件:

[root@classroom web]# vim /etc/exports
#文件格式:共享路徑 客戶端主機(選項)
/var/web/  172.25.0.11(rw)

重啓下服務:

[root@classroom web]# systemctl restart nfs
[root@classroom web]# systemctl restart rpcbind


客戶端的配置:
顯示NFS服務器的輸出

[root@server0 var]# showmount -e classroom.example.com
Export list for classroom.example.com:
/var/web     172.25.0.11

創建共享目錄,並實施掛載:

[root@server0 Desktop]# mkdir /var/web
[root@server0 Desktop]# mount classroom.example.com:/var/web /var/web

設置開啓自啓動

[root@server0 /]# echo "classroom.example.com:/var/web /var/web nfs defaults 0 0" >>/etc/fstab

測試是否共享成功:

[root@server0 /]# ll /var/web/
-rw-r--r-- 1 root root 14 Oct 30 10:22 test.txt


發佈了30 篇原創文章 · 獲贊 1 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章