CentOS下NFS的安裝過程

本博客已遷往http://coredumper.cn


兩臺主機均爲 CentOS 系統,主機名分別爲 node0 node1,node0 IP 10.141.4.36,node1 IP 10.141.4.39,兩臺主機均使用用戶名 clusternode0 作爲 NFS 的服務器端,node1 作爲 NFS 的客戶端。

1. node0 node1 上進行如下操作:

/etc/hosts 文件中添加如下內容:

10.141.4.36 node0
10.141.4.39 node1
2. node0 配置 NFS 的服務器端將防火牆關閉,並永久關閉:

sudo service iptables stop
sudo chkconfig iptables off
查看 rpcbind nfs 的狀態:
sudo service rpcbind status
sudo service nfs status

若結果顯示未啓動,則啓動,並設爲開機啓動:
sudo service rpcbind start
sudo service nfs start
sudo chkconfig rpcbind on
sudo chkconfig nfs on
創建共享目錄:
mkdir /home/cluster/mirror

/etc/exports 文件中添加如下幾行(注意括號裏的各個配置項之間不能有空格,另外no_root_squash 爲必須的配置項,否則當 NFS 客戶端掛載共享目錄時,會出現權限不夠的問題):

/home/cluster/mirror node1(rw,async,no_root_squash)

使配置生效:

sudo exportfs rv

3. node1 配置 NFS 客戶端

查看可掛載的目錄:

showmount -e node0

創建掛載點:

mkdir /home/cluster/mirror

掛載 node0 的共享目錄:


sudo mount t nfs node0:/home/cluster/mirror /home/cluster/mirror

查看是否掛載成功:
df

設置開機自動掛載,在/etc/rc.local 文件中添加如下行,這裏需要注意通常設置開機自動掛載文件系統是通過配置/etc/fstab 文件來實現的,但是由於在系統啓動過程中,這個文件的執行要早於網絡的啓用,所以 NFS 的開機自動掛載不能通過配置這個文件來實現:

mount t nfs o nolock node0:/home/cluster/mirror /home/cluster/mirror

重啓系統,如果成功掛載了 node0 /home/cluster/mirror 目錄,則安裝成功。 

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