CentOS 7 NFS Server 架設筆記

NFS 伺服器的架設步驟:
1. 安裝 nfs-utils 套件
2. 編輯設定檔 /etc/exports
3. 啟動 rpcbind 與 nfs
4. 設定防火牆

實作環境:
Server IP:192.168.1.75
Client IP:192.168.1.*

Server端:

安裝 nfs-utilsyum install nfs-utils

本例為 /run/media/root/HPDATA下建立一個分享目錄HPNFSmkdir  /run/media/root/HPDATA/HPNFS
chmod  777 /run/media/root/HPDATA

編輯設定檔 /etc/exports,分享 /run/media/root/HPDATA/HPNFS 給192.168.1.*區網內可讀寫/run/media/root/HPDATA/HPNFS 192.168.1.0/24(rw,sync,no_root_squash)

如有重新設定exports,不必重新開機,可以執行以下指令重新掛載(參考)exportfs -arv

設定開機啟動 rpcbind 和 nfs 服務
CentOS 7 開始使用 systemctl (請注意CentOS 6語法不同)systemctl enable rpcbind
systemctl enable nfs-server
systemctl enable nfs-lock
systemctl enable nfs-idmap

以上可以用一行取代systemctl enable rpcbind nfs-server nfs-lock nfs-idmap

啟動 rpcbind 和 nfs 服務(如須重新啟動,則將start改為restart)systemctl start rpcbind
systemctl start nfs-server
systemctl start nfs-lock
systemctl start nfs-idmap

以上可以用一行取代systemctl start rpcbind nfs-server nfs-lock nfs-idmap

關閉 rpcbind 和 nfs 服務(參考)systemctl stop rpcbind nfs-server nfs-lock nfs-idmap

重啟 rpcbind 和 nfs 服務(參考)systemctl restart rpcbind nfs-server nfs-lock nfs-idmap

設定防火牆firewall-cmd –permanent –zone=public –add-service=nfs
firewall-cmd –permanent –zone=public –add-service=mountd
firewall-cmd –permanent –zone=public –add-service=rpc-bind
firewall-cmd –reload

做完以上步驟就完成Server端的設定了。

待續……

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *