ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
NFS的主要功能是通过网络让不同机器之间彼此共享文件和目录的,运行NFS客户端将NFS服务器的共享目录挂在到本地。NFS一般用来存储共享视频、图片等静态资源 问题1: NFS服务器是使用什么网络端口来进行数据传输 NFS服务器其实是随机选择端口来进行数据传输 问题2: NFS客户端又是如何知道NFS服务器端到底使用哪个端口呢? 通过RPC服务,RPC会统一管理NFS的端口,客户端和服务端通过RPC来沟通NFS使用那些端口 问题3: RPC和NFS如何通讯 必须先启动RPC服务,然后启动NFS服务,当启动NFS服务后,会随机使用一些端口,然后NFS会向RPC注册这些端口,RPC就会记录这些端口,并且RPC会开启111端口,等待客户端RPC的请求,如果RPC客户端请求,那么RPC服务端就将记录的NFS端口信息告知客户端 注意如下: 1)如果重新了rpc服务,nfs服务也必须要重启一下 2)修改nfs配置文档,不需要重启nfs,只需要通过reload或者exportfs -rv即可 NFS的工作原理: * 服务器端启动RPC服务,监听111端口 * 服务器端启动NFS服务,向RPC服务注册端口 * 客户端启动RPC服务,向服务端的RPC服务请求服务端的NFS端口 * 服务端的RPC服务反馈NFS端口给客户端 * 客户端通过获取的NFS端口来建立和服务器的NFS的连接并进行数据的传输