NFS(Network File System)是Linux中使用非常频繁的一文件系统共享方式,今天重新研究了一下,略有收货,分享出来
NFS依赖于RPC(Remote Procedure Call),也就是NFS服务运行之前,要确保RPC的正常运行,因为NFS要向RPC注册端口。
Tip: 类似NFS的还有NIS,这一类服务也叫RPC server,它们在启动时会随机选取一个端口,然后主动向RPC注册,所以RPC就知道所有PRC server的服务端口,然后RPC固定在111端口进行监听,客户端连接时,首先向服务端的111询问RPC server的服务端口,获得真正端口后,再去连接真实服务端口。
RPC 服务:rpcbind (Centos6.x 下) / portmap (Centos5.x 下)
NFS 服务:nfs-utils
[root@Centos6.x ~]# rpm -qa | grep -E '(rpcbind|nfs|portmap)'
nfs-utils-lib-1.1.5-11.el6.x86_64
nfs-utils-1.2.3-64.el6.x86_64
nfs4-acl-tools-0.3.3-7.el6.x86_64
rpcbind-0.2.0-11.el6.x86_64
[root@Centos6.x ~]#
[root@Centos5.x ~]# rpm -qa | grep -E '(rpcbind|nfs|portmap)'
nfs-utils-1.0.9-70.el5
nfs-utils-lib-1.0.8-7.9.el5
portmap-4.0-65.2.2.1
[root@Centos5.x ~]#
Tip: NFS 会产生以下进程 rpc.nfsd 主服务 rpc.mountd 相关权限审核 rpc.lockd 管理文件锁 rpc.statd 文件一致性检查
本文系转载,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文系转载,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。