网站建设品牌策,惠州网站制作哪里好,wordpress 代码格式化,比百度好用的搜索引擎这节我们介绍NFS的相关概念#xff0c;以及如何配置NFS和在客户端中查看NFS。NFS的配置过程很简单。在服务器端中编辑/etc/exports文件#xff0c;添加如下内容#xff1a;/home/nfs-share 192.168.1.122 *(rw,sync) 第一项是要共享的目录#xff0c;后者为共享的配置参… 这节我们介绍NFS的相关概念以及如何配置NFS和在客户端中查看NFS。 NFS的配置过程很简单。在服务器端中编辑/etc/exports文件添加如下内容 /home/nfs-share 192.168.1.122 *(rw,sync) 第一项是要共享的目录后者为共享的配置参数一般为*(rw,sync,no_root_squash,no_all_squash,no_subtree_check) 然后开启NFS和portmap服务 /etc/init.d/nfs start //用service nfs start也可以 /etc/init.d/portmap start //用service portmap stasrt也可以在centos6.5中portmap已经改为rpcbind 在客户端用mount –t nfs 192.168.123:/home/nfs-share /home/remote_file挂载服务器端的共享目录到本地的/home/remote-file挂载点然后我们就可以在客户端上应用到远程主机上的/home/nfs-share目录了。想要系统在开机时自动挂载修改/etc/fstab文件把NFS服务器的共享目录添加进去就可以了这个不用多说。 如何知道远程主机上的共享目录情况呢使用showmount命令这个命令需要root权限。它有三个选项记住这三个选项代表的含义 showmount –a IP 显示指定NFS服务器的客户端以及服务器端在客户端的挂载点 showmount –d IP 显示指定NFS服务器在客户端的挂载点 showmount –e IP 显示指定NFS服务器上的共享目录列表或者叫输出列表 我们输入命令showmount –a 192.168.1.123 图片客户端中出现的mount clntudp_create: RPC: Program not registered错误是怎么回事噢我刚才重启了一下服务器端重启后NFS服务没有开启。 我们开启服务器端的NFS服务再从客户端上查看一下NFS服务器的情况 Showmount –a显示出NFS服务器192.168.1.123的共享目录被客户端192.168.122挂载到/home中 Showmount –e显示出NFS服务器192.168.1.123上有两个共享目录/tmp和/home/nfs-share Showmount –d显示出NFS服务器的共享目录被挂载到了/home这个挂载点上。在showmount -e IP出现clnt_create: RPC: Port mapper failure - Timed out报错解决方案被访问的NFS服务器上的防火墙没有添加规则向iptables里面添加以下查看的所有端口即可目前解决的方法当然你也可以关闭防火墙不过这样是比较不安全的如果你的nfs作用不大建议你另选别的应用来替代吧毕竟开那么多的端口比较不安全呀#vim /etc/sysconfig/iptables#service iptables stop //关闭防火墙通过#rpcinfo -p 10.10.209.148[rootrh01 /]# rpcinfo -p 10.10.209.148program vers proto port service100000 4 tcp 111 portmapper100000 3 tcp 111 portmapper100000 2 tcp 111 portmapper100000 4 udp 111 portmapper100000 3 udp 111 portmapper100000 2 udp 111 portmapper100024 1 udp 52943 status100024 1 tcp 37706 status100011 1 udp 875 rquotad100011 2 udp 875 rquotad100011 1 tcp 875 rquotad100011 2 tcp 875 rquotad100003 2 tcp 2049 nfs100003 3 tcp 2049 nfs100003 4 tcp 2049 nfs100227 2 tcp 2049 nfs_acl100227 3 tcp 2049 nfs_acl100003 2 udp 2049 nfs100003 3 udp 2049 nfs100003 4 udp 2049 nfs100227 2 udp 2049 nfs_acl100227 3 udp 2049 nfs_acl100021 1 udp 37438 nlockmgr100021 3 udp 37438 nlockmgr100021 4 udp 37438 nlockmgr100021 1 tcp 46331 nlockmgr100021 3 tcp 46331 nlockmgr100021 4 tcp 46331 nlockmgr100005 1 udp 57177 mountd100005 1 tcp 43147 mountd100005 2 udp 49154 mountd100005 2 tcp 54810 mountd100005 3 udp 55707 mountd100005 3 tcp 58309 mountd[rootrh01 /]# 刚才在重启NFS服务的时候细心的话可以注意到我们在输入命令/etc/init.d/nfs start开启nfs服务时系统还自作主张地开启了NFS quotas等其它3个服务。 转载于:https://blog.51cto.com/vqiao/1558618