NFS服务器端( 10.102.45.38 ):
yum -y install nfs-utils rpcbind
启动NFS服务:
service rpcbind start
service nfs start
vim /etc/exports 配置如下:
/home/weihu/share/ 10.102.45.*(rw,sync,no_root_squash,no_all_squash)
exportfs -r
解释:
/home/weihu/share/:服务器端共享的目录
rw:读写权限
sync:文件同时写入硬盘和内存
no_root_squash:NFS客户端连接服务端时如果使用的是root的话,那么对服务端分享的目录来说,也拥有root权限
添加防火墙端口:
rpcinfo -p
Sample output:
program vers proto port service
100000 4 tcp 111 portmapper
100000 3 tcp 111 portmapper
100000 2 tcp 111 portmapper
100000 4 udp 111 portmapper
100000 3 udp 111 portmapper
100000 2 udp 111 portmapper
100024 1 udp 60985 status
100024 1 tcp 54302 status
100005 1 udp 20048 mountd
100005 1 tcp 20048 mountd
100005 2 udp 20048 mountd
100005 2 tcp 20048 mountd
100005 3 udp 20048 mountd
100005 3 tcp 20048 mountd
100003 3 tcp 2049 nfs
100003 4 tcp 2049 nfs
100227 3 tcp 2049 nfs_acl
100003 3 udp 2049 nfs
100003 4 udp 2049 nfs
100227 3 udp 2049 nfs_acl
100021 1 udp 46666 nlockmgr
100021 3 udp 46666 nlockmgr
100021 4 udp 46666 nlockmgr
100021 1 tcp 42955 nlockmgr
100021 3 tcp 42955 nlockmgr
100021 4 tcp 42955 nlockmgr
100011 1 udp 875 rquotad
100011 2 udp 875 rquotad
100011 1 tcp 875 rquotad
100011 2 tcp 875 rquotad
You should allow the above ports.
To do that, go to the NFS server, and run the following commands:
firewall-cmd --permanent --add-port=111/tcp
firewall-cmd --permanent --add-port=37180/tcp
firewall-cmd --permanent --add-port=33982/tcp
firewall-cmd --permanent --add-port=20048/tcp
firewall-cmd --permanent --add-port=2049/tcp
firewall-cmd --permanent --add-port=60092/tcp
firewall-cmd --permanent --add-port=34324/tcp
Restart firewalld service to take effect the changes:
firewall-cmd --reload
showmount -e 10.102.45.38 #查看可挂载
NFS客户端挂载( 10.102.45.33 ):
挂载命令:
mount -t nfs 10.102.45.38:/home/weihu/share /home/weihu/ydjh-file