1. 程式人生 > >NFS伺服器搭建指南

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 測試

連線檢視

[[email protected]

~] # showmount–e xxx

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,加入掛載的命令即可。