NFS伺服器搭建指南
1、NFS服務端
1.1 安裝
RPC主程式: rpcbind
NFS主程式: nfs-utils
[[email protected]~] # rpm -qa | grep rpcbind
[[email protected]~] # rpm -qa | grep nfs
1.2 NFS安全性配置
防火牆設定,繫結NFS服務的埠
[[email protected]~] # vi /etc/sysconfig/nfs
RQUOTAD_PORT=875
LOCKD_TCPPORT=32803
LOCKD_UDPPORT=32769
MOUNTD_PORT=892
STATD_PORT=662
配置防火牆策略,開放上述埠和111、2049埠(111是RPC的埠號,NFS本身的服務啟動在port 2049上)的TCP、UDP限制。
1.3 搭建
1) 配置檔案 /etc/exports
[[email protected]~] # vi /etc/exports
/wserp/repos *(rw,sync)
2) 啟動rpcbind、nfs、nfslock
service xxxstatus/start (/etc/init.d/xxx )
3) 設定rpcbind、nfs、nfslock開機啟動
chkconfig xxx on
1.4 測試
連線檢視
1.5 其他說明
1)重新設定完/etc/exports檔案後,無需重啟NFS也可以。
# a. 重新掛載一次/etc/exports 的設定
[[email protected]~] # exportfs –arv
# b. 將已經共享的NFS目錄資源,全部都解除安裝
2)關機注意事項
當NFS使用的這個RPC服務在客戶端連上伺服器時,伺服器想要關機,可能需要較長時間甚至幾個鐘頭。建議在NFS Server在關機前,先關掉rpcbind與nfs這兩個daemon,不行就kill掉。
2、NFS客戶端
2.1 搭建
啟動必須的服務rpcbind、nfslock,參考1.3節。
2.2 掛載和解除安裝
1) 建立掛載點,並掛載
[[email protected]~] # mount –t nfs IP:/dir dir
檢視掛載之後的情況
[[email protected]~] # df
2) 解除安裝
[[email protected]~] # umount dir
3) 開機掛載
編輯檔案 /etc/rc.d/rc.local,加入掛載的命令即可。