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