ctl是什么意思(免疫学ctl是什么意思)

什么是NFS?NFS是网络文件系统的缩写,即网络文件系统。它的主要功能是通过网络(通常是局域网)在不同的主机系统之间共享文件或目录。NFS客户端(通常是一个应用

什么是NFS?

NFS是网络文件系统的缩写,即网络文件系统。它的主要功能是通过网络(通常是局域网)在不同的主机系统之间共享文件或目录。NFS客户端(通常是一个应用服务器,比如web)可以将NFS服务器共享的数据目录挂载到NFS客户端的本地系统上(也就是在某个挂载点下)。从NFS客户机的本地角度来看,NFS服务器共享的目录就像客户机自己的磁盘分区或目录,但它实际上是远程NFS服务器的目录。

NFS文件系统在网络共享、安全功能、网络驱动器映射等方面与windows系统相似,也与linux系统中的samba服务相似。应用于互联网上中小型集群架构的后端作为数据共享。如果是大型网站,可能还会使用更复杂的分布式文件系统,比如Moosefs(mfs)、glusterfs、FastDFS等。

NFS在企业中的应用场景

在企业集群架构的工作场景中,NFS网络文件系统一般用于存储共享视频、图片、附件等静态资源文件。网站用户上传的文件一般放在NFS共享,比如BBS产品的图片、附件、头像等。注意网站BBS程序不要放在NFS共享,然后所有的前端节点都接入其中一个存储服务,尤其是中小型网站公司。

网络文件系统NFS详解

NFS流程图

网络文件系统NFS详解

NFS示意图

网络文件系统NFS详解

NFS的RPC服务,CentOS5.x下命名为portmap,CentOS6.x下命名为rpcbind..

RPC协议介绍

RPC(远程过程调用)是一种协议,它通过网络向远程计算机程序请求服务,而无需了解底层网络技术。它在TCP/UDP的111端口上工作。基于Socket,主要是简化编程,在底层提供网络间的通信。

RPC采用客户机/服务器模式。请求者是客户端,服务提供者是服务器。首先,客户端调用进程向服务进程发送带有进程参数的调用消息,然后等待回复消息。在服务器端,进程保持休眠状态,直到调用信息到达。当调用消息到达时,服务器获取流程参数,计算结果,发送回复消息,然后等待下一个调用消息。最后,客户端调用流程接收回复消息,获取流程结果,然后调用执行继续。

Linux6中实现RPC协议的软件是RPCbind包,进程名是portmapper。RPC不提供任何特定的服务。要提供特定的服务,您必须在Linux上提供特定的软件。网络文件系统(NFS)基于RPC协议工作,如NFS客户端-PortMap客户端-PortMap服务器-NFS服务器。RPC的工作原理是否如图所示:

网络文件系统NFS详解

经常听说大部分坐骑其实用的是NFS,所以有必要了解一下这一块。后面我会分享更多关于devops和DBA的内容。感兴趣的朋友可以关注一下!!

网络文件系统NFS详解

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。

作者:美站资讯,如若转载,请注明出处:https://www.meizw.com/n/17987.html

发表回复

登录后才能评论